如何使用Windows 10的CURL通过机器人向自己发送消息的电报示例

mwkjh3gx  于 2022-11-13  发布在  Windows
关注(0)|答案(2)|浏览(179)

我找到了下面的curl示例,它使用了一个电报机器人来给用户发消息,但那是用PHP写的。
有没有一个例子说明如何使用windows 10命令提示符中的curl命令在电报信使中给自己发送消息?

lvmkulzt

lvmkulzt1#

您还没有提到PHP代码,但是使用CURL您可以简单地调用:

curl https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/sendMessage?chat_id=1234&text=hi

123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11替换为您自己的bot令牌,将1234替换为您的id。不要忘记在发送消息之前启动bot。

lstz6jyr

lstz6jyr2#

那些登陆这里由于上述方法是不工作了-〉你可以使用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

在哪里

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

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

. ./sendMessage.sh "Specific message having spaces"

. ./sendMessage.sh singleWordWithoutSpaces

相关问题