gpt4 book ai didi

markdown - Slack是否支持Markdown表?

转载 作者:行者123 更新时间:2023-12-04 10:02:43 30 4
gpt4 key购买 nike

我想使用其postMessage API将Markdown表发送到Slack,但是我在Slack中获得了原始内容,而不是呈现的表。 Slack是否支持Markdown表? Ir还有其他方法可以在Slack中显示表格数据吗?我知道Slack不支持HTML。

我尝试了chat.postMessagefiles.upload,它们也使用固定的列长来格式化文本,但是看起来有点难看,所以我想出一种方法来使它看起来更好。

这是我的HTTP请求代码,内容类型为JSON:

url : https://slack.com/api/chat.postMessage
body :
{
"channel": "RKAID4I",
"text": " | Tables | Are | Cool |
|---------- |:-------------: |------: |
| col 1 is | left-aligned | $1600 |
| col 2 is | centered | $12 |
| col 3 is | right-aligned | $1 |"

}

我期望表格像格式一样,但实际输出与我发送的完全一样。是因为我的Markdown消息错误还是Slack根本不支持Markdown表?

最佳答案

不,事实上,Slack根本不支持消息中的Markdown。它使用its own similar-at-a-glance format called mrkdwn 与Markdown有一些显着差异:

  • 在Markdown中,*_都用于强调
  • 在Markdown中,**__都用于粗体
  • mrkdwn中,*用于粗体,而_用于强调
  • Markdown has no syntax for strikethrough(尽管有些实现已将其添加,例如GFM which uses ~~ 中),但是mrkdwn使用~删除线
  • 链接语法非常不同
  • mrkdwn不支持标题
  • 可能更多

  • 不要期望任意Markdown²在Slack消息中起作用。

    ¹Slack确实支持可以使用 files.upload API endpointfiletype设置为 post创建的帖子中的Markdown。
    ²请注意,常规Markdown也不支持表格。像删除线一样,一些实现添加了这些。

    关于markdown - Slack是否支持Markdown表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55816333/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com