public class MsgUtils
extends java.lang.Object
| 构造器和说明 |
|---|
MsgUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
MsgUtils |
at(long userId)
at 某人
|
MsgUtils |
atAll()
at 全体成员
|
java.lang.String |
build()
构建消息链
|
static MsgUtils |
builder()
消息构建
|
MsgUtils |
cardImage(java.lang.String file)
一种 xml 的图片消息
xml 接口的消息都存在风控风险, 请自行兼容发送失败后的处理 ( 可以失败后走普通图片模式 )
|
MsgUtils |
cardImage(java.lang.String file,
long minWidth,
long minHeight,
long maxWidth,
long maxHeight,
java.lang.String source,
java.lang.String icon)
一种 xml 的图片消息
xml 接口的消息都存在风控风险, 请自行兼容发送失败后的处理 ( 可以失败后走普通图片模式 )
|
MsgUtils |
customMusic(java.lang.String url,
java.lang.String audio,
java.lang.String title)
音乐自定义分享
|
MsgUtils |
customMusic(java.lang.String url,
java.lang.String audio,
java.lang.String title,
java.lang.String content,
java.lang.String image)
音乐自定义分享
|
MsgUtils |
face(int id)
QQ 表情
对照表
|
MsgUtils |
flashImg(java.lang.String img)
闪照
|
MsgUtils |
gift(long userId,
int giftId)
礼物
仅支持免费礼物, 发送群礼物消息 无法撤回, 返回的 message id 恒定为 0
|
MsgUtils |
img(OneBotMedia img)
图片
|
MsgUtils |
img(java.lang.String url)
图片
|
MsgUtils |
json(java.lang.String data)
JSON 消息
|
MsgUtils |
json(java.lang.String data,
int resId)
JSON 消息
|
MsgUtils |
music(java.lang.String type,
long id)
音乐分享
|
MsgUtils |
poke(long userId)
戳一戳
|
MsgUtils |
record(java.lang.String record)
语音
|
MsgUtils |
reply(int msgId)
回复
|
MsgUtils |
reply(java.lang.String msgId)
回复-频道
|
MsgUtils |
rps(int value)
发送猜拳消息
|
MsgUtils |
text(java.lang.String text)
文本内容
|
MsgUtils |
tts(java.lang.String text)
文本转语音
通过腾讯的 TTS 接口, 采用的音源与登录账号的性别有关
|
MsgUtils |
video(java.lang.String video,
java.lang.String cover)
短视频
|
MsgUtils |
xml(java.lang.String data)
XML 消息
|
MsgUtils |
xml(java.lang.String data,
int resId)
XML 消息
|
public MsgUtils text(java.lang.String text)
text - 内容Stringpublic MsgUtils img(java.lang.String url)
url - 图片 URLStringpublic MsgUtils img(OneBotMedia img)
img - OneBotMediaStringpublic MsgUtils video(java.lang.String video, java.lang.String cover)
video - 视频地址, 支持 http 和 file 发送cover - 视频封面, 支持 http, file 和 base64 发送, 格式必须为 jpgStringpublic MsgUtils flashImg(java.lang.String img)
img - 图片Stringpublic MsgUtils record(java.lang.String record)
record - 语音文件名Stringpublic MsgUtils at(long userId)
userId - at 的 QQ 号, all 表示全体成员Stringpublic MsgUtils atAll()
Stringpublic MsgUtils poke(long userId)
userId - 需要戳的成员Stringpublic MsgUtils reply(int msgId)
msgId - 回复时所引用的消息 id, 必须为本群消息.Stringpublic MsgUtils reply(java.lang.String msgId)
msgId - 回复时所引用的消息 id, 必须为本频道消息.Stringpublic MsgUtils gift(long userId, int giftId)
userId - 接收礼物的成员giftId - 礼物的类型Stringpublic MsgUtils tts(java.lang.String text)
text - 内容Stringpublic MsgUtils xml(java.lang.String data)
data - xml内容, xml 中的 value 部分, 记得实体化处理Stringpublic MsgUtils xml(java.lang.String data, int resId)
data - xml 内容, xml 中的 value部分, 记得实体化处理resId - 可以不填Stringpublic MsgUtils json(java.lang.String data)
data - json 内容, json 的所有字符串记得实体化处理Stringpublic MsgUtils json(java.lang.String data, int resId)
data - json 内容, json 的所有字符串记得实体化处理resId - 默认不填为 0, 走小程序通道, 填了走富文本通道发送Stringpublic MsgUtils cardImage(java.lang.String file)
file - 和 image 的 file 字段对齐, 支持也是一样的Stringpublic MsgUtils cardImage(java.lang.String file, long minWidth, long minHeight, long maxWidth, long maxHeight, java.lang.String source, java.lang.String icon)
file - 和 image 的 file 字段对齐, 支持也是一样的minWidth - 默认不填为 400, 最小 widthminHeight - 默认不填为 400, 最小 heightmaxWidth - 默认不填为 500, 最大 widthmaxHeight - 默认不填为 1000, 最大 heightsource - 分享来源的名称, 可以留空icon - 分享来源的 icon 图标 url, 可以留空Stringpublic MsgUtils music(java.lang.String type, long id)
type - qq 163 xm (分别表示使用 QQ 音乐、网易云音乐、虾米音乐)id - 歌曲 IDStringpublic MsgUtils customMusic(java.lang.String url, java.lang.String audio, java.lang.String title, java.lang.String content, java.lang.String image)
url - 点击后跳转目标 URLaudio - 音乐 URLtitle - 标题content - 发送时可选,内容描述image - 发送时可选,图片 URLStringpublic MsgUtils customMusic(java.lang.String url, java.lang.String audio, java.lang.String title)
url - 点击后跳转目标 URLaudio - 音乐 URLtitle - 标题Stringpublic MsgUtils rps(int value)
value - 0石头 1剪刀 2布Stringpublic java.lang.String build()
String