【发布时间】:2016-12-16 19:08:02
【问题描述】:
这可能是一个愚蠢的问题,但我没有在文档中看到任何提及。
我如何知道一条消息何时是先前交互的延续?例如,使用 BotFather,您发送 /setdescription,而 BotFather 告诉您发送详细信息。您发送详细信息,BotFather 知道这些详细信息是对指定机器人的描述。
它如何知道我之前指定的机器人?
我想避免使用完全限定的命令(因为没有更好的术语),例如:
/command [parameter] [parameter]
并将它们变成:
[command]
<reaction>
[parameter]
<reaction>
[parameter]
有什么建议吗?
编辑:目前,我只是在用户每次完成多步操作中的一个步骤时为其设置“状态”标志。在收到每条消息后,我都会检查该标签,以确定用户是否正在执行操作。这比较乏味。我想知道 API 中是否有更好的方法/内置的东西。
【问题讨论】:
标签: telegram telegram-bot php-telegram-bot