这可能是一个愚蠢的问题,但我在文档中没有提到它。
我如何知道消息何时是先前交互的延续?例如,使用 BotFather,您发送 /setdescription,而 BotFather 告诉您发送详细信息。您发送详细信息,BotFather 知道详细信息是指定机器人的描述。
它如何知道我之前指定的机器人?
我想避免使用完全限定的命令(因为没有更好的术语),例如:
/command [parameter] [parameter]
并将它们变成:
[command]
<reaction>
[parameter]
<reaction>
[parameter]
有小费吗?
编辑:现在,我只是在用户每次完成多步操作中的一个步骤时为其设置“状态”标志。在收到每条消息后,我都会检查该标签,以确定用户是否处于操作过程中。这比较乏味。我想知道 API 中是否有更好的方法/内置的东西。