Telegram 示例,展示如何在 Windows 10 中使用 CURL 通过机器人向自己发送消息

Pat*_*パトシ 2 windows curl command-prompt telegram telegram-bot

我发现以下curl示例使用电报机器人向用户发送消息。但那是用 PHP 编写的。

有没有示例说明如何在 Windows 10 命令提示符中使用curl 命令在电报信使中向自己发送消息?

小智 5

那些由于上述方法而登陆这里的人不再工作 -> 你可以使用curl POST请求,如下所示:

curl -s -o /dev/null -X POST -H "Content-Type: application/json" -d "{\"chat_id\": \"-100XXXXXXXXXX\", \"text\": \"test_message\", \"disable_notification\": false}" https://api.telegram.org/bot{API_TOKEN}/sendMessage
Run Code Online (Sandbox Code Playgroud)

在哪里

  • -s - 静音模式,
  • -o /dev/null - 将结果输出重定向到任何地方,如果命令不起作用,请删除参数以查找可能的原因,
  • disable_notification: false - 静默发送消息,无需电报通知。

对于那些真正喜欢 .bat/.sh 脚本的人,可以选择将命令放入 .bat/.sh 脚本中,分别用%~1 / $1占位符替换test_message并使用消息参数执行脚本,如下所示:

. ./sendMessage.sh "Specific message having spaces"
Run Code Online (Sandbox Code Playgroud)

或者

. ./sendMessage.sh singleWordWithoutSpaces
Run Code Online (Sandbox Code Playgroud)