Documentation
¶
Overview ¶
Package octopus octopus 消息平台推送客户端(公司 IM 基建件,收编自 argus internal/notify,v0.32.0):POST /api/v2/send/quick,X-User-Id 机器账号头(octopus AuthMiddleware 按 header 自动建账号)+ 可选 Bearer。 单一固定上游、共享连接池、缺省 10s 超时。
非目标:不做重试与收件人路由(终态推送失败由调用方按 status/err 自行 记账降级——审查主链路不因 IM 推送阻断);不做富文本卡片模板(markdown 内容由调用方渲染,业务文案不入本包)。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
BaseURL string // 如 http://octopus.svc(不带尾斜杠)
ChannelID int64 // octopus 渠道 ID(企微/飞书/钉钉机器人渠道)
User string // 机器账号名(X-User-Id 头,必填——octopus 建账号语义)
Token string // 可选 Bearer(octopus 前置网关需要时用)
// contains filtered or unexported fields
}
Client octopus 推送客户端(零值不可用;经 New 构建)。
Click to show internal directories.
Click to hide internal directories.