我正在使用 Circuit JS SDK 创建一个机器人。我希望用户可以通过发送斜杠命令(例如“/help”)与机器人交互。Circuit 是否支持通过单击命令自动发送命令(如 Telegram 一样)?如果不是,有什么可以代替的吗?
问问题
45 次
1 回答
0
Circuit JS SDK 不支持斜线命令,可能在将来。但是您可以使用mention
事件或itemAdded
事件并自己解析内容。
一些应用程序不想使用斜杠命令,而是在提到机器人时将文本传递给 NLP/AI 服务,例如 DialogFlow。其他人使用自定义命令,例如stream rtsp://
, 或
以下是一些示例: - 使用自定义命令收听提及事件:https ://github.com/circuit/drone-bot/blob/master/index.js#L76或https://github.com/circuit/trivia -quiz/blob/master/app.js#L561 - 监听 addItem 事件并将内容传递给 NLP:https ://github.com/circuit/support-bot/blob/master/server.js#L68
于 2019-09-02T11:36:52.773 回答