我的GitHub
0%

telegram_bot

创建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

我是阿星,阿星的阿,阿星的星!