private_message
models.private_message
私信模块返回模型定义.
PrivateMessageUser
pydantic-model
Bases: Response
私信用户信息.
| ATTRIBUTE | DESCRIPTION |
|---|---|
avatar |
用户头像地址.
TYPE:
|
encrypt_uin |
加密 UIN.
TYPE:
|
uin |
用户 UIN.
TYPE:
|
identity_pic |
身份图标地址.
TYPE:
|
nick |
用户昵称.
TYPE:
|
identity |
身份标识.
TYPE:
|
type |
用户类型.
TYPE:
|
is_concern |
关注状态.
TYPE:
|
Fields:
-
avatar(str) -
encrypt_uin(str) -
uin(str) -
identity_pic(str) -
nick(str) -
identity(int) -
type(int) -
is_concern(int)
PrivateMessageMetaData
pydantic-model
Bases: Response
私信消息元数据.
| ATTRIBUTE | DESCRIPTION |
|---|---|
title |
卡片标题.
TYPE:
|
content |
文本内容或卡片正文.
TYPE:
|
pic |
图片地址.
TYPE:
|
biz_id |
业务 ID.
TYPE:
|
biz_type |
业务类型.
TYPE:
|
url |
跳转链接.
TYPE:
|
width |
媒体宽度.
TYPE:
|
height |
媒体高度.
TYPE:
|
duration |
媒体时长.
TYPE:
|
size |
媒体大小.
TYPE:
|
Fields:
-
title(str) -
content(str) -
pic(str) -
biz_id(str) -
biz_type(int) -
url(str) -
width(int) -
height(int) -
duration(int) -
size(int)
PrivateMessageInfo
pydantic-model
Bases: Response
私信消息项.
| ATTRIBUTE | DESCRIPTION |
|---|---|
id |
消息 ID.
TYPE:
|
meta_data |
消息元数据.
TYPE:
|
client_key |
客户端生成的消息键.
TYPE:
|
from_user |
发送方用户信息.
TYPE:
|
time |
消息时间戳.
TYPE:
|
state |
消息状态.
TYPE:
|
result |
发送结果.
TYPE:
|
tips |
提示文案.
TYPE:
|
sequence |
消息序列号.
TYPE:
|
show_type |
展示类型.
TYPE:
|
msg_type |
消息类型.
TYPE:
|
confirm |
确认状态.
TYPE:
|
sort_time |
排序时间戳.
TYPE:
|
complain_tip |
投诉提示文案.
TYPE:
|
complain_url |
投诉跳转链接.
TYPE:
|
Fields:
-
id(str) -
meta_data(PrivateMessageMetaData | None) -
client_key(str) -
from_user(PrivateMessageUser | None) -
time(int) -
state(int) -
result(int) -
tips(str) -
sequence(int) -
show_type(int) -
msg_type(int) -
confirm(int) -
sort_time(int) -
complain_tip(str) -
complain_url(str)
PrivateMessageTailTag
pydantic-model
PrivateMessageSession
pydantic-model
Bases: Response
私信会话项.
| ATTRIBUTE | DESCRIPTION |
|---|---|
session_id |
会话 ID.
TYPE:
|
user |
对端用户信息.
TYPE:
|
new_msg |
最新消息.
TYPE:
|
new_msg_cnt |
未读消息数.
TYPE:
|
sort_time |
排序时间戳.
TYPE:
|
url |
会话跳转链接.
TYPE:
|
create_time |
创建时间戳.
TYPE:
|
from_ |
会话来源.
TYPE:
|
sm_star_virtual_uin |
超级私信虚拟 UIN.
TYPE:
|
auth |
授权信息.
TYPE:
|
ext |
扩展字段. |
tail_tags |
尾部标签列表.
TYPE:
|
Fields:
-
session_id(str) -
user(PrivateMessageUser | None) -
new_msg(PrivateMessageInfo | None) -
new_msg_cnt(int) -
sort_time(int) -
url(str) -
create_time(int) -
from_(int) -
sm_star_virtual_uin(str) -
auth(str) -
ext(dict[str, str]) -
tail_tags(list[PrivateMessageTailTag])
PrivateSessionListResponse
pydantic-model
Bases: Response
私信会话列表响应.
| ATTRIBUTE | DESCRIPTION |
|---|---|
has_more |
是否还有更多会话.
TYPE:
|
msg |
提示文案.
TYPE:
|
new_msg_cnt |
未读消息数.
TYPE:
|
sessions |
会话列表.
TYPE:
|
subcode |
业务子码.
TYPE:
|
setting_guide |
设置引导标记.
TYPE:
|
state |
状态标记.
TYPE:
|
extra |
扩展字段. |
Fields:
-
has_more(int) -
msg(str) -
new_msg_cnt(int) -
sessions(list[PrivateMessageSession]) -
subcode(int) -
setting_guide(int) -
state(int) -
extra(dict[str, str])
PrivateMessagePatText
pydantic-model
PrivateMessageListResponse
pydantic-model
Bases: Response
私信消息列表响应.
| ATTRIBUTE | DESCRIPTION |
|---|---|
has_more |
是否还有更多消息.
TYPE:
|
messages |
消息列表.
TYPE:
|
msg |
提示文案.
TYPE:
|
session |
会话信息.
TYPE:
|
subcode |
业务子码.
TYPE:
|
end_msg_seq |
结束消息序列号.
TYPE:
|
attach |
附加字段. |
pat_interval |
拍一拍间隔.
TYPE:
|
pat_map |
拍一拍文案映射.
TYPE:
|
encrypt_star |
加密明星 UIN.
TYPE:
|
location_tips |
定位提示文案.
TYPE:
|
new_msg_cnt |
新消息数量.
TYPE:
|
Fields:
-
has_more(int) -
messages(list[PrivateMessageInfo]) -
msg(str) -
session(PrivateMessageSession | None) -
subcode(int) -
end_msg_seq(int) -
attach(dict[str, Any]) -
pat_interval(int) -
pat_map(dict[str, PrivateMessagePatText]) -
encrypt_star(str) -
location_tips(str) -
new_msg_cnt(int)
PrivateSendMessageResponse
pydantic-model
Bases: Response
私信发送响应.
| ATTRIBUTE | DESCRIPTION |
|---|---|
messages |
服务端返回的消息列表.
TYPE:
|
session |
会话信息.
TYPE:
|
tips |
提示文案.
TYPE:
|
identify_url |
实名认证跳转链接.
TYPE:
|
msg |
业务提示.
TYPE:
|
reason |
失败原因码.
TYPE:
|
end_msg_seq |
结束消息序列号.
TYPE:
|
update_time |
更新时间戳.
TYPE:
|
Fields:
-
messages(list[PrivateMessageInfo]) -
session(PrivateMessageSession | None) -
tips(str) -
identify_url(str) -
msg(str) -
reason(int) -
end_msg_seq(int) -
update_time(int)
PrivateOperationResponse
pydantic-model
PrivateConfigResponse
pydantic-model
PrivateMusicianCardResponse
pydantic-model
PrivateEntryItem
pydantic-model
PrivateChatEntriesResponse
pydantic-model
Bases: Response
聊天页入口响应.
| ATTRIBUTE | DESCRIPTION |
|---|---|
ret_code |
返回码.
TYPE:
|
ret_msg |
返回文案.
TYPE:
|
entries |
按场景分组的入口列表.
TYPE:
|
can_be_dazi |
是否可成为搭子.
TYPE:
|
dz_data |
未建模的搭子入口字段. |
Fields:
-
ret_code(int) -
ret_msg(str) -
entries(dict[int, list[PrivateEntryItem]]) -
can_be_dazi(bool | None) -
dz_data(dict[str, Any])
PrivateMediaMessageDetailsResponse
pydantic-model
Bases: Response
图片和视频消息详情响应.
| ATTRIBUTE | DESCRIPTION |
|---|---|
msg_ids |
消息 ID 到消息详情的映射.
TYPE:
|
Fields:
-
msg_ids(dict[str, PrivateMessageInfo])