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
我发送的邮件中有一个换行符。 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