Часто-задаваемые вопросы

Частозадаваемые вопросы

Почему после входа мой аккаунт был заблокирован?

Проблема с заблокированным аккаунтом пока неоднозначна. В каждой библиотеке MTProto всегда будет эта проблема и, конечно, нет определенной причины.

Из-за чрезмерного злоупотребления API Telegram все учетные записи, которые регистрируются или входят в систему с использованием неофициальных клиентов API Telegram, автоматически попадают под наблюдение во избежание нарушений Условий обслуживания. (obtaining_api_id)

Чтобы этого не допустить, попробуйте предпринять следующие действия:

Может быть, это не совсем работает, но попытка не пытка :D

  • Используйте аккаунт в официальном Telegram не менее одного месяца (отправка сообщений, вступление в группы и т.д.). – Вручную устанавливайте параметры deviceModel, appVersion и systemVersion. Это необходимо при создании локальной сессии и ее использовании на любом VPS или облачном хостинге.
  • Платформа deviceModel должна совпадать с вашей platform приложения при создании на my.telegram.org.
  • Избегайте частых входов и выходов из учетной записи, так как это может привести к тому, что Telegram пометит ваш аккаунт нарушающим лимиты.
tgsnake.config.js
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!