改用 SQL Server 或其他 Database 來儲存 Bot State
Bot Framework 4 官方內建的 Storage 並沒有 SQL Server,
僅支援開發用的 MemoryStorage
和 Azure 上的 CosmosDb
與 Blob
。
因工作上需要,於是就想辦法把寫一個支援 SQL Server 的 Storage
。
Deploy Bot Framework 4 to IIS
在使用 Bot Framework 開發時,一定會遇到要部署至 IIS 的狀況,但官方文件就只有寫部署到 Azure 的方法,
雖然部署 Bot Framework 4 的方法與部署 .Net Core 差不多,但沒注意到細節踩雷也會很煩。
Bot Framework 4 入門筆記 for MacOS and Jetbrains Rider
Microsoft bot framework 4 在去年九月就發布了,直到最近我才有機會去學他,雖然有碰過 v3,但聽說架構改很大,
底層也改用 .Net Core 了,現在趕緊把它補上。
雖然官方是推薦用 VS ,但身為一個 Jetbrains IDE 的愛好者,當然是使用它來當作開發工具,現在就讓我們從建立專案開始吧。
Microsoft Bot Framework 內建 Cards 種類
在開發聊天機器人時,現今給使用者的資料呈現方式除了一般的字串形式外,另外一種較常出現的就是以卡片形式呈現,
運用卡片形式呈現不僅讓使用者更容易閱讀,也不會造成聊天頻道看起來很雜亂。
Bot Framework 以內建許多卡片供開發者使用,不僅支援多個平台,也很容易使用。