Python Telegram 机器人不会回复其他机器人发送的消息

问题描述 投票:0回答:2

我正在用 python 编写两个电报机器人。

第一个用于私人聊天中的用户,他们通过键盘输入数据并附加视频。随后,机器人将用户输入的报告发送到私人电报群,并将一些数据写入数据库(包括刚刚发送的报告消息的 ID)。

各种功能中的第二个机器人应该用文本响应前一个机器人发送的报告消息。

我遇到的问题是机器人无法回复其他机器人发送的消息,只能回复我发送的消息或它自己发送的消息。

我尝试关闭 botfather 的隐私模式,但没有任何改变,有人可以帮助我吗?

附注两个机器人都拥有该组的管理员权限

telegram python-telegram-bot
2个回答
0
投票

这是不可能的,机器人永远无法读取其他机器人的消息。

你必须让第二个都触发其他东西。例如,您可以从数据库中读取它或实现另一种将“事件”发送到第二个机器人的方式。


0
投票

机器人只能接收频道中其他机器人的消息。不在群组或私人聊天中。

© www.soinside.com 2019 - 2024. All rights reserved.