我们可以在完成并通过长轮询或webhooks发送电报时收到电报,但有没有办法了解用户何时开始输入?
我想这对机器人来说不是一个正常的情况,我不认为有一种直接的方法,但我们是否可以依靠Telegram API来发送消息应用程序?
答案 0 :(得分:1)
Telegram Core API
中有一种方式,命名为:updateUserTyping。
但是Telegram Bot API
还没有任何方法(直到今天: 2016-10-17 )。
如果您输入或向僵尸程序发送文件,在此工作期间您不会从您的webhook中的Telegram获得任何消息,但是他们可能会添加新功能以检测用户在下一个Bot API更新中的输入
答案 1 :(得分:1)
嗯,实际上我在当前的Bot API中找到了一个解决方案; inline queries。虽然它们不是为此而设计的,但内联查询会实时向用户输入用户输入的内容,因此只要输入第一个字符就会收到警报。