参数对象
本篇会详细讲解各种对象类型
# WebsocketReceivedEventArgs
元素 | 含义 | 类型 |
---|---|---|
server | 接收信息的服务器名称 | String |
message | 接收到的消息 | String |
# WebsocketConnectedEventArgs
元素 | 含义 | 类型 |
---|---|---|
server | 接收信息的服务器名称 | String |
# WebsocketErrorEventArgs
元素 | 含义 | 类型 |
---|---|---|
server | 连接出错的服务器名称 | String |
err | 错误对象 | Error |
# WebsocketClosedEventArgs
元素 | 含义 | 类型 |
---|---|---|
server | 断开连接的服务器名称 | String |
# RobotOnlineEventArgs
元素 | 含义 | 类型 |
---|---|---|
登录成功的QQ号 | Number |
# GroupMessageMemberArgs
元素 | 含义 | 类型 |
---|---|---|
QQ号 | Number | |
nick | 发言者群昵称 | String |
isAdmin | 发言者是否为群聊管理员 | Boolean |
对于一个GroupMessageMemberArgs
对象member
,有如下方法可以调用
# 发送私聊
member.send(msg)
- 参数
- msg :
Snedable
(opens new window) 要发送的类型集合 (字符串、元素对象,或它们的数组)
- msg :
- 返回值 : 无
# GroupMessageGroupArgs
元素 | 含义 | 类型 |
---|---|---|
id | 群号 | Number |
name | 群聊名称 | String |
# GroupMessageReceivedEventArgs
元素 | 含义 | 类型 |
---|---|---|
self_id | 接收信息的QQ号 | Number |
atme | 是否提到自己 | Boolean |
atall | 是否提到全体成员 | Boolean |
raw_message | 纯字符串信息 | String |
message | 消息对象 | message (opens new window) |
id | 消息ID | message_id (opens new window) |
member | 成员对象 | Member (opens new window) |
sender | 发送者 | GroupMessageMemberArgs |
group | 发送群 | GroupMessageGroupArgs |
对于一个GroupMessageReceivedEventArgs
对象event
,有如下方法可以调用
# 撤回消息
event.recall()
- 返回值 : 无
# 回复消息
event.reply(msg[,At])
- 参数
- msg :
Snedable
(opens new window) 要发送的类型集合 (字符串、元素对象,或它们的数组) - At :
Boolean
(可选)是否提及发言人,默认为false
- msg :
- 返回值 : 无
# PlayerDataArgs
元素 | 含义 | 类型 |
---|---|---|
xboxid | 玩家代号 | String |
period | 玩家游玩时间,单位毫秒 | Number |
join | 玩家加入次数 | Number |
# ICmdRegex
ICmdRegex
是一个kv键值对
元素 | 含义 | 类型 |
---|---|---|
key | 正则表达式 | String |
value | 输出对象 | String |
# IGroupRegex
带有*标识符的为可选参数,具体取决于执行权限permission
元素 | 含义 | 类型 |
---|---|---|
Regex | 正则表达式 | String |
permission | 权限等级 | RegexActionPermission |
actions | 执行组 | Array<IGroupRegexAction> |
members* | 成员组 | Array<Number> |
# IGroupRegexAction
带有*标识符的为可选参数,具体取决于执行模式type
元素 | 含义 | 类型 |
---|---|---|
type | 执行模式 | String |
text | 输出语句 | String |
id* | 目标群号/QQ号 | Nmber |
servers* | 执行命令的服务器 | Array<IRunCmdServersAction> |
# IRunCmdServersAction
元素 | 含义 | 类型 |
---|---|---|
name | 服务器名称 | String |
cmd | 执行的命令 | String |
reply | 是记录计返回值 | Boolean |
# RegexActionPermission
元素 | 含义 | 类型 |
---|---|---|
0 | 所有人都可以执行 | Number |
1 | 只有管理员可以执行 | Number |
2 | 指定成员可以执行 | Number |
如果成员等级为2
,则会判断触发用户是否存在于IGroupRegex
中的members
中
如果存在,则会继续执行
上次更新: 2022/07/16, 09:30:14