如何在没有命令的情况下通过 Telegram 机器人向用户发送文档?
How to send a document through a Telegram bot to user without a command?
我想通过机器人向用户发送文档,而无需用户输入命令。我正在使用 pyTelegramAPI
库。
我希望机器人在特定日期和时间自动向用户发送文档,而无需用户键入任何命令。我将使用 Windows 任务调度程序。
找到了解决方案
- 在 Telegram 上,搜索您的机器人(通过您刚创建的用户名),按
Start
按钮或发送 /start
消息。
- 使用浏览器打开一个新标签,输入
https://api.telegram.org/bot<yourtoken>/getUpdates
,将 <yourtoken>
替换为您的 API 标记,按回车键,您应该会看到如下内容:
{"ok":true,"result":[{"update_id":77xxxxxxx,
"message":{"message_id":550,"from":{"id":34xxxxxxx,"is_bot":false,"first_name":"Man Hay","last_name":"Hong","username":"manhay212","language_code":"en-HK"}
找id
,比如上面的34xxxxxxx
就是聊天id。寻找你的并将其作为代码中的 bot_chatID。
我想通过机器人向用户发送文档,而无需用户输入命令。我正在使用 pyTelegramAPI
库。
我希望机器人在特定日期和时间自动向用户发送文档,而无需用户键入任何命令。我将使用 Windows 任务调度程序。
- 在 Telegram 上,搜索您的机器人(通过您刚创建的用户名),按
Start
按钮或发送/start
消息。 - 使用浏览器打开一个新标签,输入
https://api.telegram.org/bot<yourtoken>/getUpdates
,将<yourtoken>
替换为您的 API 标记,按回车键,您应该会看到如下内容:
{"ok":true,"result":[{"update_id":77xxxxxxx,
"message":{"message_id":550,"from":{"id":34xxxxxxx,"is_bot":false,"first_name":"Man Hay","last_name":"Hong","username":"manhay212","language_code":"en-HK"}
找id
,比如上面的34xxxxxxx
就是聊天id。寻找你的并将其作为代码中的 bot_chatID。