创建bot
添加
@BotFather为好友依次输入
/start,/newbot,给新机器人自定义起名(可中文),必须以bot结尾,不能和别人重复, 如:giaobot它会给你一个bot的token,大概像这样
xxxxxxx:xxx-xxx-_xx_xxxxxx
如果你只是要一个webhook
那么很轻松,默认就支持,你只需要知道【哪个bot】,【给哪个聊天群/人】,【发什么消息】
1 | https://api.telegram.org/bot<token>/sendMessage?chat_id=<chatid>&text=<text> |
1. 哪个bot
<token>替换为 真实的token
2. chat_id
群组/频道:
- 在需要发送消息的群组/频道拉进自己的机器人和官方机器人
@get_id_bot - 在群组里任意发送消息,
@get_id_bot都会告诉你这个群的chat_id,注意id是带-的哦,可不要只复制数字了 - 把
@get_id_botT了,你也不想你的聊天被他看到对吧
- 在需要发送消息的群组/频道拉进自己的机器人和官方机器人
人:
- 需要接收的人与
@userinfobot聊天获得chat_id
- 需要接收的人与
3.内容
毫无疑问,你想说什么就说什么了
那么最后我们会获得一个类似这样的链接
get请求1
https://api.telegram.org/botxxxxxxx:xxx-xxx-_xx_xxxxxx/sendMessage?chat_id=-50xxxxx0&text=歪比巴卜
只需要
get请求就好post请求当然也支持
post这里我们同样给出linux命令演示(记得🪜)
1
curl -s -X POST https://api.telegram.org/bot<token>/sendMessage -d chat_id=<chatid> -d text=<text>
开发
推荐使用grammy