Можно ли использовать телеграмму 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 .