之前一直使用邮箱推送消息,觉得也是挺方便的。自己一般24小时都挂着telegram,接收消息推送也比较方便。
1、创建电报bot,@BotFather,输入 /start 然后/newbot,输入bot名称,比如zs_push_bot,一定要以_bot结尾,就可以创建自己机器人,获取token 。
2、获取自己的chat_id,使用bot获取@getuseridbot,发送/start,即可获取一串id。或者浏览器打开你的bot的api地址:
https://api.telegram.org/bot***这里修改成你的bot的token***/getUpdates
然后向你的机器人发送一条消息,随便什么都可以,就可以获取自己的chat_id
3、发送消息,向你的bot机器人api地址发送get请求就可以了。比如使用curl:
#测试发送文本消息 curl -d chat_id="139xxxx" -d "text=姿势小王子" "https://api.telegram.org/bot******这里修改成你的bot的token*******/sendMessage"
更多api使用方法查看官方文档:https://core.telegram.org/bots/api
github上有很多不同语言实现的telegram bot,比如:https://github.com/eternnoir/pyTelegramBotAPI