【问题标题】:sendMessage to any bot user向任何机器人用户发送消息
【发布时间】:2017-02-04 17:23:30
【问题描述】:

我有一个服务器机器人(使用 cronjobs 和 PHP 制作):如果满足条件,机器人会发送一封包含特定消息的邮件。我注意到任何收到邮件的人也有一个 Telegram 帐户。我想做的是:我创建一个机器人,而不是发送邮件,机器人发布用户通常通过邮件收到的消息。

我使用命令行尝试了以下操作:

curl -s -X POST https://api.telegram.org/botToken/sendMessage -d text=”hello from the bot” -d chat_id=0000000

我的机器人收到了消息,但我不太明白的是:这条消息会到达任何其他机器人用户吗?

欢迎提出任何建议。

提前致谢

【问题讨论】:

    标签: telegram telegram-bot


    【解决方案1】:

    由于电报网站中的Bots FAQ

    如何一次向我的机器人的所有订阅者发送消息?
    不幸的是,目前我们没有发送批量消息的方法,例如通知。我们将来可能会在这些方面添加一些内容。

    【讨论】:

      【解决方案2】:

      sendMessage 将向唯一标识符 chat_id 指定的用户发送消息。

      请注意,机器人无法发起与用户的对话。用户必须先联系机器人才能接收机器人的任何消息。

      【讨论】:

      • 所以,你建议我应该在用户第一次发帖时检索并存储用户的 chat_id
      • 或者您只是让机器人发布到私人频道。可能对你有用。
      猜你喜欢
      • 2019-06-27
      • 1970-01-01
      • 2012-09-21
      • 2019-08-06
      • 1970-01-01
      • 2019-10-28
      • 2018-02-11
      • 2020-11-12
      • 1970-01-01
      相关资源
      最近更新 更多