cpp-mirai-client  v2.6.1
cpp client for mirai-api-http
Mirai::GroupMember结构体 参考

群员资料 更多...

#include <BasicTypes.hpp>

Mirai::GroupMember 的协作图:
[图例]

Public 成员函数

 GroupMember (QQ_t id=0_qq, std::string MemberName="", PERMISSION permission=PERMISSION::ENUM_END, std::string SpecialTitle="", std::time_t JoinTimestamp=0, std::time_t LastSpeakTimestamp=0, std::chrono::seconds MuteTimeRemaining=std::chrono::seconds(0), Group group={})
 
bool operator== (const GroupMember &rhs) const
 判定两群员是否为同一人 更多...
 

Public 属性

QQ_t id
 群员id 更多...
 
std::string MemberName
 群员名片 更多...
 
PERMISSION permission = PERMISSION::ENUM_END
 群员权限 更多...
 
std::string SpecialTitle
 群头衔 更多...
 
std::time_t JoinTimestamp = 0
 入群时间 更多...
 
std::time_t LastSpeakTimestamp = 0
 最后一次发言时间 更多...
 
std::chrono::seconds MuteTimeRemaining = std::chrono::seconds(0)
 剩余禁言时间 更多...
 
Group group
 群聊资料 更多...
 

详细描述

群员资料

仅含有与群聊相关的部分,个人资料请使用 UserUserProfile

在文件 BasicTypes.hpp361 行定义.

构造及析构函数说明

◆ GroupMember()

Mirai::GroupMember::GroupMember ( QQ_t  id = 0_qq,
std::string  MemberName = "",
PERMISSION  permission = PERMISSION::ENUM_END,
std::string  SpecialTitle = "",
std::time_t  JoinTimestamp = 0,
std::time_t  LastSpeakTimestamp = 0,
std::chrono::seconds  MuteTimeRemaining = std::chrono::seconds(0),
Group  group = {} 
)
inline

在文件 BasicTypes.hpp380 行定义.

成员函数说明

◆ operator==()

bool Mirai::GroupMember::operator== ( const GroupMember rhs) const
inline

判定两群员是否为同一人

仅判断群号与QQ号

在文件 BasicTypes.hpp399 行定义.

类成员变量说明

◆ id

QQ_t Mirai::GroupMember::id

群员id

在文件 BasicTypes.hpp364 行定义.

◆ MemberName

std::string Mirai::GroupMember::MemberName

群员名片

在文件 BasicTypes.hpp366 行定义.

◆ permission

PERMISSION Mirai::GroupMember::permission = PERMISSION::ENUM_END

群员权限

在文件 BasicTypes.hpp368 行定义.

◆ SpecialTitle

std::string Mirai::GroupMember::SpecialTitle

群头衔

在文件 BasicTypes.hpp370 行定义.

◆ JoinTimestamp

std::time_t Mirai::GroupMember::JoinTimestamp = 0

入群时间

在文件 BasicTypes.hpp372 行定义.

◆ LastSpeakTimestamp

std::time_t Mirai::GroupMember::LastSpeakTimestamp = 0

最后一次发言时间

在文件 BasicTypes.hpp374 行定义.

◆ MuteTimeRemaining

std::chrono::seconds Mirai::GroupMember::MuteTimeRemaining = std::chrono::seconds(0)

剩余禁言时间

在文件 BasicTypes.hpp376 行定义.

◆ group

Group Mirai::GroupMember::group

群聊资料

在文件 BasicTypes.hpp378 行定义.


该结构体的文档由以下文件生成: