我正在使用Circuit JS SDK创建一个机器人。而且我希望用户可以通过发送斜线命令(例如“ / help”)与bot进行交互。 通过单击命令,Circuit是否支持自动发送命令(就像Telegram一样)?如果不是这样,我可以使用某些替代方法吗?
答案 0 :(得分:0)
Circuit JS SDK可能在将来不支持斜杠命令。但是您可以使用mention
事件或itemAdded
事件来自己解析内容。
某些应用程序不想使用斜杠命令,而是在提及机器人时将文本传递到DialogFlow之类的NLP / AI服务中。其他人则使用自定义命令,例如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