Можно ли использовать телеграмму auth SDK в браузере

Я изо всех сил пытаюсь разобраться с основами и найти место, где можно попросить о помощи. Я знаю, что первые два вопроса являются немного шероховатыми по стандартам переполнения стека.

  • есть ли где-нибудь форум / канал для диалога с людьми, пытающимися использовать MTProto?
  • является ли https://github.com/zerobias/telegram-mtproto самой простой в использовании реализацией MTProto в JS?
  • это может быть использовано в веб-клиенте (то есть с и ES6 import в среде вебпака)?

Я вижу кучу ошибок, но некоторые из них, похоже, связаны с использованием webpack 4, но я не уверен, что то, что я хочу сделать, возможно даже (см. Доступ к Telegram API через веб-клиент), хотя у меня есть теперь можно получить код 2FA

Моя цель - создать клиента, который сможет входить в определенные каналы телеграмм, где весь контент поступает от бота, и анализировать информацию с них.

1 ответ

Подключение к Telegram MTProto API возможно в браузерах. Вы должны использовать библиотеку, чтобы сделать это. Я собираюсь упомянуть некоторые функциональные и поддерживаемые библиотеки.

Есть официальная TDLib с поддержкой браузера , но новичкам пользоваться ей довольно сложно.

Существует также GramJS , который работает как с Node.js, так и с браузерами, имеет объявления типов для TypeScript и простой в использовании API. Он также заботится о многих вещах, таких как кэширование сущностей, поэтому вы выполняете свою работу еще быстрее. Вы даже можете изменить цель библиотеки для использования в качестве модуля ES в браузере.

есть ли где-нибудь форум/канал для диалога с людьми, пытающимися использовать MTProto?

Вы можете присоединиться к @gramjschat .

Другие вопросы по тегам