首先要创建一个bot。访问
它会提示你用telegram打开。然后你就打开了botfarther的聊天对话框。输入
/newbot
过程略过,最终记下token (为xxxx:xxxx形式)
我们需要用这个bot来发送消息,首先需要创建一个group,同时将这个bot也加进去,最好设为管理员。然后在这个group中发送消息。类似 /hello @机器人Bot
然后访问
我们会获取到一个json
{undefined
“ok” : true,
“result” : [{undefined
“update_id” : xxx,
“message” : {undefined
“message_id” : 4,
“from” : {undefined
“id” : xxx,
“first_name” : “david”,
“last_name” : “huang”,
“username” : “davidhuang”
},
“chat” : {undefined
“id” : -xxx,
“title” : “bot”,
“type” : “group”,
“all_members_are_administrators” : true
},
“date” : xxx,
“text” : “/hello @GZ_David_Bot”,
“entities” : [{undefined
“type” : “bot_command”,
“offset” : 0,
“length” : 6
}
]
}
},
]
}
这里,我们看到有个id,指的就是当前group的id。我们记下它 。然后执行以下curl。
botXXX:YYYY 指的是bot+token,一定要加上bot前缀
chat_id就是上面的id,注意是负数,必须有-
发送内容是=MyText
curl -X POST “https://api.telegram.org/botXXX:YYYY/sendMessage” -d “chat_id=-zzzzzzzzzz&text=MyText”
或者在浏览器地址输入:
https://api.telegram.org/botXXX:YYYY/sendMessage?chat_id=-zzzzzzzzzz&text=MyText
群里应该收到信息了。
————————————————
版权声明:本文为CSDN博主「weixin_39917791」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_39917791/article/details/111520866
评论
发表评论