discord_ban_member
Bans a user from a Discord server, optionally deleting their recent messages.
Instructions
Ban a user from the server (they cannot rejoin until unbanned), optionally deleting their recent messages.
Needs Ban Members. Confirm with the user before calling.
Returns: Confirmation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Reason recorded in the server's audit log. | |
| user_id | Yes | ||
| guild_id | No | Server (guild) ID. Omit to use DISCORD_GUILD_ID from .env. | |
| delete_message_days | No | Also delete this user's messages from the last N days (0–7). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |