我已经为网页创建了一个 azure 机器人,但我需要添加样式并使其更美观。如何添加样式?附上我需要的或多或少的照片
我需要这个:
,
这是我的机器人:
我已经为网页创建了一个 azure 机器人,但我需要添加样式并使其更美观。如何添加样式?附上我需要的或多或少的照片
我需要这个:
,
这是我的机器人:
这取决于您用来发布机器人的渠道。但是,Skype、Facebook Messenger 或 Slack 等渠道不允许您这样做。他们有自己的样式,你不能自定义它。
如果您确实需要自定义样式,最好的方法是通过 Direct Line Api 公开您的机器人,然后构建您自己的 UI(例如,您的网页)。
或者您可以查看 Rich Cards Bot Framework 提供的内容:
https://docs.botframework.com/en-us/csharp/builder/sdkreference/attachments.html
https://github.com/Microsoft/BotBuilder-Samples/tree/master/Node/cards-RichCards
右边的控件是BotFramework-WebChat。它是开源的,因此您可以下载、修改 css 并自己托管。
https://unpkg.com/botframework-webchat/botchat.css
https://unpkg.com/botframework-webchat/botchat.js
丰富的卡片是另一种选择(正如 Gabriel 在他的回答中所建议的那样)
编辑:http ://adaptivecards.io/上周发布,正是您正在寻找的!