Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
首先,我是这个用于制作聊天机器人的 Rivescript 的新手。任何人都可以帮助我如何触发已经在 NodeJS 中实现的 Rest API。我听说有些<call>标签会对此有所帮助,但我不知道该怎么做。任何示例将不胜感激。提前致谢。
<call>
我们想保持控制在我们这边。所以我们最终将元信息放在 rivescript 文件中,并编写了一个自定义解析器,它将进行 API 调用。
+ hi - hi. | API:greeting
解析器将响应拆分为 | 然后右侧的所有值都用于 API。这可以扩展为具有任意数量的参数以支持各种 API 调用。
这不是 Rivescript 的方式,但好处是它很灵活,允许您使用自己喜欢的编程语言(而不是依赖于 Rivescript)来做事。