Slack 格式无法正确处理 MS Bot Framework 消息

Slack formatting not properly working with MS Bot Framework message

我发送的邮件中有一个换行符。 Slack documentation 建议使用 \n,但当我这样做时,它不会出现在 Slack 中。它只是显示一个白色 space.

我的代码非常简单,看起来像这样:

await context.PostAsync("You mentioned this subreddit: " + match.Value
                        + "\nSubreddit link: https://reddit.com/" + match.Value);

如您所见,有一个 \n 字符,但 Slack 仅在 1 行中显示它,如下所示:

You mentioned this subreddit: r/slack Subreddit link: https://reddit.com/r/slack

这是一个错误还是我遗漏了什么?

万一有人也在为此苦苦挣扎,事实证明 MS Bot Framework 将消息解析为 Markdown。所以你必须使用 2 个换行符来创建一个 breakline