如何在Python中创建电报提醒

东郭童童东郭童童05月23日4326

如何在Python中实现发电报的功能,当我的程序完成或出现错误时,自动向我发送通知,我听说可以使用Telegram机器人,但如何使用它,我需要注册什么,如何将消息发送到组,请给出简单的示例。

6 个回答

抗佁
抗佁回答于 06 月 01 日
最佳答案

如何使用Python发送Telegram通知,我给你分三步走:

1. 创建机器人:在telegram上找BotFather创建一个机器人,复制token保存,这个就像你的身份证,别丢失。

2. 设置群组权限:将机器人添加到你想接收消息的群中,设置为管理员。记住群ID(右键群头像),收件箱地址。

3. Python代码模板:安装python-telegram-bot库,调用send_message方法,填入token和群ID,出错或任务完调用此函数即可。

新手容易犯的错误是权限不全,记得给机器人开启管理员。调试的时候先发个hello,确保能收到再加复杂逻辑。写好代码,运行程序结束的时候调用函数,手机立马收到通知。

帅佳思
帅佳思回答于 06 月 01 日

Telegram中找BotFather创建机器人,并获取token。加群为管理员并用getUpdates获取群组的chat_id。安装python-telegram-bot库,写简单脚本调用sendMessage接口,出错或任务完成时触发。代码很简单,注意保护好token和chat_id。

章大
章大回答于 06 月 01 日

1. Telegram上搜BotFather,创建机器人,获取token。2、群聊拉入机器人。3、Python使用pyTelegramBotAPI库,定义一个send_message函数,参数为token、群聊的chat_id、文本消息。4、程序运行完毕时调用send_message函数发通知。5、注意chat_id是负数,不是个人账号id。代码三行解决。

一懒众山小
一懒众山小回答于 06 月 02 日

Telegram机器人发送信息太容易了!

1. 先用botfather新建机器人拿到token。

2. 建群后拉机器人,设管理员。

3. Python使用`python-telegram-bot`库,安装即可。

4. 写代码发消息,填token和群号,一行代码搞定。

错误直接try-except里加发送消息逻辑,程序跑完也发送完成消息,分文不花。

薄悦
薄悦回答于 06 月 03 日

用telegram电报机器人发通知,先去注册一个机器人,然后建一个群,把机器人拉入群。然后python调用api,如requests.get(f"https://api.telegram.org/bot{token}/sendMessage?chat_id={群ID}&text=消息"),出错或完成任务时调用这句就行了。

壬璠瑜
壬璠瑜回答于 06 月 04 日

想用电报?注册Telegram帐号,建个群。然后在BotFather创建机器人,得到Token。用`python-telegram-bot`库发信息,代码类似:

```python

```

from telegram.bot import Bot

bot = Bot(token="你的Token")

bot.send_message(chat_id='群ID', text='任务完成!')

阅读以上内容后,以资深网络写手的口气改写,要求内容和以上完全相同,但是句式不同,字数要和原文基本相等,通俗易懂,不能出现任何点评和追问。

记得替换token和group id,程序中加一个try except,出错就触发发消息的函数,很简单吧。

您的答案