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