在电报机器人中发送不同的全局消息

Send different global message in telegram bot

我正在编写电报机器人,但我有一个 problem.I 有一个数据库来存储我的用户的用户 ID

完成代码和 运行ning bot 后,当我的 bot 用户越来越多时,我可以向他们发送商业广告 post 并赚钱,或者当我向我的 bot 添加新功能并且我想向所有用户发送此新功能已添加到 bot 的消息,但我的问题是当我的代码为 running.I 时我不知道如何发送全局消息不想停止我的代码并编写该行发送全局消息,然后重新启动我的代码。

这个问题有什么解决方案吗?我可以使用机器人令牌两次吗?例如,当我在服务器上的代码是 运行ning 时,我编写了另一个代码来向所有用户发送消息并且 运行 它在主要代码旁边?

如果这种方式不行,那我该怎么办?

Telegram 的机器人 API 本身没有任何方法可以向您的用户发送批量消息。您可能想阅读以下内容:"How can I message all of my bot's subscribers at once?"

如果您希望立即通知所有订阅者,您必须存储他们的 chat_ids 并发送单独的消息。执行此操作时,您不必停止服务器上的任何代码 运行ning。您可以为批量通知编写单独的代码,并且 运行 只写一次。

所以我认为你已经有了正确的想法。