TG 机器人源码如何添加个性化问候语功能?

双承平双承平09月18日250

我有个TG机器人,想让它能根据不同用户发不同的欢迎语,比如新用户发“欢迎第一次来”,老用户发“好久不见”。要怎么加这个功能啊?

1 个回答

操云梦
操云梦回答于 09 月 19 日
最佳答案

你想让 TG 机器人识别新老用户,并发送不同的欢迎语,其实核心就是记录用户是否访问过。

首先,你需要一个存储方式(数据库、文件、内存都行),记录访问过的用户 ID。

然后,当用户发送消息时,判断该 ID 是否存在:

- 不存在,说明是新用户,回复“欢迎第一次来”,并记录 ID;

- 存在,说明是老用户,回复“好久不见”。

Python 字典、JSON 文件、SQLite 数据库都可以实现。

代码不难,关键是在收到消息时做一次判断和记录。

您的答案