reactions_delete_user
Remove a specific user's reaction from a Discord message while preserving other reactions. Useful for moderating offending reactions without clearing the entire emoji.
Instructions
Purpose: Remove a specific user's reaction from a message (mod action).
When to use:
Strip an offending user reaction without clearing the whole emoji.
When NOT to use:
Bot's own reaction → use
reactions_delete_own.Clearing every user for an emoji → use
reactions_delete_allwithemoji.
Returns: {deleted, channel_id, message_id, emoji, user_id}. Requires Manage Messages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| emoji | Yes | Unicode emoji or `name:id` for custom emoji | |
| user_id | Yes | User whose reaction to remove | |
| channel_id | Yes | Channel containing the message | |
| message_id | Yes | Message to update | |
| audit_reason | No | Reason recorded in audit log (X-Audit-Log-Reason header) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||