前一段时间申请非执业注册会计入会,动不动就想看看进度。以前我会用twilio给自己发短信,但最近我发现国内手机号只能收到twilio发的纯数字的短信,根本不实用,还是用telebot吧。

用起来非常简单。

先安装pyTelegramBotAPI

pip install pyTelegramBotAPI

然后写几行代码

import telebot

BOT_TOKEN = '你的bot的token'
USER_ID = '你的id'
bot = telebot.TeleBot(BOT_TOKEN)



content = '需要发送的内容'
bot.send_message(USER_ID, content)

这样就可以了。

至于BOT_TOKEN和user_id的获取方式,以及关联bot,可以参照《在openwrt路由器上用study_xxqg和telegram代理每天刷学习强国》

  1. 在 Tg 中搜索@BotFather ,发送指令/newbot创建一个 bot
  2. 获取你创建好的 API Token 格式为123456789:AAaaaa-Uuuuuuuuuuu ,要完整复制全部内容
  3. 在 Tg 中搜索@userinfobot ,点击START,它就会给你发送你的信息,记住 Id 即可,是一串数字。
  4. 跟你创建的 bot 会话,点击START,或者发送/start
  5. 第 2 步获取的 token 即为BOT_TOKEN,第 3 步获取的 Id 即为USER_ID

我当时给自己设定的是每5分钟检查一下我的入会进度,效果如下,我给自己的bot加了昵称和头像: