Discord icon

Discord

Interact with Discord API - Full Bot Features

Overview

This node interacts with the Discord API to perform various voice channel operations on members within a Discord server (guild). Specifically, the 'Unmute Member' operation allows the bot to server unmute a specified user in a voice channel. This is useful in scenarios where a member has been muted by the server and needs to be unmuted programmatically, such as during automated moderation or voice channel management.

Use Case Examples

  1. Automatically unmute a user after a certain event or time period.
  2. Unmute a user when they join a specific voice channel.

Properties

Name Meaning
Guild ID The ID of the Discord server (guild) where the voice channel and member exist.
User ID The ID of the user to be unmuted in the voice channel.
Additional Fields Optional additional parameters such as embed messages, text-to-speech flag, reason for audit logs, and other Discord-specific settings that can be used in various operations but are not directly relevant to unmuting a member.

Output

JSON

  • success - Indicates if the unmute operation was successful.
  • userId - The ID of the user who was unmuted.
  • muted - Boolean indicating the mute status of the user after the operation (false for unmuted).

Dependencies

  • Discord API
  • Bot token credential for authentication

Troubleshooting

  • Ensure the bot has the necessary permissions to unmute members in the guild's voice channels.
  • Verify that the user is currently in a voice channel; otherwise, the operation will fail with an error indicating the member is not in a voice channel.
  • Check that the provided Guild ID and User ID are correct and that the bot is a member of the guild.
  • Common error: 'Member is not in a voice channel' - This means the user must be connected to a voice channel to be unmuted.
  • Common error: 'Missing Permissions' - The bot lacks the required permissions to change mute status. Grant appropriate permissions in the Discord server settings.

Links

Discussion