将“快速回复”附加到每条可能的消息的最简单方法是什么?
我正在开发一个机器人,它的主要平台是 FB,我想使用快速回复。我现在看到的解决方案是为所有提示等创建函数,并用“sourceEvent”重建它。
有没有更好的办法?
将“快速回复”附加到每条可能的消息的最简单方法是什么?
我正在开发一个机器人,它的主要平台是 FB,我想使用快速回复。我现在看到的解决方案是为所有提示等创建函数,并用“sourceEvent”重建它。
有没有更好的办法?
在 Bot Framework 库中有一个名为ChatConnector的文件,其中我们有一个处理传入消息的函数:
private dispatch(messages: IMessage|IMessage[], res: IWebResponse)
准备好消息后,调用此方法:
this.handler([msg]);
所以我建议您编辑handler
那里的函数以发送快速回复,或者创建另一个函数并在发送消息之前或之后将消息传递给它this.handler
。
是的,实际上这是一个有点老套的方法,但我相信这应该可行。