Бот не отвечает в группе Телеграмм

У меня есть два бота Telegram, написанных на Java. Первый бот отправляет сообщение каждые 10 минут. (Работает) . Второй бот должен прочитать это отправленное сообщение и сохранить его в текстовом файле . Но проблема в том, что второй бот не видит это сообщение . Он видит сообщения только от USERS. M — бот YR — пользователь Изображение чата Консольный результат

BotFather=>Bot=>Settings=>Group Privacy => Privacy mode disabled and >BotFather=>Bot=>Settings=>Allow Groups? => Groups are currently enabled

Боты должны видеть сообщения, отправленные от одного к другому. Я сделал это, также ботов пригласили в новую группу с правами администратора. Вот пример кода (второй бот):

Если я отправляю какое-либо сообщение как пользователь, я получаю в консоли ChatID, MessID, Text . Но если первый бот отправит какое-то сообщение, я ничего не получу. Помогите мне с этим вопросом. Любое предположение, где моя ошибка?

Комментарии (3)

Почему чат-бот не отвечает. ТОП 10 советов

Возможный дубликат Telegram Bot отправляет сообщение боту

Да, но моя проблема в том, что мне нужно, чтобы мой бот читал сообщения, отправленные другим ботом. Мне не нужно отправлять сообщение от одного бота другому.

Это именно та функция, которая отключена, боты не могут видеть сообщения друг друга в пределах данного канала, так как это может вызвать «бот-шторм», когда боты попадают в бесконечный цикл, отвечая друг другу без какого-либо человеческого взаимодействия.

Источник: reddeveloper.ru

Почему бот не получает сообщения с группы?

Здравствуйте,
пишу первого бота, хочу сделать типа викторины в группе. Проблема в том что когда я боту пишу в лс, то все сообщения до него доходят нормально, но когда я пишу ему в группе, то к нему ничего не приходит, в чем может быть проблема?
Заранее большое спасибо!

  • Вопрос задан более трёх лет назад
  • 14348 просмотров
Еще по теме:  В Телеграмме долгое обновление

1 комментарий

Оценить 1 комментарий

krimtsev

я на гитхабн пару ботов викторин встречал
Решения вопроса 1

vanesxl

В общем вот что нужно сделать:
1 Добавляем себе бота botfather
2 создаем бота, как его создать можно почитать тут
3 далее настраиваем 2 параметра

/setjoingroups — Определяет, можно ли добавлять вашего бота в группы. /setprivacy — Определяет, все ли сообщения видит ваш бот в группах. В выключенном состоянии роботу будут отправляться все сообщения.

Источник: qna.habr.com

Не запускается бот, что делать?

Бот Telegram не отвечает в групповых чатах

Я создал простого чат-бота с помощью Microsoft Bot Framework и интегрировал его с Telegram. Он отлично работает, когда я пишу ему в частном порядке, но всякий раз, когда я помещаю его в группу с моими друзьями, он не отвечает, даже когда я его упоминаю. /setjoingroups включен, как и /setprivacy .

Matt G 15 Май 2016 в 23:25

3 ответа

Лучший ответ

Когда вы настраивали своего бота в Telegram, вы сделали его встроенным ботом? По моему опыту, встроенные боты не могут участвовать в групповых чатах, но могут писать личные сообщения. Если нет, откройте проблему с GitHub здесь, и мы ответим на нее.

Eric Anderson 16 Май 2016 в 17:21

Сначала убедитесь, что это не вызвано самим Microsoft Bot. Тогда для всех обычных ботов —

Всегда добавляйте бота Telegram в группу через информационное окно бота, вместо того, чтобы приглашать бота в группу через информационное окно группы.

Это явная ловушка для новичков. Я удивлен, что Telegram не заметил этого в своей документации.

xpt 30 Янв 2019 в 03:26

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

Еще по теме:  Как удалить заблокированный аккаунт в Телеграмме

Источник: question-it.com

Рейтинг
( Пока оценок нет )
Загрузка ...