论坛对象(forum)
Thread
- 话题频道内发表的主帖称为主题
- 该事件在话题频道内新发表主题或删除时生产事件中包含该对象
| 字段名 | 类型 | 描述 |
| guild_id | string | 频道ID |
| channel_id | string | 子频道ID |
| author_id | string | 作者ID |
| thread_info | object | ThreadInfo 主帖内容 |
ThreadInfo
| 字段名 | 类型 | 描述 |
| thread_id | string | 主帖ID |
| title | string | 帖子标题 |
| content | string | 帖子内容 |
| date_time | ISO8601 timestamp | 发表时间 |
Post
- 话题频道内对主题的评论称为帖子
- 话题频道内对帖子主题评论或删除时生产事件中包含该对象
| 字段名 | 类型 | 描述 |
| guild_id | string | 频道ID |
| channel_id | string | 子频道ID |
| author_id | string | 作者ID |
| post_info | object | PostInfo 帖子内容 |
PostInfo
| 字段名 | 类型 | 描述 |
| thread_id | string | 主题ID |
| post_id | string | 帖子ID |
| content | string | 帖子内容 |
| date_time | string | 评论时间 |
Reply
- 话题频道对帖子回复或删除时生产该事件中包含该对象
- 话题频道内对帖子的评论称为回复
| 字段名 | 类型 | 描述 |
| guild_id | string | 频道ID |
| channel_id | string | 子频道ID |
| author_id | string | 作者ID |
| reply_info | object | ReplyInfo 回复内容 |
ReplyInfo
| 字段名 | 类型 | 描述 |
| thread_id | string | 主题ID |
| post_id | string | 帖子ID |
| reply_id | string | 回复ID |
| content | string | 回复内容 |
| date_time | string | 回复时间 |
AuditResult
| 字段名 | 类型 | 描述 |
| guild_id | string | 频道ID |
| channel_id | string | 子频道ID |
| author_id | string | 作者ID |
| thread_id | string | 主题ID |
| post_id | string | 帖子ID |
| reply_id | string | 回复ID |
| type | uint32 | AuditType审核的类型 |
| result | uint32 | 审核结果. 0:成功 1:失败 |
| err_msg | string | result不为0时错误信息 |
AuditType
| 字段名 | 值 | 描述 |
| PUBLISH_THREAD | 1 | 帖子 |
| PUBLISH_POST | 2 | 评论 |
| PUBLISH_REPLY | 3 | 回复 |
RichObject
RichType
| 字段名 | 值 | 描述 |
| TEXT | 1 | 普通文本 |
| AT | 2 | at信息 |
| URL | 3 | url信息 |
| EMOJI | 4 | 表情 |
| CHANNEL | 5 | #子频道 |
| VIDEO | 10 | 视频 |
| IMAGE | 11 | 图片 |
TextInfo
| 字段 | 类型 | 描述 |
| text | string | 普通文本 |
AtInfo
AtType
| 字段名 | 值 | 描述 |
| AT_EXPLICIT_USER | 1 | at特定人 |
| AT_ROLE_GROUP | 2 | at角色组所有人 |
| AT_GUILD | 3 | at频道所有人 |
AtUserInfo
| 字段 | 类型 | 描述 |
| id | string | 身份组ID |
| nick | string | 用户昵称 |
AtRoleInfo
| 字段 | 类型 | 描述 |
| role_id | uint64 | 身份组ID |
| name | string | 身份组名称 |
| color | uint32 | 颜色值 |
AtGuildInfo
| 字段 | 类型 | 描述 |
| guild_id | string | 频道ID |
| guild_name | string | 频道名称 |
URLInfo
| 字段 | 类型 | 描述 |
| url | string | 链接地址 |
| display_text | string | 链接显示文本 |
EmojiInfo
| 字段 | 类型 | 描述 |
| id | string | 表情id |
| type | string | 表情类型 |
| name | string | 名称 |
| url | string | 链接 |
ChannelInfo
| 字段 | 类型 | 描述 |
| channel_id | uint64 | 子频道id |
| channel_name | string | 子频道名称 |
RichText
| 字段 | 类型 | 描述 |
| paragraphs | Paragraph | 段落,一段落一行,段落内无元素的为空行 |
Paragraph
Elem
ElemType
| 字段名 | 值 | 描述 |
| ELEM_TYPE_TEXT | 1 | 文本 |
| ELEM_TYPE_IMAGE | 2 | 图片 |
| ELEM_TYPE_VIDEO | 3 | 视频 |
| ELEM_TYPE_URL | 4 | URL |
TextElem
TextProps
| 字段 | 类型 | 描述 |
| font_bold | bool | 加粗 |
| italic | bool | 斜体 |
| underline | bool | 下划线 |
ImageElem
| 字段 | 类型 | 描述 |
| third_url | string | 第三方图片链接 |
| width_percent | double | 宽度比例(缩放比,在屏幕里显示的比例) |
PlatImage
| 字段 | 类型 | 描述 |
| url | string | 架平图片链接 |
| width | uint32 | 图片宽度 |
| height | uint32 | 图片高度 |
| image_id | string | 图片ID |
VideoElem
| 字段 | 类型 | 描述 |
| third_url | string | 第三方视频文件链接 |
PlatVideo
| 字段 | 类型 | 描述 |
| url | string | 架平图片链接 |
| width | uint32 | 图片宽度 |
| height | uint32 | 图片高度 |
| video_id | string | 视频ID |
| duration | uint32 | 视频时长 |
| cover | PlatImage | 视频封面图属性 |
URLElem
| 字段 | 类型 | 描述 |
| url | string | URL链接 |
| desc | string | URL描述 |
ParagraphProps
| 字段 | 类型 | 描述 |
| alignment | int32 | 段落对齐方向属性,数值可以参考Alignment |
Alignment
| 字段名 | 值 | 描述 |
| ALIGNMENT_LEFT | 0 | 左对齐 |
| ALIGNMENT_MIDDLE | 1 | 居中 |
| ALIGNMENT_RIGHT | 2 | 右对齐 |