电路中的斜杠命令

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