Задать вопрос
@Wolfengo
Я ещё зелёный, сильно не душите

Как заставить бота услышать другого бота в группе Telegram?

Я не могу понять как заставить бота услышать другого бота. Я пробовал заставлять говорить первому боту команды, чтобы второй реализовывал нужные функции, пробовал делать "скан" чата, чтобы при том же "123" в чате он выполнял какие-то действия, но второй бот просто не слышит и не реагирует на первого.
Если я сам в ручную введу команду или напишу "123" в чат, то всё работает. Если бот это делает, то ничего не происходит.
Помогите и объясните как боту открыть глаза на сообщения первого бота? И возможно ли это вообще?
Пользуюсь я TelebotAPI на Python
  • Вопрос задан
  • 2545 просмотров
Подписаться 2 Средний Комментировать
Решения вопроса 1
Роман Бурч shurshur
Единственный вариант как сделать чат между двумя ботами это связка Канал + Группа обсуждения
Два бота находятся там и там. Причем когда бот пишет в канал то сообщите дублируется в группу и это сообщение уже может прочесть другой бот. Это огромный костыль но все же работает
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@iexeez
Telegram Bot API не позволяет ботам читать сообщения, отправленные другими ботами.
Ответ написан
@Wolfengo Автор вопроса
Я ещё зелёный, сильно не душите
Пересылаю ответ из комментов.

Проблема не в библиотеке, проблема в API.
Общаться с ботами можно с помощью клиентского API (смотреть в сторону библиотеки telethon).

Если получится реализовать, то дам знать конкретно
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы