【问题标题】:Talk to telegram user from node-red从 node-red 与电报用户交谈
【发布时间】:2019-10-16 14:34:24
【问题描述】:

如果不是对用户先前发送的消息的回复,如何从 node-red 向电报用户发送消息? (我正在使用电报机器人作为与用户的聊天机器人)

【问题讨论】:

    标签: node.js telegram-bot node-red redbot


    【解决方案1】:

    从 Node-Red 发送电报消息的主要内容是您需要一种方法来捕获每个用户的“电报 ID”。 已经有一个很好的关于发送消息on iotwithus的教程。

    简而言之,您需要在 Telegram 发送者节点之前有一个 Function 节点,该节点将包含:

    msg.payload = {}
    msg.payload.chatId = your-id-here
    msg.payload.type = ‘message’
    msg.payload.content = ‘hello from node-red!’
    return msg;
    

    请记住将您的用户电报 ID 保存为整数,而不是字符串,如您所见,我们设置的 payload.chatID 不带引号。

    【讨论】:

      猜你喜欢
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-30
      • 2011-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多