Подтвердить что ты не робот

Как получать сообщения в групповых чатах с помощью телеграммы бота api

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

4b9b3361

Ответ 1

Поговорите с @botfather и отключите режим конфиденциальности.

Ответ 2

Последовательность в чате BotFather:

Вы:/setprivacy

BotFather. Выберите бот, чтобы изменить настройки групповых сообщений.

Вы: @your_name_bot

BotFather: "Включить" - ваш бот будет получать сообщения, которые либо начинаются с символа "/", либо упоминают бота по имени пользователя.

'Disable' - ваш бот получит все сообщения, отправляемые людьми в группы.

Текущее состояние: ENABLED

Вы: отключить

BotFather: Успех! Новый статус: DISABLED./Помощь

Ответ 3

По умолчанию бот будет получать только сообщения, адресованные ему любым пользователем напрямую, посредством отправки /[email protected] any message you send. После этого он будет доступен через вызов API getUpdates. В браузере это будет:

https://api.telegram.org/botToken/getupdates

Найдите соответствующее сообщение в выходном JSON и захватите chatId. Это позволит вам ответить:

https://api.telegram.org/botToken/sendmessage?chat_id=123456788&text=My Answer