是否可以直接从node.js服务器向某人的手机号码或电报ID发送消息?
不使用电报机器人是否可以?
我需要一个如下所示的 API:
function sendMessage(senderTelegramId, receiverTelegramId, messageText)
Run Code Online (Sandbox Code Playgroud)
rot*_*est 14
简而言之:不,如果没有机器人,目前还没有办法。
详细解释:
为了让您通过 telegram 向用户发送消息,您需要创建自己的 telegram 机器人。他们有一个记录良好的 API ,您可以阅读和使用。
关于使用 Telegram 机器人向用户发送消息,您应该了解两件事:
即使您知道他们的电话号码,您也不能在 telegram 上随机向他们发送消息,要向他们发送消息,您需要拥有他们的 chat_id。请参阅文档中的操作方法
要获取 chat_id,用户必须首先单击首次打开机器人时出现的开始按钮。Telegram 会向您发送该用户的聊天 ID,您可以将其保存起来,以便稍后您想要向该用户发送消息时使用。
有大量的库可以使电报机器人的工作变得非常容易,您不需要一个多小时就可以开始使用。
我希望这能回答问题,请随意提出进一步的问题,我已经制作了一些机器人,您也可以使用它们来看看它是如何工作的。
干杯)
| 归档时间: |
|
| 查看次数: |
23836 次 |
| 最近记录: |