Telegram mini app, как реализовать добавление бота в группу?

в app кнопка добавить в чат. По нажатию открывается окно "Выберите чат", в выбранный чат добавляется telegram bot пример Utask
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 1
@GrigoryMorozov
Интересный вопрос.

С помощью реверс-инжиниринга получен ответ: здесь неявно используется deep linking. Более конкретно: после нажатия на кнопку вызывается метод openTelegramLink с параметром https://t.me/UTasksBot?startgroup=1. Открытие такой ссылки (в любом контексте, не только в мини-приложении) позволяет выбрать группу и добавить в неё бота.

А дальше всё плюс-минус понятно: отслеживаем событие my_chat_member и реагируем на него соответствующим образом. Если нужно узнать об этом событии из веб-приложения, можно использовать сокеты или long polling.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы