是否可以在Microsoft chatbot模擬器的頂部創建自己的用戶界面? 如果是的話,我想設計我的聊天機器人的用戶界面是完全不同於BLUE-WHITES無聊micorosft的用戶界面。幫助我實現這個極客。創建Microsoft Bot Framework的UI
回答
編輯:看到諾克斯的偉大答案。
EDIT2:我開始剝皮網上聊天機器人在MVC應用程序的位置: https://skinnedwebchatbot.azurewebsites.net/bot/webchat https://github.com/EricDahlvang/SkinnedWebChat
有修改的網絡聊天機器人對education.microsoft.com
你也可以用一個例子DirectLine api,並創建你喜歡的任何前端:https://docs.botframework.com/en-us/restapi/directline3/
有很多方法可以做到這一點,你的方法將取決於你的能力和需求。如果這將是一個移動應用程序,最簡潔的方法可能是使用xamarin使用其餘api來實現,以實現簡單的跨平臺。
如果你在web開發中使用反應,希望有一個乾淨的網絡視圖(最好的網絡接口選件)精通如果你需要它作爲一個快速和骯髒的Web視圖,用於測試你可以,你可以得到釋放here.代碼庫微軟在需要的地方注入css/js。
如果你的網站開發技巧很低,但你想要一個乾淨穩定的界面(或者你不需要大量的定製),你可以運行一個直接網站,只需修改爲基本機器人託管的css/js文件。我建議下載這些託管文件而不是引用它們,這樣你可以直接操作它。這最後一個選項實際上是我正在使用的。當我有足夠的時間來做這件事時,我打算用Xamarin建立一個很好的跨平臺視圖。
<!DOCTYPE html>
<html>
<head>
<!-- CSS -->
<link href="https://unpkg.com/botframework-webchat/botchat.css" rel="stylesheet" />
</head>
<body>
<div id="bot"/>
<!-- JAVASCRIPT -->
<script src="https://unpkg.com/botframework-webchat/botchat.js"></script>
<script>
BotChat.App({
directLine: { secret: direct_line_secret },
user: { id: 'userid' },
bot: { id: 'botid' },
resize: 'detect'
}, document.getElementById("bot"));
</script>
</body>
</html>
編輯: 我忘了提及,您可以承載該web界面上免費到位桶,並把它嵌入到你的移動應用程序,您可以在湛藍舉辦這裏面你的機器人。你可以通過創建一個新的index.html並在web.config文件中使用default.htm來完成這項工作,你可以使用index.html來替換它,並將其作爲主機,而不需要額外的Web主機。
大答案!這次真是萬分感謝。 –
如果你想創建機器人仿真框架的定製版本,用叉子叉庫Microsoft/BotFramework-Emulator。該應用程序本身使用Electron,與VSCode和Slack等應用程序背後的技術相同。
- 1. Bot使用Microsoft Bot Framework(C#)動態創建,可下載的CSV
- 2. Microsoft Bot Framework特殊字符
- 3. Direct Line API Microsoft Bot Framework
- 4. Microsoft Bot Framework語言翻譯
- 5. Microsoft Bot Framework的verifyBotFramework()總是返回Forbidden
- 6. Microsoft Bot Framework的自動測試
- 7. 更改Microsoft Bot Framework中的消息流
- 8. Heroku託管Microsoft Bot Framework Chatbot不工作
- 9. 在Microsoft Bot Framework中發送Twilio SMS
- 10. Microsoft Bot Framework FormFlow - 覆蓋[可選]屬性?
- 11. 如何在CentOS上運行Microsoft Bot Framework
- 12. 將Microsoft Bot Framework與api.ai集成
- 13. 將Microsoft QnA Maker連接到Bot Framework
- 14. 通過API返回匯率Microsoft Bot Framework
- 15. 使用Node.js顯示圖像Microsoft Bot Framework
- 16. 通過Microsoft Bot Framework撥打Skype電話
- 17. Microsoft Bot Framework:保存聊天記錄
- 18. Skype Bot Framework和Microsoft Bot Framework有什麼區別?前者有什麼優點嗎?
- 19. 創建支持Microsoft Bot框架中的兩個LUIS應用程序的bot
- 20. Bot Framework模擬器錯誤
- 21. 如何使用Microsoft Bot Framework顯示來自我的Bot的歡迎消息
- 22. 是否有可用於在Microsoft Bot Framework中自動註冊Bot的REST式API?
- 23. Direct Line API - Bot Framework
- 24. MS Bot Framework VideoCard
- 25. 尋找Microsoft Bot Framework的支持頻道的當前列表
- 26. 將使用Bot-Framework構建的Bot也發佈到Skype
- 27. Microsoft團隊中的AAD身份驗證,用於Bot Framework
- 28. Microsoft Bot Framework沒有足夠的權限來執行此操作
- 29. 如何在Node.js版本的Microsoft Bot Framework中「退出」?
- 30. 從Microsoft Bot Framework頻道查找Skype的用戶名
請查看:https://stackoverflow.com/help/how-to-ask –
這是有趣的@EricDahlvang –
我已經更新了我的答案用一個例子(使用氮氧化物所提到的最後一個選項) –