我正在使用Microsoft Bot Framework开发一个Bot,因为bot会响应向用户发送一些图像 . 我配置了slack和skype .
在松弛的图像显示,但Skype没有任何消息 .
要发送图片我使用以下语法
var replyMessage = "![ImgName](" + ImagesUrl + ")";
return message.CreateReplyMessage(replyMessage);
参考dev.botfrmaework.com,Text属性是Markdown部分,清楚地提到如何链接图像以回复消息 .
如果我回复下面的链接,skype能够理解和显示链接 . 但如果我提到上面的skype不能理解 .
var replyMessage = "[ImgName](" + ImagesUrl + ")";
return message.CreateReplyMessage(replyMessage);
2 回答
每个 Channels 都有自己的特点 . Slack碰巧能够处理如上所示的在线发送的图像 . 但是,这不会在所有渠道中普遍起作用 . 要一般性地发送图像,请将它们添加为附件:
每个 Channels 在图像和链接方面都有自己的问题 . 例如,您发送链接的方式不适用于FB . 它只会显示链接和文本 .
同样,目前在Skype中呈现图像的唯一方法是将其作为附件发送并明确指定图像格式 .
Please look this link to see how each platform will react to the markdowns.
而且,为了您的目的,我觉得adaptive cards会更多 . 尝试一下,让我知道你的意见 .