我刚刚开始使用 Bot Framework,找不到任何支持斜杠命令的参考?Slack 和其他客户端是否支持此功能?
问问题
1281 次
1 回答
3
简短的回答是“这取决于”。
Slack 的斜杠命令 API与 Bot API 完全分离。您可以添加额外的 api 控制器并从该 API 触发机器人对话。您需要将 Slack 直接连接到您的机器人,而不是通过 Microsoft 的中间件。这实际上与您将使用 Slack 的本机 BotKit 执行的操作相同。
在电报中,您可以使用@BotFather的命令注册自定义/setcommands
命令。注册自定义命令后,电报将在您输入/
聊天时立即显示选择框。当您调用“命令”时,它将作为常规文本消息传递给机器人,您可以从该点开始对话。
对于确实存在斜杠命令但不可扩展的频道(例如 Skype,或在 Slack 中),您可以通过在斜杠前使用空格 ( " /hello"
) 或点 ( "./hello"
) 符号来使用假命令,并处理这些消息作为命令。
于 2016-09-02T04:26:00.387 回答