Telegram Bot如何确定用户已打开聊天窗口?

时间:2016-08-08 13:06:04

标签: telegram-bot

当用户打开聊天时,机器人如何向用户发送消息。

示例:

  1. 用户已在其联系人列表中添加了Telegram bot并开始了对话
  2. 稍后,用户打开该机器人的聊天窗口
  3. Bot“看到”用户已打开聊天窗口,但尚未编写任何内容
  4. Bot应该说“你好,我能帮你什么?”给用户
  5. Telegram Bot API中的步骤#3是否有任何事件/触发器?

1 个答案:

答案 0 :(得分:4)

没有。每次用户打开聊天窗口时都没有触发器,但第一次如下所示:

  

当有人打开与机器人的聊天时,第一次",自动   电报向机器人发送/start命令。它就像一个普通的命令   当用户发送命令或写/start并发送时,您的机器人就可以   抓住它并打招呼或对该用户执行任何命令。立刻   用户打开机器人的聊天窗口,Telegrams发送此消息   自动到您的机器人包含有关用户等的信息。