java - 如何在 Java 中使用 Microsoft Bot Framework 呈现 markdown?
问题描述
我面临渲染降价文本的问题。它不会出现在 Skype For Business 中。什么都没有收到,但是如果我不编写 setTextFormat 代码行,我会收到一个纯字符串。
Activity reply = activity.createReply("**This is a bold string**");
reply.setTextFormat(TextFormatTypes.MARKDOWN);
this.connector.getConversations()
.sendToConversation(
activity.getConversation().getId(),
reply);
我错过了什么吗?
谢谢。
编辑:与 XML 相同的问题。
解决方案
如果您不知道,Skype for Business 机器人将被弃用:
重要的
Bot Framework 中的 Skype for Business 频道将于 2019 年 6 月 30 日弃用。
在该日期之后,没有新的机器人能够添加 Skype for Business 频道。现有机器人将继续工作到 2019 年 10 月 31 日。Microsoft Teams 是 Microsoft 的首选通信工具。 了解如何将您的机器人连接到 Microsoft Teams。
因为我无法测试您的问题,所以我无法知道 Skype for Business 是否应该支持 Markdown,尽管您可能有兴趣阅读以下内容:我们可以将 Markdown 与 Skype for Business 的 Bot Framework 一起使用? . 可能有一些方法可以格式化消息,但即使有,你也应该使用不同的频道。即使你没有制作机器人,你使用 Skype for Business 的时间也不足两年,建议每个人都迁移到 Teams。
如果您对 Bot Framework 有任何疑问,请发新帖,我的团队将很乐意为您解答。
推荐阅读
- highcharts - 是否可以绘制 Highcharts PlotBand 和/或 PlotLines 低于/高于 xAxis/top 刻度?
- javascript - 锁定 JavaScript 异步方法
- python - 如果输入了某个值,如何排除输入
- symfony - 不能公开访问对象属性?
- php - Laravel 5.6 从自定义路径而不是默认视图路径呈现邮件
- c# - 如何在我自己的 ContentView(自定义控件)中使用 Xamarin.Forms.Setter 类?
- javascript - 带有函数的 Typescript 中的映射类型
- php - 如何解决php错误未定义变量:id?
- python-2.7 - 如何在 python 2 中解压缩元组以及为什么我的这段代码显示错误?
- nginx - 请求网址中的无穷大