Slack
Slack 通知服务使用 Slack Webhooks 或 Bot API 发送消息。
参阅指南了解如何获取你的 token 和 channel。
URL 格式
请注意,token 使用前缀来确定类型,通常是 hook
(用于 webhooks)或 xoxb
(用于 bot API)。
URL 字段
Token - API Bot token(必需)
URL 部分:slack://token:token@channel/
Channel - 发送消息的频道,格式为 Cxxxxxxxxxx(必需)
URL 部分:slack://token:token@channel/
查询/参数属性
参数可以通过 URL 查询参数提供:?key=value&key=value
等。
BotName - 机器人名称
默认值:空 别名:usernameColor - 消息左侧边框颜色
默认值:空Icon - 使用表情符号或 URL 作为图标(基于是否存在 http(s)😕/ 前缀)
默认值:空
别名:icon_emoji, icon_urlThreadTS - 父消息的 ts 值(在线程中发送回复消息)
默认值:空
颜色格式
color
属性的格式遵循 slack 文档, 但在 URL 中传递时,#
需要转义为 %23
。
因此 #BADA55
应该写作 %23BADA55
等。
示例
Bot API
slack://xoxb:123456789012-1234567890123-4mt0t4l1YL3g1T5L4cK70k3N@C001CH4NN3L?color=good&title=Great+News&icon=man-scientist&botname=Shoutrrrbot
Webhook
slack://hook:WNA3PBYV6-F20DUQND3RQ-Webc4MAvoacrpPakR8phF0zi@webhook?color=good&title=Great+News&icon=man-scientist&botname=Shoutrrrbot `