> For the complete documentation index, see [llms.txt](https://dbd-ts.gitbook.io/dbdts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dbd-ts.gitbook.io/dbdts/functions/deleteroles.md).

# $deleteRoles

### Usage

```php
$deleteRoles[guildID;reason;roleIDs;...]
```

This function has three fields.

| Field   | Description                          | Type      | Required |
| ------- | ------------------------------------ | --------- | -------- |
| guildID | The guild these role(s) belong to.   | Snowflake | Yes      |
| reason  | The reason for deleting these roles. | String    | Yes      |
| roleIDs | The roles to delete.                 | Snowflake | Yes      |

### Example

```javascript
bot.commands.add({
  type: "basicCommand",
  name: "example",
  code: `$onlyIf[$hasPerm[$guildID;$authorID;manageroles]==true;Missing permissions!]
$deleteRoles[$guildID;;$mentionedRoles[1]]
Deleted role!`
})
```
