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 行定义.