我有一个电报机器人,它可以正常工作。但是如果再发一次/开始它会开始回答两次相同的事情。我该如何修复?
答案 0 :(得分:0)
除非首先自动/start
,否则用户可以点击蓝色文字或自行输入,无法阻止此操作。
答案 1 :(得分:0)
如果你想阻止对/start
的第二次回复或稍微改一下,你可以在DB / memcache /某个地方为有标志/计数器的用户创建一条记录,并检查它是否是第一次尝试。
例如,在我的机器人@DebtsTrackerBot中,我要求用户在第一个/start
和安全选择的区域设置中选择语言到DB中的用户个人资料。