跳到主要内容

群管工具命令 groupmanagement

该命令提供了设置群头衔、禁言、取消禁言等群聊管理相关的功能。

该命令需要 Bot 为群主时才可使用

命令别名:gm群管群组管理

禁言 ban

禁言一名群成员。

调用格式为 @Bot groupmanagement ban @[禁言对象] <禁言时间?>

接受一个必需匿名参数,代表欲禁言的对象,At 对方以指定。

尝试禁言自己、禁言 Bot 都会报错。

接受一个可选匿名参数,代表禁言时长。默认为 10 分钟。支持以下格式:

  • XXdAAhBBmCCs:表示禁言 XX 天 AA 小时 BB 分钟 CC 秒。
  • AA:BB:CC:表示禁言 AA 小时 BB 分钟 CC 秒。
  • AA:BB:表示禁言 AA 分钟 BB 秒。

禁言时间必须大于等于 60 秒,小于等于 30 天。

需要权限 groupmanagement.ban

命令别名:禁言口球

解除禁言 unban

解除禁言一名群成员。

调用格式为 @Bot groupmanagement unban @[解除禁言对象]

接受一个必需匿名参数,代表欲解除禁言的对象,At 对方以指定。

尝试解除禁言自己、Bot 都会报错。

需要权限 groupmanagement.unban

命令别名:取消禁言

全员禁言 mute

开启全员禁言。

调用格式为 @Bot groupmanagement mute

需要权限 groupmanagement.mute

命令别名:全员禁言

全员禁言 unmute

取消全员禁言。

调用格式为 @Bot groupmanagement unmute

需要权限 groupmanagement.unmute

命令别名:取消全员禁言

设置管理员 admin

将一名群成员设置为群管理。

调用格式为 @Bot groupmanagement admin @[操作对象]

接受一个必需匿名参数,代表欲操作的对象,At 对方以指定。

尝试将 Bot 设为管理、操作已经是管理员/群主的成员都会报错。

需要权限 groupmanagement.admin

命令别名:设管管理员

取消管理员 unadmin

将一名群管理的身份取消。

调用格式为 @Bot groupmanagement unadmin @[操作对象]

接受一个必需匿名参数,代表欲操作的对象,At 对方以指定。

尝试将 Bot 取消管理、操作不是管理员的成员都会报错。

需要权限 groupmanagement.unadmin

命令别名:撤管取消管理员

踢人 kick

将一名群成员踢出群聊。

调用格式为 @Bot groupmanagement unadmin @[操作对象]

接受一个必需匿名参数,代表欲操作的对象,At 对方以指定。

尝试踢出自己、踢出 Bot 都会报错。

需要权限 groupmanagement.kick

如果被踢出的用户在超级用户列表中,还额外需要权限 groupmanagement.kick.superuser

命令别名:踢人

设置群头衔 settitle

为一名群成员设置群头衔。

调用格式为 @Bot groupmanagement settitle @[设置对象] <群头衔?>

接受一个必需匿名参数,代表欲设置的对象,At 对方以指定。

接受一个可选匿名参数,代表要设置的群头衔。如不指定,代表清除群头衔。群头衔最长为 6 个字符。

为他人设置群头衔需要权限 groupmanagement.settitle,为自己设置群头衔需要权限 groupmanagement.settitle.self

设置 Bot 的群头衔额外需要权限 groupmanagement.settitle.bot

命令别名:头衔群头衔设置群头衔