使用斜杠命令时,Slack API 不接受 \n 换行

Slack API not accepting \n for new line when using slash commands

我已经为 table 中的 return 个名字构建了一个简单的松弛集成(斜杠命令)。结果应该看起来像

名字 1

名字2

姓名 3

为此,我只是生成一个文本字符串,如下所示:

foreach($names as $name) {
    $text .= $name . ' \n';
}

集成本身运行良好,但结果如下所示

名字 1 \nName2\n

看起来这是一个 issue in slack。

显然可以通过使用双引号解决:"\n".

您的代码将变为:

foreach($names as $name) {
    $text .= $name . "\n";
}