gpt4 book ai didi

python - 如何为 Slack 传入 webhook 消息的一部分着色?

转载 作者:太空狗 更新时间:2023-10-29 22:12:33 24 4
gpt4 key购买 nike

我想编写一个 python 脚本,该脚本将颜色格式的消息发送到配置的松弛 channel 。我设法将纯文本的句子发送到松弛 channel ,但我不知道如何赋予我想要的部分句子颜色。

我在 python 中使用了 slackweb 库,如下所示

import slackweb
slack = slackweb.Slack(url = url_of_the_configured_channel)
string_to_send = "test TEST"
payload = {'text' : string_to_send}
slack.notify(text=string_to_send)

比如说,我如何格式化 string_to_sendpayload 以便单词“test”在松弛 channel 中显示为蓝色而“TEST”显示为红色?

提前致谢。

最佳答案

不幸的是,目前无法使用 API 为 Slack 消息的文本着色。您可以使用不同的样式,例如粗体和斜体,但不是颜色。 (有关如何使用样式的信息,请参阅 Slack 文档中的 Message Formatting。)

您可以为附件使用颜色。然而,这将导致整个附件的垂直颜色条标记,而不是彩色文本。 (有关如何为附件着色的信息,请参阅 Slack 文档中的 Attachment Parameters。)

这是一个关于如何为 Slack 附件使用颜色的示例(取自 Slack 文档):

{
"attachments": [
{
"fallback": "New ticket from Andrea Lee - Ticket #1943: Can't rest my password - https://groove.hq/path/to/ticket/1943",
"pretext": "New ticket from Andrea Lee",
"title": "Ticket #1943: Can't reset my password",
"title_link": "https://groove.hq/path/to/ticket/1943",
"text": "Help! I tried to reset my password but nothing happened!",
"color": "#7CD197"
}
]
}

关于python - 如何为 Slack 传入 webhook 消息的一部分着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42243100/

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