电路中的斜杠命令
Slash commands in Circuit
我正在使用 Circuit JS SDK 创建一个机器人。我希望用户可以通过发送斜杠命令(例如“/help”)与机器人进行交互。
Circuit 是否支持通过单击命令自动发送命令(就像 Telegram 一样)?如果不是,有什么东西可以代替吗?
Circuit JS SDK 不支持斜杠命令,可能会在未来支持。但是您可以使用 mention
事件或 itemAdded
事件并自行解析内容。
有些应用不想使用斜杠命令,而是在提及机器人时将文本传递到 NLP/AI 服务,例如 DialogFlow。其他人使用自定义命令,例如 stream rtsp://
或
这里有几个例子:
- 使用自定义命令监听提及事件:https://github.com/circuit/drone-bot/blob/master/index.js#L76 or https://github.com/circuit/trivia-quiz/blob/master/app.js#L561
- 监听 addItem 事件并将内容传递给 NLP:https://github.com/circuit/support-bot/blob/master/server.js#L68
我正在使用 Circuit JS SDK 创建一个机器人。我希望用户可以通过发送斜杠命令(例如“/help”)与机器人进行交互。 Circuit 是否支持通过单击命令自动发送命令(就像 Telegram 一样)?如果不是,有什么东西可以代替吗?
Circuit JS SDK 不支持斜杠命令,可能会在未来支持。但是您可以使用 mention
事件或 itemAdded
事件并自行解析内容。
有些应用不想使用斜杠命令,而是在提及机器人时将文本传递到 NLP/AI 服务,例如 DialogFlow。其他人使用自定义命令,例如 stream rtsp://
或
这里有几个例子: - 使用自定义命令监听提及事件:https://github.com/circuit/drone-bot/blob/master/index.js#L76 or https://github.com/circuit/trivia-quiz/blob/master/app.js#L561 - 监听 addItem 事件并将内容传递给 NLP:https://github.com/circuit/support-bot/blob/master/server.js#L68