【发布时间】:2021-07-09 12:50:16
【问题描述】:
我想知道如何存储/读出用户聊天 ID 以便以后向他们发送消息。
例如,用户正在添加我的电报机器人并向他发送消息。 稍后在我的程序中,当某个特定情况发生时,我想向特定用户发送消息。
举个简单的例子,我有这个代码:
a=1
b=2
if a > b:
# at this point python should send a message to a user via telegram privat chat
else:
# send a different message
我知道如何处理对用户在电报聊天中发送的命令的响应,但不知道如何在没有先收到命令的情况下向用户发送消息。我认为因此我需要有一种方法来首先存储用户聊天 ID,以便稍后在发送消息时引用该 ID。
关键是我想稍后将我的程序编译为 .exe 并将其发送给一些朋友,它也应该适用于他们。
【问题讨论】:
-
您需要将 ID 保存在某处、某种数据库或 API。
-
我想是的。我只是不知道怎么做:-)
-
这是 Stackoverflow 上的一个问题。尝试在谷歌上搜索数据库教程,或者一些关于在 .exe 中保存数据的教程。应该有足够的起点。
标签: python telegram telegram-bot py-telegram-bot-api