|
cpp-mirai-client
v2.6.1
cpp client for mirai-api-http
|
引用回复消息 更多...
#include <QuoteMessage.hpp>
Public 成员函数 | |
| QuoteMessage () | |
| QuoteMessage (const QuoteMessage &) | |
| QuoteMessage & | operator= (const QuoteMessage &) |
| QuoteMessage (QuoteMessage &&) | |
| QuoteMessage & | operator= (QuoteMessage &&) |
| MessageId_t | GetQuoteId () const |
| 获取被引用消息id 更多... | |
| GID_t | GetGroupId () const |
获取被引用消息所在群聊id,若为好友消息则为 0 更多... | |
| QQ_t | GetSenderId () const |
| 获取引用消息的发送者QQ 更多... | |
| QQ_t | GetTargetId () const |
| 获取引用消息的接收者QQ,仅当好友消息时有效 更多... | |
| MessageChain | GetOriginMessage () const |
| 获取被引用消息 更多... | |
Public 成员函数 继承自 Mirai::IMessageImpl< QuoteMessage > | |
| std::unique_ptr< IMessage > | clone () const override |
Public 成员函数 继承自 Mirai::IMessage | |
| virtual | ~IMessage ()=default |
| virtual std::unique_ptr< IMessage > | clone () const =0 |
| MessageTypes | type () const |
| Return the type of the class 更多... | |
| bool | allowSend () const |
| 检查消息是否可以用于发送 更多... | |
| bool | valid () const |
| 检查消息是否有效 更多... | |
Protected 成员函数 | |
| bool | isValid_ () const final |
Protected 成员函数 继承自 Mirai::IMessageImpl< QuoteMessage > | |
| IMessageImpl ()=default | |
| MessageTypes | GetType_ () const override |
| bool | isSendSupported_ () const override |
Protected 成员函数 继承自 Mirai::IMessage | |
| IMessage ()=default | |
| virtual MessageTypes | GetType_ () const =0 |
| virtual bool | isSendSupported_ () const =0 |
| virtual bool | isValid_ () const =0 |
Protected 属性 | |
| MessageId_t | QuoteId_ = -1 |
| GID_t | GroupId_ {} |
| QQ_t | SenderId_ {} |
| int64_t | TargetId_ = 0 |
| std::unique_ptr< MessageChain > | origin_ {} |
静态 Protected 属性 | |
| static constexpr MessageTypes | TYPE_ = MessageTypes::QUOTE |
| static constexpr bool | SUPPORT_SEND_ = false |
额外继承的成员函数 | |
静态 Public 成员函数 继承自 Mirai::IMessageImpl< QuoteMessage > | |
| static constexpr MessageTypes | GetType () |
| static constexpr bool | isSendSupported () |
引用回复消息
仅用于接收,发送时将会被无视。发送引用回复消息请在消息发送函数中设置 QuoteId
| Member Variable | Default Value |
|---|---|
QuoteMessage::QuoteId_ | -1 |
QuoteMessage::GroupId_ | 0_gid |
QuoteMessage::SenderId_ | 0_qq |
QuoteMessage::TargetId_ | 0 |
QuoteMessage::origin_ | MessageChain{} |
在文件 QuoteMessage.hpp 第 44 行定义.
|
default |
| Mirai::QuoteMessage::QuoteMessage | ( | const QuoteMessage & | rhs | ) |
在文件 QuoteMessage.cpp 第 27 行定义.
|
default |
|
inlinefinalprotectedvirtual |
实现了 Mirai::IMessage.
在文件 QuoteMessage.hpp 第 58 行定义.
| QuoteMessage & Mirai::QuoteMessage::operator= | ( | const QuoteMessage & | rhs | ) |
在文件 QuoteMessage.cpp 第 34 行定义.
|
default |
|
inline |
获取被引用消息id
在文件 QuoteMessage.hpp 第 68 行定义.
|
inline |
获取被引用消息所在群聊id,若为好友消息则为 0
在文件 QuoteMessage.hpp 第 70 行定义.
|
inline |
获取引用消息的发送者QQ
在文件 QuoteMessage.hpp 第 72 行定义.
|
inline |
获取引用消息的接收者QQ,仅当好友消息时有效
在文件 QuoteMessage.hpp 第 74 行定义.
| MessageChain Mirai::QuoteMessage::GetOriginMessage | ( | ) | const |
获取被引用消息
在文件 QuoteMessage.cpp 第 58 行定义.
|
protected |
在文件 QuoteMessage.hpp 第 49 行定义.
|
protected |
在文件 QuoteMessage.hpp 第 50 行定义.
|
protected |
在文件 QuoteMessage.hpp 第 51 行定义.
|
protected |
在文件 QuoteMessage.hpp 第 52 行定义.
|
protected |
在文件 QuoteMessage.hpp 第 53 行定义.
|
staticconstexprprotected |
在文件 QuoteMessage.hpp 第 55 行定义.
|
staticconstexprprotected |
在文件 QuoteMessage.hpp 第 56 行定义.