22 lines
898 B
Go
22 lines
898 B
Go
package req
|
|
|
|
// 消息回调相关的请求模型
|
|
|
|
// MessageCallbackConfigModel 消息回调配置请求模型
|
|
type MessageCallbackConfigModel struct {
|
|
CallbackURL string `json:"CallbackURL" binding:"required"` // 回调URL
|
|
Enabled bool `json:"Enabled"` // 是否启用回调
|
|
}
|
|
|
|
// MessageCallbackPayload 消息回调负载
|
|
type MessageCallbackPayload struct {
|
|
MessageID string `json:"message_id"` // 消息ID
|
|
FromUser string `json:"from_user"` // 发送者
|
|
ToUser string `json:"to_user"` // 接收者
|
|
IsGroup bool `json:"is_group"` // 是否群消息
|
|
MessageType int `json:"message_type"` // 消息类型
|
|
Content string `json:"content"` // 消息内容
|
|
MessageData interface{} `json:"message_data"` // 消息数据
|
|
CreateTime int64 `json:"create_time"` // 消息创建时间
|
|
}
|