discord_apply_name_theme
Rename channels, categories, and roles to a Unicode-styled theme. Previews changes by default and applies only when confirmed, keeping IDs and links intact.
Instructions
Rename existing channels, categories and roles in a server to a Unicode-styled theme. PREVIEWS BY DEFAULT: returns the exact rename list without changing anything. Re-call with confirm:true to apply. Renames are applied one at a time and a failure on one entity does not stop the rest; per-entity results are returned. Requires Manage Channels (and Manage Roles for roles). This changes name text only: Discord cannot apply a custom font. Renaming a channel does not change its ID, so existing links keep working.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| theme | Yes | Global style to apply. | |
| confirm | No | Set true to actually apply the renames. Default false returns a preview. | |
| include | No | Which entity groups to rename. Defaults to categories and channels. | |
| guild_id | Yes | Discord server (guild) ID (snowflake). | |
| keep_plain | No | Names (exact, current) to leave untouched, e.g. ['general', 'rules']. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| error | No | ||
| applied | Yes | ||
| planned | Yes | ||
| renamed | Yes | ||
| skipped | Yes | ||
| failures | Yes | ||
| collisions | No |