3
我剛剛開始使用Bot Framework,找不到任何有關支持斜線命令的參考?這是否支持Slack和其他客戶端?在Slack with Bot Framework中使用斜線命令?
我剛剛開始使用Bot Framework,找不到任何有關支持斜線命令的參考?這是否支持Slack和其他客戶端?在Slack with Bot Framework中使用斜線命令?
簡短的回答是「它取決於」。
Slack的slash command API與Bot API完全分離。您可以添加額外的api控制器,並從該API中觸發bot對話。您需要將Slack直接連接到您的機器人,而不是通過微軟的中間件。這實際上與Slack的原生BotKit的what you'll do相同。
在telegram中,您可以使用@BotFather的/setcommands
命令註冊自定義命令。註冊自定義命令後,只要在聊天中輸入/
,telegramm就會顯示選擇框。當你調用一個「命令」時,它將作爲常規文本消息傳遞給機器人,並且可以從該點開始對話。
對於斜槓命令確實存在但不可擴展的通道(例如,Skype for ex。或Slack),您可以使用僞命令,在命令前使用空格(" /hello"
)或點("./hello"
)斜槓,並將這些消息作爲命令處理。