群管模块

本模块提供了几个指令,方便群里的机器人管理员能够使用这些指令来管理自己的群聊

指令列表

针对此群

部分功能要求 2kbit 必须拥有 群管理员 权限!
定义的指令
  • !op
    • 将某个人(可以不是群员)添加到本群机器人管理员名单
    • 小心:三思而后行!授予该权限将意味着,当 2kbit 拥有群管理员权限时,获得权限的人将相当于本群的群管理员
    • 参数:有一个,为 <target>
      • target:执行目标,可以是qq号或者at
    • 需要权限:至少是 本群机器人管理员(权限等级至少为1)或者是 本群群主,建议给予 2kbit 群内管理员权限
  • !deop
    • 撤销某个在本群机器人管理员名单的人的权限
    • 小心:每个群的每个机器人管理员都是平级的,除非你是群主(起码可以再给自己权限),否则任何人都可以撤销你的权限!(这套机制类似Minecraft的服务器管理员)
    • 参数:有一个,为 <target>
      • target:执行目标,可以是qq号或者at
    • 需要权限:至少是 本群机器人管理员(权限等级至少为1)或者是 本群群主,建议给予 2kbit 群内管理员权限
  • !mute
    • 禁言群里指定群员一段时间(如不指定分钟数,默认是10分钟
    • 参数:有两个,为 <target>[minutes]
      • target:执行目标,可以是qq号或者at
      • minutes:禁言的分钟数(1-43199)
    • 需要权限:至少是 本群机器人管理员(权限等级至少为1),2kbit 需要有群内管理员权限
  • !unmute
    • 解开群里指定群员的禁言状态
    • 参数:有一个,为 <target>
      • target:执行目标,可以是qq号或者at
    • 需要权限:至少是 本群机器人管理员(权限等级至少为1),2kbit 需要有群内管理员权限
  • !kick
    • 踢出群里的指定群员
    • 参数:有一个,为 <target>
      • 参数:有一个,为 <target>
      • target:执行目标,可以是qq号或者at
    • 需要权限:至少是 本群机器人管理员(权限等级至少为1),2kbit 需要有群内管理员权限
  • !block
    • 将某个人(可以不是群员)添加到本群黑名单
    • 如果 2kbit 有群内管理员权限,会尝试把这个人踢出(如果在群里的话),以及自动拒绝这个人的入群请求(除非是机器人管理员邀请的)
    • 参数:有一个,为 <target>
      • target:执行目标,可以是qq号或者at
    • 需要权限:至少是 本群机器人管理员(权限等级至少为1),建议给予 2kbit 群内管理员权限
  • !unblock
    • 将某个在本群黑名单的人从黑名单移出
    • 参数:有一个,为 <target>
      • target:执行目标,可以是qq号或者at
    • 需要权限:至少是 本群机器人管理员(权限等级至少为1)
  • !ignore
    • 将某个账号添加到本群灰名单
    • 来自这个账号的消息,在本群将不会被 2kbit 处理(建议用在群里其余的机器人上)
    • 参数:有一个,为 <target>
      • target:执行目标,可以是qq号或者at
    • 需要权限:至少是 本群机器人管理员(权限等级至少为1)

针对所有群

此处指令十分危险,且仅机器人主人以及平级的全局管理员可以使用,三思而后行!
定义的指令
  • !opg
    • 将某个人添加到全局机器人管理员名单
    • 小心:三思而后行!授予该权限将意味着,当 2kbit 在这些群内拥有群管理员权限时,获得权限的人将相当于这些群的群管理员
    • 参数:有一个,为 <target>
      • target:执行目标,可以是qq号或者at
    • 需要权限:全局机器人管理员(权限等级为2)或者本实例的机器人主人,建议给予 2kbit 群内管理员权限
  • !deopg
    • 撤销某个在全局机器人管理员名单的人的权限
    • 小心:每个全局机器人管理员都是平级的,除非你是机器人主人(起码可以再给自己权限),否则任何人都可以撤销你的权限!(这套机制类似Minecraft的服务器管理员)
    • 参数:有一个,为 <target>
      • target:执行目标,可以是qq号或者at
    • 需要权限:全局机器人管理员(权限等级为2)或者本实例的机器人主人,建议给予 2kbit 群内管理员权限
  • !blockg
    • 将某个人添加到全局黑名单
    • 如果 2kbit 在这些群内有管理员权限,会自动拒绝这个人的入群请求(除非是机器人管理员邀请的)
    • 参数:有一个,为 <target>
      • target:执行目标,可以是qq号或者at
    • 需要权限:全局机器人管理员(权限等级为2),建议给予 2kbit 群内管理员权限
  • !unblockg
    • 将某个在全局黑名单的人从黑名单移出
    • 参数:有一个,为 <target>
      • target:执行目标,可以是qq号或者at
    • 需要权限:全局机器人管理员(权限等级为2)
  • !ignoreg
    • 将某个账号添加到全局灰名单
    • 来自这个账号的消息,在任何群将不会被 2kbit 处理(建议用在其余的机器人上)
    • 参数:有一个,为 <target>
      • target:执行目标,可以是qq号或者at
    • 需要权限:全局机器人管理员(权限等级为2)

其余指令

定义的指令
  • !listop
    • 列举出本群所有的机器人管理员
    • 参数:无
    • 需要权限:任何人(权限等级至少为0)
  • !listopg
    • 列举出所有全局机器人管理员
    • 参数:无
    • 需要权限:任何人(权限等级至少为0)
  • !blocklist
    • 列举出本群黑名单
    • 参数:无
    • 需要权限:任何人(权限等级至少为0)
  • !blocklistg
    • 列举出全局黑名单
    • 参数:无
    • 需要权限:任何人(权限等级至少为0)
  • !ignored
    • 列举出本群灰名单
    • 参数:无
    • 需要权限:任何人(权限等级至少为0)
  • !ignoredg
    • 列举出全局灰名单
    • 参数:无
    • 需要权限:任何人(权限等级至少为0)
  • !muteme
    • 禁言自己一段时间(如不指定分钟数,默认是10分钟
    • 参数:有一个,为 [minutes]
      • minutes:禁言的分钟数(1-43199)
    • 需要权限:任何人(权限等级至少为0),2kbit 需要有群内管理员权限