使用 python 保存来自电报组的消息
Saving messages from telegram group with python
我的个人电报在群聊中,我想保存电报消息和 运行 一些代码,具体取决于文本内容,但我遇到的问题是保存消息,是否可以这样做?欢迎我解决问题
开始使用 Telegram 的@BotFather 创建一个机器人,您将收到一个您稍后将使用的令牌。
然后更改它的设置,以便他能够看到组消息。
接下来,您必须使用 Heroku 或任何其他云平台创建 Web 服务器,以便您的代码始终 运行。
使用 Telegram 的 API 和 Telebot 库配置您的 bot webhook 以应用 URL 目的地,如下所示:
这应该 运行 一次,看起来像这样:
import telebot
bot = telebot.Telebot(<YOUR_BOT_TOKEN>)
bot.setwebhook(<WEB_SERVER_URL>)
之后,机器人获得的任何更新都将作为 POST 请求发送到包含 JSON 结构的 URL。
稍后您必须编写 python 代码并将其上传到网络服务器。
我建议观看此视频以了解 Heroku 上的 API:
https://www.youtube.com/watch?v=m5TKQF7WJzc
并阅读 Telegram 机器人的 API 手册中的相关主题:
https://core.telegram.org/bots/api
我的个人电报在群聊中,我想保存电报消息和 运行 一些代码,具体取决于文本内容,但我遇到的问题是保存消息,是否可以这样做?欢迎我解决问题
开始使用 Telegram 的@BotFather 创建一个机器人,您将收到一个您稍后将使用的令牌。 然后更改它的设置,以便他能够看到组消息。
接下来,您必须使用 Heroku 或任何其他云平台创建 Web 服务器,以便您的代码始终 运行。
使用 Telegram 的 API 和 Telebot 库配置您的 bot webhook 以应用 URL 目的地,如下所示: 这应该 运行 一次,看起来像这样:
import telebot
bot = telebot.Telebot(<YOUR_BOT_TOKEN>)
bot.setwebhook(<WEB_SERVER_URL>)
之后,机器人获得的任何更新都将作为 POST 请求发送到包含 JSON 结构的 URL。
稍后您必须编写 python 代码并将其上传到网络服务器。 我建议观看此视频以了解 Heroku 上的 API: https://www.youtube.com/watch?v=m5TKQF7WJzc
并阅读 Telegram 机器人的 API 手册中的相关主题: https://core.telegram.org/bots/api