电报机器人 - 我们如何检测用户是否已开始输入?

时间:2016-10-17 14:50:08

标签: telegram-bot

我们可以在完成并通过长轮询或webhooks发送电报时收到电报,但有没有办法了解用户何时开始输入?

我想这对机器人来说不是一个正常的情况,我不认为有一种直接的方法,但我们是否可以依靠Telegram API来发送消息应用程序?

2 个答案:

答案 0 :(得分:1)

Telegram Core API中有一种方式,命名为:updateUserTyping。 但是Telegram Bot API还没有任何方法(直到今天: 2016-10-17 )。

如果您输入或向僵尸程序发送文件,在此工作期间您不会从您的webhook中的Telegram获得任何消息,但是他们可能会添加新功能以检测用户在下一个Bot API更新中的输入

答案 1 :(得分:1)

嗯,实际上我在当前的Bot API中找到了一个解决方案; inline queries。虽然它们不是为此而设计的,但内联查询会实时向用户输入用户输入的内容,因此只要输入第一个字符就会收到警报。

相关问题