0

这可能是一个愚蠢的问题,但我在文档中没有提到它。

我如何知道消息何时是先前交互的延续?例如,使用 BotFather,您发送 /setdescription,而 BotFather 告诉您发送详细信息。您发送详细信息,BotFather 知道详细信息是指定机器人的描述。

它如何知道我之前指定的机器人?

我想避免使用完全限定的命令(因为没有更好的术语),例如:

/command [parameter] [parameter] 

并将它们变成:

[command]
<reaction>
[parameter]
<reaction>
[parameter]

有小费吗?

编辑:现在,我只是在用户每次完成多步操作中的一个步骤时为其设置“状态”标志。在收到每条消息后,我都会检查该标签,以确定用户是否处于操作过程中。这比较乏味。我想知道 API 中是否有更好的方法/内置的东西。

4

1 回答 1

0

用你的 message_id 你可以做到这一点。我猜 message_id 是每次聊天的身份号码和主键。

于 2016-12-16T11:08:02.777 回答