Skip to content

Commit

Permalink
feat: 会话状态变更时支持主动回复消息
Browse files Browse the repository at this point in the history
  • Loading branch information
NICEXAI committed Nov 11, 2021
1 parent 347d273 commit f3d6bb3
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion servicestate.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,14 @@ type ServiceStateTransOptions struct {
ServicerUserID string `json:"servicer_userid"` // 接待人员的userid,当state=3时要求必填,接待人员须处于“正在接待”中
}

// ServiceStateTransSchema 变更会话状态响应内容
type ServiceStateTransSchema struct {
BaseModel
MsgCode string `json:"msg_code"` // 用于发送响应事件消息的code,将会话初次变更为service_state为2和3时,返回回复语code,service_state为4时,返回结束语code。可用该code调用发送事件响应消息接口给客户发送事件响应消息
}

// ServiceStateTrans 变更会话状态
func (r *Client) ServiceStateTrans(options ServiceStateTransOptions) (info BaseModel, err error) {
func (r *Client) ServiceStateTrans(options ServiceStateTransOptions) (info ServiceStateTransSchema, err error) {
data, err := util.HttpPost(fmt.Sprintf(serviceStateTransAddr, r.accessToken), options)
if err != nil {
return info, err
Expand Down

0 comments on commit f3d6bb3

Please sign in to comment.