# README
dto
与 openapi/websocket 通信时所使用的对象。
# Functions
EventToIntent 事件转换对应的Intent.
OPMeans 返回 op 含义.
WithAddBlackList 将当前成员同时添加到频道黑名单中.
WithDeleteHistoryMsg 删除成员时同时撤回消息.
# Constants
ActionTypeSendARK 发送 ark 消息.
音频状态.
音频状态.
音频状态.
音频状态.
群主管理员+指定成员.
群主管理员可见.
公开频道.
闲聊,默认子类型.
攻略.
公告.
开黑.
应用子频道.
子频道类型定义.
论坛子频道.
直播子频道.
子频道类型定义.
子频道类型定义.
DefaultColor 用户组默认颜色值.
删除所有消息.
15天.
7天.
30天.
3天.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
事件类型.
WS OPCode.
音频机器人事件.
审核事件.
websocket intent 声明.
websocket intent 声明.
websocket intent 声明.
论坛事件.
只接收@消息事件.
websocket intent 声明.
websocket intent 声明.
websocket intent 声明.
websocket intent 声明.
IntentGuildMembers 包含 - GUILD_MEMBER_ADD - GUILD_MEMBER_UPDATE - GUILD_MEMBER_REMOVE.
IntentGuildMessageReactions 包含 - MESSAGE_REACTION_ADD - MESSAGE_REACTION_REMOVE.
websocket intent 声明.
websocket intent 声明.
websocket intent 声明.
IntentGuilds 包含 - GUILD_CREATE - GUILD_UPDATE - GUILD_DELETE - GUILD_ROLE_CREATE - GUILD_ROLE_UPDATE - GUILD_ROLE_DELETE - CHANNEL_CREATE - CHANNEL_UPDATE - CHANNEL_DELETE - CHANNEL_PINS_UPDATE.
websocket intent 声明.
websocket intent 声明.
互动事件.
websocket intent 声明.
InteractionDataTypeChatSearch 聊天框搜索.
InteractionTypeCommand 命令.
InteractionTypePing ping.
LayoutTypeImageText 左图右文.
MPTAfter 拉取消息ID之后的消息.
MPTAround 拉取消息ID上下的消息.
MPTBefore 拉取消息ID之前的消息.
不删除任何消息.
ReactionTargetTypeComment 评论.
ReactionTargetTypeFeed 帖子.
ReactionTargetTypeMsg 消息.
ReactionTargetTypeReply 回复.
指定成员可发言.
公开发言权限.
WS OPCode.
WS OPCode.
WS OPCode.
WS OPCode.
WS OPCode.
WS OPCode.
WS OPCode.
WS OPCode.
# Structs
Announces 公告对象.
APIPermission API 权限对象.
APIPermissionDemand 接口权限需求对象.
APIPermissionDemandIdentify API 权限需求标识对象.
APIPermissionDemandToCreate 创建频道 API 接口权限授权链接结构体定义.
APIPermissions API 权限列表对象.
Ark 消息模版.
ArkKV Ark 键值对.
ArkObj Ark 对象.
ArkObjKV Ark 对象键值对.
AudioAction 音频动作.
AudioControl 音频控制对象.
Channel 频道结构定义.
ChannelAnnouncesToCreate 创建子频道公告结构体定义.
ChannelPermissions 子频道权限.
ChannelRolesPermissions 子频道身份组权限.
ChannelValueObject 频道的值对象部分.
DirectMessage 私信结构定义,一个 DirectMessage 为两个用户之间的一个私信频道,简写为 DM.
DirectMessageToCreate 创建私信频道的结构体定义.
Embed 结构.
EmbedField Embed字段描述.
Emoji 表情.
ForumAuditResult 帖子审核事件主体内容.
Guild 频道结构定义.
GuildAnnouncesToCreate 创建频道全局公告结构体定义.
GuildMembersPager 分页器.
GuildPager 分页器.
GuildRoles 频道用户组列表返回.
HTTPIdentity 鉴权数据.
HTTPReady ready,鉴权后返回.
HTTPSession session 对象.
Interaction 互动行为对象.
InteractionData 互动数据.
Markdown markdown 消息.
MarkdownParams markdown 模版参数 键值对.
Member 群成员.
MemberAddRoleBody 增加子频道管理员身份组时附加内容.
MemberDeleteOpts 删除成员额外参数.
Message 消息结构体定义.
MessageArk ark模板消息.
MessageAttachment 附件定义.
MessageAudit 消息审核结构体定义.
MessageDelete 消息删除结构体定义.
MessageEmbedThumbnail embed 消息的缩略图对象.
MessageReaction 表情表态动作.
MessageReactionPager 分页器.
MessageReactionUsers 消息表情表态用户列表.
MessageReference 引用消息.
MessageSetting 消息频率设置信息.
MessagesPager 消息分页.
MessageToCreate 发送消息结构体定义.
PinsMessage 精华消息对象.
Post 帖子事件主体内容.
PostInfo 帖子内容.
ReactionTarget 表态对象类型.
RecommendChannel 推荐子频道详情.
Reply 回复事件主体内容.
ReplyInfo 回复内容.
Role 频道身份组.
Schedule 日程对象.
ScheduleWrapper 创建、修改日程的中间对象.
SearchInputResolved 搜索类型的输入数据.
SearchLayout 搜索结果的布局.
SearchRecord 每一条搜索结果.
SearchRsp 搜索返回数据.
Session 连接的 session 结构,包括链接的所有必要字段.
SessionStartLimit 链接频控信息.
SettingGuide 设置引导.
SettingGuideToCreate 发送引导消息的结构体.
ShardConfig 连接的 shard 配置,ShardID 从 0 开始,ShardCount 最小为 1.
Thread 主题事件主体内容.
ThreadInfo 主题信息.
UpdateChannelPermissions 修改子频道权限参数.
UpdateGuildMute 更新频道相关禁言的Body参数.
UpdateGuildMuteResponse 批量禁言的回参.
UpdateResult 创建,删除等行为的返回.
UpdateRole role 更新请求承载.
UpdateRoleFilter 身份组可更改数据,修改的.
UpdateRoleInfo 身份组可更改数据.
User 用户.
WebsocketAP wss 接入点信息.
WSHelloData hello 返回.
WSIdentityData 鉴权数据.
WSPayload websocket 消息结构.
WSPayloadBase 基础消息结构,排除了 data.
WSReadyData ready,鉴权后返回.
WSResumeData 重连数据.
WSUser 当前连接的用户信息.
# Interfaces
Pager 分页器接口需要实现将对象转换为分页参数的方法.
# Type aliases
ActionType 每行数据的点击行为.
AudioStatus 音频状态.
ChannelPrivateType 频道可见性类型定义.
ChannelSubType 子频道子类型定义.
ChannelType 频道类型定义.
DeleteHistoryMsgDay 消息撤回天数.
Duration 支持能够直接配置中解析出来 time.Duration 类型的数据 需要实现对应类型的 Unmarshaler 接口.
EventType 事件类型.
Intent 类型.
InteractionDataType 互动数据类型.
InteractionType 互动类型.
LayoutType 布局类型.
MemberDeleteOption 删除成员选项.
MessagePagerType 消息翻页拉取方式.
OPCode websocket op 码.
ReactionTargetType 表情表态对象类型.
RoleID 用户组ID.
SpeakPermissionType 发言权限类型定义.
Timestamp 时间戳.
WSATMessageData only at 机器人的消息 payload.
WSAudioData 音频机器人的音频流事件.
WSChannelData 子频道 payload.
WSDirectMessageData 私信消息 payload.
WSDirectMessageDeleteData 私信消息 payload.
WSForumAuditData 帖子审核事件.
WSGuildData 频道 payload.
WSGuildMemberData 频道成员 payload.
WSInteractionData 互动事件.
WSMessageAuditData 消息审核事件.
WSMessageData 消息 payload.
WSMessageDeleteData 消息 payload.
WSMessageReactionData 表情表态事件.
WSPostData 帖子事件.
WSPublicMessageDeleteData 公域机器人的消息删除 payload.
WSReplyData 帖子回复事件.
WSThreadData 主题事件.