3

我想为一个家庭项目创建一个电报机器人,我希望该机器人只与 3 个人交谈,我该怎么做?我想用我们每个人的聊天 ID 创建一个文件,并在响应任何命令之前检查它,我认为它会起作用。如果它是我们中的一员,机器人将发送正确的信息,并向任何其他人“再见”

但是有没有其他方法可以阻止与我的机器人的任何其他对话?

Pd:我正在使用 python-telegram-bot

4

1 回答 1

1

对于您问题的第一部分,您可以创建一个私人组并将您的机器人添加为其管理员之一。然后它可以与成员交谈并回答他们的命令。

即使您不想这样做,也可以通过检查机器人收到的每个更新的 chatID 来实现。如果 chatID 存在于文件、数据库或什至是一个简单的数组中,机器人会回答命令,如果不存在,它会忽略或发送一个简单的文本,比如你说的再见。

请注意,机器人无法阻止人们,他们只能忽略他们的消息。

于 2017-04-05T21:14:48.207 回答