cpp-mirai-client
v2.6.1
cpp client for mirai-api-http
|
图片消息 更多...
#include <ImageMessage.hpp>
静态 Protected 属性 | |
static constexpr MessageTypes | TYPE_ = MessageTypes::IMAGE |
static constexpr bool | SUPPORT_SEND_ = true |
额外继承的成员函数 | |
![]() | |
ImageMessageImpl ()=default | |
ImageMessageImpl (MiraiImage image) | |
ImageMessageImpl (std::string ImageId, std::string url, std::string path, std::string base64) | |
MiraiImage | GetImage () const |
获取消息中的图片 更多... | |
ImageMessage & | SetImageId (std::string ImageId) |
设置图片id 更多... | |
ImageMessage & | SetUrl (std::string url) |
设置图片链接 更多... | |
ImageMessage & | SetPath (std::string path) |
设置图片路径 更多... | |
ImageMessage & | SetBase64 (std::string base64) |
设置图片base64编码 更多... | |
ImageMessage & | SetImage (MiraiImage image) |
由 MiraiImage 设置图片内容 更多... | |
![]() | |
std::unique_ptr< IMessage > | clone () const override |
![]() | |
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 |
检查消息是否有效 更多... | |
![]() | |
static constexpr MessageTypes | GetType () |
static constexpr bool | isSendSupported () |
![]() | |
void | clear_ () noexcept |
bool | isValid_ () const override |
![]() | |
IMessageImpl ()=default | |
MessageTypes | GetType_ () const override |
bool | isSendSupported_ () const override |
![]() | |
IMessage ()=default | |
virtual MessageTypes | GetType_ () const =0 |
virtual bool | isSendSupported_ () const =0 |
virtual bool | isValid_ () const =0 |
![]() | |
MiraiImage | image_ |
图片消息
Member Variable | Default Value |
---|---|
ImageMessage::image_ | MiraiImage{} |
在文件 ImageMessage.hpp 第 132 行定义.
|
staticconstexprprotected |
在文件 ImageMessage.hpp 第 137 行定义.
|
staticconstexprprotected |
在文件 ImageMessage.hpp 第 138 行定义.