我正在编写电报机器人,但我遇到了问题。我有一个存储用户用户ID的数据库
完成代码并运行僵尸程序后,当我的机器人用户变得更多时,我可以向他们发送商业帖子并赚钱,或者当我向我的机器人添加新功能时,我想向所有用户发送此新功能添加到机器人,但我的问题是在这里,我不知道如何在我的代码运行时发送全局消息。我不想停止我的代码并写入该行以发送全局消息,然后重新启动我的代码
有没有解决这个问题的方法?我可以使用两次机器人令牌吗?例如,在我的代码运行的服务器上,我写另一个代码向所有用户发送消息并在主代码旁边运行它?
如果这种方式不起作用,那我该怎么做呢?
答案 0 :(得分:0)
Telegram的bot API本身没有任何方法可以向您的用户发送批量邮件。您可能需要阅读:"How can I message all of my bot's subscribers at once?"
如果您希望立即通知所有订阅者,则必须存储他们的chat_id并发送个人消息。执行此操作时,您不必停止在服务器上运行任何代码。您可以为批量通知编写单独的代码,只运行一次。
所以我认为你已经有了正确的想法。