我已成功创建了一个机器人,并能够使用https://core.telegram.org/bots/api#getupdates方法(长轮询)从聊天中提取邮件。是否可以阅读机器人电报信息
getUpdates方法仅显示用户发布的消息(clientside)。当我使用https://core.telegram.org/bots/api#sendmessage方法(serverside)直接发布消息时,这些消息确实出现在聊天中,但不在getUpdates日志中。
此页面https://github.com/LibreLabUCM/teleg-api-bot/wiki/Getting-started-with-the-Telegram-Bot-API#getupdates 表示只有在“用户直接或在组中发送您的机器人消息”消息时才会记录。和其他一些方式,但sendMessage的方式没有提到。
我读了一下https://core.telegram.org/bots/api#setwebhook方法(推),但不知道这会解决我的问题。
这可能吗?如果是这样,请指出正确的方向。
干杯!
我不明白你的问题。您是否尝试阅读群组或频道中的所有讯息?或者,你是否只想阅读特定机器人发布到某个频道的消息?你能澄清一下吗? – apadana
阅读邮件通过sendMessage发布我的机器人是我所追求的。阅读所有消息会更好。我写了一个脚本,通过cURL将消息发布到聊天中。我想从聊天中获取这些机器人消息。例如,门铃响了,照片将被拍摄并发送到聊天室,并提供像日期和更多信息的文字信息。我想在聊天中看到这些消息。 – mdbxz
正在使用电报API选项(而不是bot API)?使用电报API,您可以轻松获取所有消息。 – apadana