如果用户离开聊天电话机器人的方法

时间:2018-02-10 21:55:43

标签: telegram telegram-bot

我找到new_chat_participant或left_chat_participant,但这只适用于群聊。 我已经使用new_chat_members事件来了解新用户加入僵尸程序的天气。但似乎不会发出此事件。 但是使用消息事件我将得到以下结果:

{"message_id":4,"from":{"id":324299944,"is_bot":false,"first_name":"foo","last_name":"bar","language_code":"en"},"chat":{"id":324299944,"first_name":"foo","last_name":"bar","type":"private"},"date":1513786467,"text":"/start","entities":[{"offset":0,"length":6,"type":"bot_command"}]

我用java脚本和谷歌应用程序脚本编写机器人。 我的原始问题是如何找出用户停止或离开机器人

2 个答案:

答案 0 :(得分:1)

由于某些原因,我无法在文档电报中找到,当用户离开私人群组时不发送更新。它仅适用于公开组(例如超级组)。另一个奇怪的事情是,更新消息包含“ left_chat_participant”和“ left_chat_member”对象,它们的信息完全相同,可能对于某些公元前

答案 1 :(得分:0)

遗憾的是,目前没有办法找出用户阻止机器人。 new_chat_participant或left_chat_participant在电报机器人API v3中提供,完全用于其他目的。