【问题标题】:How can I send message to specific chatID?如何向特定的聊天 ID 发送消息?
【发布时间】:2019-05-27 00:07:26
【问题描述】:

我有 chatId 并希望在从 java 代码执行一些任务时发送消息。我在电报上找到了这个解释“机器人无法与用户发起对话。用户必须先将他们添加到组或向他们发送消息。人们可以使用 telegram.me/ 链接或用户名搜索来找到您的机器人。”但是当我直接从浏览器使用 https 请求时,我的任务效果很好。我的机器人完美地回答了请求,但我如何在没有用户请求的情况下做到这一点?

【问题讨论】:

  • 由于您的机器人可以成功回复用户查询,它应该可以达到您提到的目的。首先,您必须定义机器人何时发送消息,当您想发送时,使用 chat_id (您以某种方式获得)触发 sendMessage() 方法。换句话说,只需定义另一个endpoint 用于发送将调用/sendMessage 的消息。注意:用户必须在他们的联系人中添加机器人

标签: telegram-bot


【解决方案1】:

我无法真正理解你的情况! 无论如何,只有当指定聊天 ID 的用户添加了您的机器人(向机器人发送开始)时,您的机器人才能向聊天 ID 发送消息。

如果发生了,请发送您的消息

/发送消息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-01
    • 2022-12-21
    • 1970-01-01
    • 1970-01-01
    • 2021-04-14
    • 1970-01-01
    • 2017-09-27
    • 1970-01-01
    相关资源
    最近更新 更多