【发布时间】:2019-10-16 14:34:24
【问题描述】:
如果不是对用户先前发送的消息的回复,如何从 node-red 向电报用户发送消息? (我正在使用电报机器人作为与用户的聊天机器人)
【问题讨论】:
标签: node.js telegram-bot node-red redbot
如果不是对用户先前发送的消息的回复,如何从 node-red 向电报用户发送消息? (我正在使用电报机器人作为与用户的聊天机器人)
【问题讨论】:
标签: node.js telegram-bot node-red redbot
从 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 不带引号。
【讨论】: