我想为家庭项目创建一个电报机器人,我希望机器人只与3个人交谈,我该怎么做? 我想创建一个文件,其中包含我们每个人的聊天ID,并在回复任何命令之前检查它,我认为它会起作用。机器人将发送正确的信息,如果它是我们中的一个,并“再见”任何其他
但有没有其他方法可以阻止与我的机器人进行任何其他对话?
Pd:我正在使用python-telegram-bot
答案 0 :(得分:1)
对于问题的第一部分,您可以创建一个私人组,并将您的机器人添加为其管理员之一。然后它可以与成员交谈并回答他们的命令。
即使您不想这样做,也可以通过检查机器人收到的每个更新的chatID来实现。如果chatID存在于文件,数据库或甚至是一个简单的数组中,那么机器人会回答命令,如果没有,它就会忽略或发送一个简单的文本,就像你说再见一样。
请注意,机器人无法阻止他们只能忽略他们的人 消息。