> For the complete documentation index, see [llms.txt](https://tcb.tect.host/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tcb.tect.host/pro/groups.md).

# Groups

Configuration file: groups.yml

## General configuration

```yaml
config:
  default-group: "default"
  op-group: "op"
```

* **default-group:** The group that users without permission to use any group.
* **op-group:** The group for users with OP.

## Groups configuration

```yaml
  vip:
    permission: tcb.group.vip
    blocked-cmds:
      - "pl|pl"
      - "plugins|pl"
      - "ver|ver"
      - "about|about"
    tab-mode: 1
    blocked-tab:
      - "ver"
      - "about"
    register:
      - "r"
```

* **permission:** Permission to access the group
* **blocked-cmds:** The blocked commands list for the group (put `blocked-cmds: []` for disable it)
* **tab-mode:** The \<TAB> command blocker mode (1 = Blacklist, 2 = Whitelist)
* **blocked-tab:** The \<TAB> blocked commands list for the group (put `blocked-tab: []` for disable it)
* **register:** The registered commands in the \<TAB> autocomplete for the group (put `register: []` for disable it)

{% hint style="success" %}
You can add as many groups as you want!
{% endhint %}
