gpt4 book ai didi

Python - 在 Python 中发送列表介绍 Slack 消息格式

转载 作者:行者123 更新时间:2023-12-01 09:32:46 24 4
gpt4 key购买 nike

所以我一直在使用 python 和 Discord 的 webhook 以及 Slacks 消息格式,可以在这里找到:Slack message formatting

但是我想做的是拥有一个可以发送到 Slack 的多重 URL,类似于:

enter image description here

现在,当我将所有 URL 添加到列表中并尝试将其应用于格式等时:

{
"username": "Google website",
"attachments": [
{
"author_name": "Google",
"color": "#00ff00",
"text": "^Press the link above!",
"title": "www.google.se",
"title_link": URLLIST
}
]
}

它告诉我“必须是 str,而不是列表”

由于没有关于这方面的很好的文档,我一直坚持这一点,有人知道如何做到这一点吗?

最佳答案

我猜您收到了错误,因为您的 URLLIST 不是字符串。

这里有两个可行的解决方案:

要么您创建多个附件,其中每个附件都是一个链接。那么 title_link 必须是 URL 字符串,而不是列表。

示例:

{
"attachments": [
{
"fallback": "Required plain-text summary of the attachment.",
"title": "Slack API Documentation",
"title_link": "https://api.slack.com/"
},
{
"fallback": "Required plain-text summary of the attachment.",
"title": "Slack API Documentation",
"title_link": "https://api.slack.com/"
},
{
"fallback": "Required plain-text summary of the attachment.",
"title": "Slack API Documentation",
"title_link": "https://api.slack.com/"
}
]
}

Message Builder Example

或者您只需将 URL 列表分解为文本字符串(我会这样做)。那么您甚至不需要附件。

示例:

{
"text": "<https://www.google.com|8>\n<https://www.google.com|9>\n<https://www.google.com|10>\n"
}

Message Builder Example

关于Python - 在 Python 中发送列表介绍 Slack 消息格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49816059/

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