gpt4 book ai didi

slack-api - 如何拆分来自同一用户的 Slack 消息?

转载 作者:行者123 更新时间:2023-12-02 23:36:59 28 4
gpt4 key购买 nike

我正在使用Slack API发布具有各种状态的自动消息。为了标记状态,我使用表情符号图标。发送工作正常,并且设置了正确的图标(我在响应中看到它),但是后续帖子在 channel 中一起运行,因此即使图标不同,它也不会显示,直到有来自另一个的消息介于两者之间的用户:

[red icon]    BOT_USER   msg #1 some info - status critical
msg #2 some info - status ok (should have green icon!)
msg #3 some info - status critical
[user icon] SOME_USER some message
[green icon] BOT_USER msg #4 some info - status ok

(抱歉,没有足够的代表来发布屏幕截图)

有没有办法分割消息,确保始终显示图标?如果没有,有没有办法,例如更改消息的背景颜色?

最佳答案

我找到了使用attachments来标记它的方法。我的脚本看起来像这样(引用让我有些头疼):

ATTACHMENTS="[{\"fallback\":\"$INPUT\",\"text\":\"$INPUT\",\"color\":\"$COLOR\"}]"
curl -sS -X POST \
--data "token=$TOKEN&channel=$CHANNEL_ID&username=$FROM&attachments=$ATTACHMENTS" \
https://slack.com/api/chat.postMessage

$COLOR变量设置为dangergood或十六进制颜色,会在消息旁边提供该颜色的垂直条,这对我有用。因此,即使消息按用户分组,条形也能提供区分。

关于slack-api - 如何拆分来自同一用户的 Slack 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29767998/

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