Skip to content

​ 网上教程很多,在此不赘述。推荐某宝买个 Google Voice 来注册,千万千万不要使用 +86 手机号注册,注册完成之后墙裂建议在 app 或者桌面端 的 settings ==> Privacy and Security 那些设置选项里全部设置为 Nobody 。另外再开启 Local Passcode 以及 Two-setp verification

img

1.注册 bot

1.打开与 @BotFather 的对话框

img

2.发送/start 开始会话

img

3.发送/newbot

img

4.发送 Bot 的 name 和 username

img

bot 有两个名字,第一个发送的是 first_name: “linuxloginbot”,第二个发送的是”username“: “linuxlogin_bot” 。其中 username 有要求,要 xxx_bot 来命名 比如 linuxlogin_bot

5.得到 Bot 的 token,用于标识这个 Bot

img

6.得到自己的 chat ID

telegram 中每个用户、频道、群组都会有一个 chat ID ,而 telegram bot 的 chat ID 就是你自己,也就是说,bot 机器人想你发送信息是通过你的 ID 来标识的,也可以将 bot 加入到频道或者群组中,向群组中发送信息。

通过 @getidsbot 这个机器人来获取自己的 ID,ID 一般都是 6 开头的

img

或者通过getUpdates获取

https://api.telegram.org/bot替换为你的秘钥/getUpdates

7. 和 bot 对话

这一步非常重要,当 bot 新建完成之后就点击你的 bot 链接,然后在点击下面的 start 按钮。你不点击 start 开始和 bot 会话的话,bot 是无法想你发送信息的

img

7.构造 GET 请求

可以参考 telegram bot api 的官方文档 Telegram Bot API

https://api.telegram.org/bot( 这里加上你的token )/sendMessage?chat_id=66666666 &text=message
https://api.telegram.org/bot( 这里加上你的token )/sendMessage?chat_id=66666666 &text=message