Documentation ¶
Overview ¶
多客服接口.
Index ¶
Constants ¶
View Source
const ( OnlineKfInfoStatusPC = 1 OnlineKfInfoStatusMobile = 2 OnlineKfInfoStatusPCAndMobile = 3 )
Variables ¶
View Source
var ErrNoHeadImage = errors.New("没有头像")
Functions ¶
This section is empty.
Types ¶
type KfInfo ¶
type KfInfo struct { Id json.Number `json:"kf_id"` // 客服工号 Account string `json:"kf_account"` // 完整客服账号, 格式为: 账号前缀@公众号微信号 Nickname string `json:"kf_nick"` // 客服昵称 HeadImageURL string `json:"kf_headimgurl"` // 客服头像 }
客服基本信息
func (*KfInfo) HeadImageSize ¶
获取客服图像的大小, 如果客服没有图像则返回 ErrNoHeadImage 错误.
type OnlineKfInfo ¶
type OnlineKfInfo struct { Id json.Number `json:"kf_id"` // 客服工号 Account string `json:"kf_account"` // 完整客服账号, 格式为: 账号前缀@公众号微信号 Status int `json:"status"` // 客服在线状态 1: pc在线, 2: 手机在线. 若pc和手机同时在线则为 1+2=3 AutoAcceptThreshold int `json:"auto_accept"` // 客服设置的最大自动接入数 AcceptingNumber int `json:"accepted_case"` // 客服当前正在接待的会话数 }
在线客服接待信息
func OnlineKfList ¶
func OnlineKfList(clt *mp.Client) (kfList []OnlineKfInfo, err error)
获取在线客服接待信息.
Click to show internal directories.
Click to hide internal directories.