有没有办法在 Botkit 对话框中使用变量?
Is there a way to use variables inside a Botkit dialog?
我正在尝试创建一个对话框,显示带有 botkit 的动态轮播。
我希望此轮播中的项目根据 JSON 上的数据进行更改,我已经有一个函数可以使用正确的格式创建和更新“附件JSON”变量来自原始 JSON 的数据,因此它应该看起来像这样:
dialog.ask({ "attachment": attachmentJSON }
更新附件JSON 的函数在运行时被几个不同的'bot.hears' 调用。
有没有办法做我想做的事?
我真的怀疑这是最好的解决方案,但我最终做的是创建一个使用更新的 JSON 覆盖对话框的函数,并在每次需要时调用这个“updateConversation”函数。
起码能用。
我正在尝试创建一个对话框,显示带有 botkit 的动态轮播。
我希望此轮播中的项目根据 JSON 上的数据进行更改,我已经有一个函数可以使用正确的格式创建和更新“附件JSON”变量来自原始 JSON 的数据,因此它应该看起来像这样:
dialog.ask({ "attachment": attachmentJSON }
更新附件JSON 的函数在运行时被几个不同的'bot.hears' 调用。 有没有办法做我想做的事?
我真的怀疑这是最好的解决方案,但我最终做的是创建一个使用更新的 JSON 覆盖对话框的函数,并在每次需要时调用这个“updateConversation”函数。
起码能用。