0

首先,我是这个用于制作聊天机器人的 Rivescript 的新手。任何人都可以帮助我如何触发已经在 NodeJS 中实现的 Rest API。我听说有些<call>标签会对此有所帮助,但我不知道该怎么做。任何示例将不胜感激。提前致谢。

4

1 回答 1

0

我们想保持控制在我们这边。所以我们最终将元信息放在 rivescript 文件中,并编写了一个自定义解析器,它将进行 API 调用。

+ hi
- hi. | API:greeting

解析器将响应拆分为 | 然后右侧的所有值都用于 API。这可以扩展为具有任意数量的参数以支持各种 API 调用。

这不是 Rivescript 的方式,但好处是它很灵活,允许您使用自己喜欢的编程语言(而不是依赖于 Rivescript)来做事。

于 2021-05-02T18:07:31.637 回答