|
cpp-mirai-client
v2.6.1
cpp client for mirai-api-http
|
所有mirai相关的对象的命名空间 更多...
命名空间 | |
| namespace | Utils |
类型定义 | |
| using | json = nlohmann::json |
| using | ForwardNode = ForwardMessage::Node |
| using | MessageElement = MessageChain::MessageElement |
| using | MessageId_t = int64_t |
| 消息id类型,用于撤回消息和引用消息 更多... | |
| template<EventTypes type> | |
| using | GetEventType_t = typename GetEventType< type >::type |
| using | FriendImage = MiraiImage |
| using | GroupImage = MiraiImage |
| using | TempImage = MiraiImage |
| using | GroupAudio = MiraiAudio |
| template<MessageTypes type> | |
| using | GetType_t = typename GetType< type >::type |
变量 | |
| constexpr std::array< EventTypes, static_cast< size_t >(EventTypes::ENUM_END)> | EventTypesList |
| constexpr std::array< MessageTypes, static_cast< size_t >(MessageTypes::ENUM_END)> | MessageTypesList |
| using Mirai::json = typedef nlohmann::json |
在文件 Client.cpp 第 42 行定义.
| using Mirai::ForwardNode = typedef ForwardMessage::Node |
在文件 ForwardMessage.hpp 第 215 行定义.
| using Mirai::MessageElement = typedef MessageChain::MessageElement |
在文件 MessageChain.hpp 第 757 行定义.
| using Mirai::MessageId_t = typedef int64_t |
消息id类型,用于撤回消息和引用消息
在文件 BasicTypes.hpp 第 35 行定义.
| using Mirai::GetEventType_t = typedef typename GetEventType<type>::type |
在文件 EventTypes.hpp 第 109 行定义.
| using Mirai::FriendImage = typedef MiraiImage |
在文件 MediaTypes.hpp 第 239 行定义.
| using Mirai::GroupImage = typedef MiraiImage |
在文件 MediaTypes.hpp 第 240 行定义.
| using Mirai::TempImage = typedef MiraiImage |
在文件 MediaTypes.hpp 第 241 行定义.
| using Mirai::GroupAudio = typedef MiraiAudio |
在文件 MediaTypes.hpp 第 287 行定义.
| using Mirai::GetType_t = typedef typename GetType<type>::type |
在文件 MessageTypes.hpp 第 67 行定义.
|
strong |
处理好友申请的操作
| Value | Operation |
|---|---|
ACCEPT | 同意好友申请 |
REFUSE | 拒绝好友申请 |
BLACKLIST | 拒绝并拉黑,不再接收此人的申请 |
| 枚举值 | |
|---|---|
| ACCEPT | |
| REFUSE | |
| BLACKLIST | |
在文件 BasicTypes.hpp 第 114 行定义.
|
strong |
处理用户入群申请的操作
| Value | Operation |
|---|---|
ACCEPT | 同意入群申请 |
REFUSE | 拒绝入群申请 |
IGNORE | 忽略入群申请 |
REFUSE_BLACKLIST | 拒绝并拉黑,不再接收此人的申请 |
IGNORE_BLACKLIST | 忽略并拉黑,不再接收此人的申请 |
| 枚举值 | |
|---|---|
| ACCEPT | |
| REFUSE | |
| IGNORE | |
| REFUSE_BLACKLIST | |
| IGNORE_BLACKLIST | |
在文件 BasicTypes.hpp 第 132 行定义.
|
strong |
|
strong |
QQ用户性别
| Value | Operation |
|---|---|
MALE | 男性 |
FEMALE | 女性 |
UNKNOWN | 未知性别 |
| 枚举值 | |
|---|---|
| MALE | |
| FEMALE | |
| UNKNOWN | |
| ENUM_END | |
在文件 BasicTypes.hpp 第 164 行定义.
|
strong |
群成员权限
ENUM_END 为保留字段,使用时出现说明数据不合法
| Value | Operation |
|---|---|
OWNER | 群主 |
ADMINISTRATOR | 管理员 |
MEMBER | 普通成员 |
| 枚举值 | |
|---|---|
| OWNER | |
| ADMINISTRATOR | |
| MEMBER | |
| ENUM_END | |
在文件 BasicTypes.hpp 第 184 行定义.
|
strong |
头像戳一戳消息的发送环境
ENUM_END 为保留字段,使用时出现说明数据不合法
| Value | Operation |
|---|---|
FRIEND | 好友发送 |
GROUP | 群聊发送 |
STRANGER | 陌生人发送 |
| 枚举值 | |
|---|---|
| FRIEND | |
| GROUP | |
| STRANGER | |
| ENUM_END | |
在文件 BasicTypes.hpp 第 204 行定义.
|
strong |
音乐卡片类型
ENUM_END 为保留字段,使用时出现说明数据不合法
| 枚举值 | |
|---|---|
| NETEASECLOUDMUSIC | |
| QQMUSIC | |
| MIGUMUSIC | |
| KUGOUMUSIC | |
| KUWOMUSIC | |
| ENUM_END | |
在文件 BasicTypes.hpp 第 219 行定义.
|
strong |
戳一戳(原窗口抖动)类型
ENUM_END 为保留字段,使用时出现说明数据不合法
| 枚举值 | |
|---|---|
| CHUOYICHUO | |
| BIXIN | |
| DIANZAN | |
| XINSUI | |
| LIULIULIU | |
| FANGDAZHAO | |
| GOUYIN | |
| BAOBEIQIU | |
| ROSE | |
| ZHAOHUANSHU | |
| RANGNIPI | |
| JIEYIN | |
| SHOULEI | |
| ZHUAYIXIA | |
| SUIPING | |
| QIAOMEN | |
| ENUM_END | |
在文件 BasicTypes.hpp 第 236 行定义.
|
strong |
群称号改变类型
ENUM_END 为保留字段,使用时出现说明数据不合法
| Value | Operation |
|---|---|
ACHIEVE | 获得称号 |
LOSE | 失去称号 |
| 枚举值 | |
|---|---|
| ACHIEVE | |
| LOSE | |
| ENUM_END | |
在文件 BasicTypes.hpp 第 268 行定义.
|
strong |
指令发送者类型
| Value | Operation |
|---|---|
FRIEND | 好友 |
MEMBER | 群聊 |
CONSOLE | 控制台 (MCL) |
| 枚举值 | |
|---|---|
| FRIEND | |
| MEMBER | |
| CONSOLE | |
在文件 BasicTypes.hpp 第 286 行定义.
|
strong |
在文件 EventTypes.hpp 第 25 行定义.
|
strong |
| 枚举值 | |
|---|---|
| APP | |
| AT_ALL | |
| AT | |
| AUDIO | |
| DICE | |
| FACE | |
| FILE | |
| FLASH_IMAGE | |
| FORWARD | |
| IMAGE | |
| JSON | |
| MARKET_FACE | |
| MIRAI_CODE | |
| MUSIC_SHARE | |
| PLAIN | |
| POKE | |
| QUOTE | |
| SOURCE | |
| XML | |
| ENUM_END | |
在文件 MessageTypes.hpp 第 25 行定义.
|
strong |
| std::unique_ptr< IAdaptor > Mirai::MakeHttpWsAdaptor | ( | HttpWsAdaptorConfig | config | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotOfflineEventActive | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotOfflineEventDropped | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotOfflineEventForce | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotOnlineEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotReloginEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotGroupPermissionChangeEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotInvitedJoinGroupRequestEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotJoinGroupEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotLeaveEventActive | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotLeaveEventDisband | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotLeaveEventKick | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotMuteEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | BotUnmuteEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | FriendInputStatusChangedEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | FriendMessageEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | FriendNickChangedEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | FriendRecallEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | FriendSyncMessageEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | GroupAllowAnonymousChatEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | GroupAllowConfessTalkEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | GroupAllowMemberInviteEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | GroupEntranceAnnouncementChangeEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | GroupNameChangeEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | GroupMessageEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | GroupMuteAllEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | GroupRecallEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | GroupSyncMessageEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | MemberCardChangeEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | MemberHonorChangeEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | MemberPermissionChangeEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | MemberSpecialTitleChangeEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | MemberJoinEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | MemberJoinRequestEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | MemberLeaveEventKick | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | MemberLeaveEventQuit | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | MemberMuteEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | MemberUnmuteEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | ClientConnectionEstablishedEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | ClientConnectionErrorEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | ClientConnectionClosedEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | ClientParseErrorEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | OtherClientMessageEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | OtherClientOfflineEvent | ) |
| Mirai::DECLARE_TYPE_ENUM | ( | OtherClientOnlineEvent | ) |
| MessageChain Mirai::operator+ | ( | const MessageChain & | lhs, |
| const MessageChain & | rhs | ||
| ) |
在文件 MessageChain.cpp 第 78 行定义.
| MessageChain Mirai::operator+ | ( | const MessageChain & | lhs, |
| const MessageChain::MessageElement & | rhs | ||
| ) |
添加消息元素到消息链结尾
在文件 MessageChain.cpp 第 85 行定义.
|
inlineconstexpr |
在文件 BasicTypes.hpp 第 77 行定义.
|
inlineconstexpr |
在文件 BasicTypes.hpp 第 94 行定义.
| std::string Mirai::to_string | ( | EventTypes | type | ) |
| std::string Mirai::to_string | ( | MessageTypes | type | ) |
|
constexpr |
在文件 EventTypes.hpp 第 95 行定义.
|
constexpr |
在文件 MessageTypes.hpp 第 53 行定义.