Skip to content

Command

Chr_ edited this page Jan 21, 2024 · 2 revisions

命令说明

权限说明

内置用户组权限如下

组 ID 组名 权限 说明
0 封禁用户 无法直接设置用户到这个组, 被封禁的用户自动被视为此组的成员
1 普通用户 投稿,普通命令 默认的用户组
20 狗管理 投稿,审核投稿,直接发布,普通命令,管理员命令 具有所有投稿权限,可以使用普通管理员命令
30 超级狗管理 所有权限(狗管理的权限 + 超级管理员命令) 具有所有投稿权限,可以使用所有命令
50 *超级狗管理* 所有权限(狗管理的权限 + 超级管理员命令) 具有所有投稿权限,可以使用所有命令

管理员仅能对用户组 ID 比自己小的对象(除了自己)进行操作, 例如狗管理(组 ID 为 20)无法操作超级狗管理(组 ID 为 30)


config.jsonSuperAdmins 项中定义的管理员拥有最高的权限(组 ID 为 50) 虽然权限与超级狗管理(组 ID 为 30)相同, 但是因为具有更高的组 ID, 因此可以操作所有用户(除了自己)

通用命令

任何用户组都能使用, 包括封禁用户

命令 参数 说明
/start - 显示机器人欢迎语
/about - 显示机器人欢迎语
/help - 显示当前可用的命令
/myban - 查询自己的封禁记录
/version - 显示机器人版本信息

普通命令

拥有普通命令权限的用户组可用

命令 参数 说明
/ping - 机器人存活测试
/anonymous - 仅限私聊, 设置投稿时是否默认使用匿名模式
/notification - 仅限私聊, 设置投稿被审核后是否接收通知
/myinfo - 显示自己的投稿统计信息
/myright - 显示自己的权限信息
/admin - 仅限群聊, 艾特群组中的所有管理员
/randompost - 从通过的稿件中随机获取投稿, 非管理员仅能在私聊中使用此命令

审核命令

拥有审核权限的用户组可用

命令 参数 说明
/no 理由 用自定义理由拒绝稿件
/edit 描述 修改稿件的描述信息
/echo [UserName/UserID] 消息 通过机器人向指定用户发送消息

管理员命令

拥有管理员命令权限的用户组可用

命令 参数 说明
/groupinfo - 仅限群聊使用, 查看群组信息
/userinfo [UserName/UserID] 获取指定用户的信息
/ban [UserName/UserID] 理由 封禁指定用户
/unban [UserName/UserID] 理由 解封指定用户
/warn [UserName/UserID] 理由 警告指定用户, 超过 3 次自动封禁
/queryban [UserName/UserID] 显示指定用户的封禁记录
/queryuser 关键词 [页码] 通过关键词查找用户
/sysreport - 查看机器人统计信息
/invite - 生成审核群的邀请链接
/userrank - 显示用户投稿数据排行榜
/postreport - 显示投稿状态
/sysreport - 显示系统状态
/message - 获取消息详细信息

超级管理员命令

拥有超级管理员命令权限的用户组可用

命令 参数 说明
/restart - 重启机器人
/setusergroup [UserName/UserID] 修改指定用户的用户组
/channeloption 回复投稿使用 设置来自特定频道的投稿策略
/command - 设置命令菜单
/calcpost - 重新计算投稿数量, 校准系统统计误差(误差有待修正)
/mergepost - 自动将 2.0.18.x 以前的旧版稿件数据转换成新版