0

在编程方面,我是一个绝对的旋钮,所以我请求你的帮助。

本质上,我正在尝试使用 api.ai 界面来创建一个字符计数器(在 slack 中),当用户说“hi”之类的东西时,机器人会用“2”响应。

到目前为止,我知道我应该使用实体来实现这种转换,并且我已经尝试将“hi”等参考词与同义词“2”进行映射。然而,实体转换最终让机器人准确地吐出用户最初所说的内容(例如“hi”),而不是我想要的结果(“2”)。

我是要解决这个错误,还是应该在我的新实体中使用已经存在的实体?我提前道歉,因为我昨天真的捡到了这个东西,所以我不太了解它。

任何帮助表示赞赏!

4

1 回答 1

0

您无法在 api.ai 中编写逻辑,这意味着您无法编写将消息作为输入并返回字符数的函数。

我相信,您需要将 api.ai 与外部 Web 服务集成,您可以在其中编写业务逻辑。

查看 Slack + Webhook 集成示例https://docs.api.ai/docs/slack-webhook-integration-guideline

但是,如果您只想计算消息中的字符数,我认为不需要 api.ai。

于 2016-07-08T07:25:09.017 回答