Частозадаваемые вопросы
Почему после входа мой аккаунт был заблокирован?
Проблема с заблокированным аккаунтом пока неоднозначна. В каждой библиотеке MTProto всегда будет эта проблема и, конечно, нет определенной причины.
Из-за чрезмерного злоупотребления API Telegram все учетные записи, которые регистрируются или входят в систему с использованием неофициальных клиентов API Telegram, автоматически попадают под наблюдение во избежание нарушений Условий обслуживания. (obtaining_api_id)
Чтобы этого не допустить, попробуйте предпринять следующие действия:
Может быть, это не совсем работает, но попытка не пытка :D
- Используйте аккаунт в официальном Telegram не менее одного месяца (отправка сообщений, вступление в группы и т.д.). – Вручную устанавливайте параметры deviceModel, appVersion и systemVersion. Это необходимо при создании локальной сессии и ее использовании на любом VPS или облачном хостинге.
- Платформа deviceModel должна совпадать с вашей platform приложения при создании на my.telegram.org.
- Избегайте частых входов и выходов из учетной записи, так как это может привести к тому, что Telegram пометит ваш аккаунт нарушающим лимиты.
const config = {
// your config
clientOptions: {
deviceModel: 'Android',
},
};
module.exports = config;
Могу я установить на Termux?
Да, конечно, в отличие от версии 2, которая требует установки Python, в версии 3 вы можете установить ее напрямую, без предварительной установки Python.
npx create-tgsnake-app myapp
Могу я использовать webhook?
К сожалению, нет. MTProto использует long polling
для обработки и получения уведомлений от Telegram. Это отличается от API ботов, который может использовать webhook для обработки и получения уведомлений от Telegram.
Могу ли я использовать в браузере?
Возможно, нет, на данный момент мы не тестируем в браузере. Возможно, в будущем мы попробуем добавить поддержку для браузера. Но не волнуйтесь, некоторые из наших библиотек поддерживают Deno!