1
0
mirror of https://github.com/silenceper/wechat.git synced 2026-02-10 07:42:26 +08:00
This commit is contained in:
houseme
2024-07-19 12:04:04 +08:00
parent ba0a1477eb
commit d8fde54f2d
118 changed files with 974 additions and 867 deletions

View File

@@ -20,7 +20,7 @@ const (
type UpgradeServiceConfigSchema struct {
util.CommonError
MemberRange struct {
UserIDList []string `json:"userid_list"` // 专员userid列表
UserIDList []string `json:"userid_list"` // 专员 userid 列表
DepartmentIDList []string `json:"department_id_list"` // 专员部门列表
} `json:"member_range"` // 专员服务配置范围
GroupChatRange struct {
@@ -51,17 +51,17 @@ func (r *Client) UpgradeServiceConfig() (info UpgradeServiceConfigSchema, err er
// UpgradeServiceOptions 为客户升级为专员或客户群服务请求参数
type UpgradeServiceOptions struct {
OpenKFID string `json:"open_kfid"` // 客服帐号ID
ExternalUserID string `json:"external_userid"` // 微信客户的external_userid
OpenKFID string `json:"open_kfid"` // 客服帐号 ID
ExternalUserID string `json:"external_userid"` // 微信客户的 external_userid
Type int `json:"type"` // 表示是升级到专员服务还是客户群服务。1:专员服务。2:客户群服务
Member struct {
UserID string `json:"userid"` // 服务专员的userid
UserID string `json:"userid"` // 服务专员的 userid
Wording string `json:"wording"` // 推荐语
} `json:"member"` // 推荐的服务专员type等于1时有效
} `json:"member"` // 推荐的服务专员type 等于 1 时有效
GroupChat struct {
ChatID string `json:"chat_id"` // 客户群id
ChatID string `json:"chat_id"` // 客户群 id
Wording string `json:"wording"` // 推荐语
} `json:"groupchat"` // 推荐的客户群type等于2时有效
} `json:"groupchat"` // 推荐的客户群type 等于 2 时有效
}
// UpgradeService 为客户升级为专员或客户群服务
@@ -87,13 +87,13 @@ func (r *Client) UpgradeService(options UpgradeServiceOptions) (info util.Common
// UpgradeMemberServiceOptions 为客户升级为专员服务请求参数
type UpgradeMemberServiceOptions struct {
OpenKFID string `json:"open_kfid"` // 客服帐号ID
ExternalUserID string `json:"external_userid"` // 微信客户的external_userid
OpenKFID string `json:"open_kfid"` // 客服帐号 ID
ExternalUserID string `json:"external_userid"` // 微信客户的 external_userid
Type int `json:"type"` // 表示是升级到专员服务还是客户群服务。1:专员服务
Member struct {
UserID string `json:"userid"` // 服务专员的userid
UserID string `json:"userid"` // 服务专员的 userid
Wording string `json:"wording"` // 推荐语
} `json:"member"` // 推荐的服务专员type等于1时有效
} `json:"member"` // 推荐的服务专员type 等于 1 时有效
}
// UpgradeMemberService 为客户升级为专员服务
@@ -119,13 +119,13 @@ func (r *Client) UpgradeMemberService(options UpgradeMemberServiceOptions) (info
// UpgradeServiceGroupChatOptions 为客户升级为客户群服务请求参数
type UpgradeServiceGroupChatOptions struct {
OpenKFID string `json:"open_kfid"` // 客服帐号ID
ExternalUserID string `json:"external_userid"` // 微信客户的external_userid
OpenKFID string `json:"open_kfid"` // 客服帐号 ID
ExternalUserID string `json:"external_userid"` // 微信客户的 external_userid
Type int `json:"type"` // 表示是升级到专员服务还是客户群服务。2:客户群服务
GroupChat struct {
ChatID string `json:"chat_id"` // 客户群id
ChatID string `json:"chat_id"` // 客户群 id
Wording string `json:"wording"` // 推荐语
} `json:"groupchat"` // 推荐的客户群type等于2时有效
} `json:"groupchat"` // 推荐的客户群type 等于 2 时有效
}
// UpgradeGroupChatService 为客户升级为客户群服务
@@ -153,8 +153,8 @@ func (r *Client) UpgradeGroupChatService(options UpgradeServiceGroupChatOptions)
// UpgradeServiceCancelOptions 为客户取消推荐
type UpgradeServiceCancelOptions struct {
OpenKFID string `json:"open_kfid"` // 客服帐号ID
ExternalUserID string `json:"external_userid"` // 微信客户的external_userid
OpenKFID string `json:"open_kfid"` // 客服帐号 ID
ExternalUserID string `json:"external_userid"` // 微信客户的 external_userid
}
// UpgradeServiceCancel 为客户取消推荐