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

Mirai图片 更多...

#include <MediaTypes.hpp>

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

Public 成员函数

 MiraiImage (std::string id={}, std::string url={}, std::string path={}, std::string base64={})
 
bool valid () const
 检查对象能否用于发送 更多...
 

Public 属性

std::string id
 图片id,从mirai获得 更多...
 
std::string url
 图片链接 更多...
 
std::string path
 图片路径 更多...
 
std::string base64
 图片base64编码 更多...
 
int width = 0
 图片宽度 更多...
 
int height = 0
 图片长度 更多...
 
int64_t size = 0
 图片大小 更多...
 
std::string ImageType
 图片类型(JPEG,PNG,……) 更多...
 
bool isEmoji = false
 是否为表情 更多...
 

详细描述

Mirai图片

发送时可以指定图片id,图片链接,图片路径或图片的base64编码, 优先级为 id > url > path > base64,所以设置某一项属性前最好确保前面的域为空。

Member Variable Default Value
MiraiImage::id ""
MiraiImage::url ""
MiraiImage::path ""
MiraiImage::base64 ""
MiraiImage::width 0
MiraiImage::height 0
MiraiImage::size 0
MiraiImage::ImageType ""
MiraiImage::isEmoji false

在文件 MediaTypes.hpp201 行定义.

构造及析构函数说明

◆ MiraiImage()

Mirai::MiraiImage::MiraiImage ( std::string  id = {},
std::string  url = {},
std::string  path = {},
std::string  base64 = {} 
)
inline

在文件 MediaTypes.hpp223 行定义.

成员函数说明

◆ valid()

bool Mirai::MiraiImage::valid ( ) const
inline

检查对象能否用于发送

返回
bool

在文件 MediaTypes.hpp233 行定义.

类成员变量说明

◆ id

std::string Mirai::MiraiImage::id

图片id,从mirai获得

在文件 MediaTypes.hpp204 行定义.

◆ url

std::string Mirai::MiraiImage::url

图片链接

在文件 MediaTypes.hpp206 行定义.

◆ path

std::string Mirai::MiraiImage::path

图片路径

在文件 MediaTypes.hpp208 行定义.

◆ base64

std::string Mirai::MiraiImage::base64

图片base64编码

在文件 MediaTypes.hpp210 行定义.

◆ width

int Mirai::MiraiImage::width = 0

图片宽度

在文件 MediaTypes.hpp212 行定义.

◆ height

int Mirai::MiraiImage::height = 0

图片长度

在文件 MediaTypes.hpp214 行定义.

◆ size

int64_t Mirai::MiraiImage::size = 0

图片大小

在文件 MediaTypes.hpp216 行定义.

◆ ImageType

std::string Mirai::MiraiImage::ImageType

图片类型(JPEG,PNG,……)

在文件 MediaTypes.hpp219 行定义.

◆ isEmoji

bool Mirai::MiraiImage::isEmoji = false

是否为表情

在文件 MediaTypes.hpp221 行定义.


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