Discord icon

Discord

Interact with Discord API - Full Bot Features

Overview

This node interacts with the Discord API to perform various operations related to Discord channels within a specified guild (server). Specifically, the 'List' operation under the 'Channel' resource fetches and returns a list of all channels in a given Discord guild. This is useful for scenarios where you need to retrieve channel information for management, automation, or reporting purposes, such as listing all text, voice, or category channels in a server.

Use Case Examples

  1. Listing all channels in a Discord guild to display them in a dashboard.
  2. Automating the retrieval of channel IDs for further operations like sending messages or managing permissions.

Properties

Name Meaning
Guild ID The ID of the Discord server (guild) from which to list channels.
Additional Fields Optional fields that can be used to specify extra parameters for channel-related operations, though not specifically used in the 'List' operation.

Output

JSON

  • id - The unique identifier of the channel.
  • name - The name of the channel.
  • type - The type of the channel (e.g., text, voice, category).

Dependencies

  • Discord API access via a bot token credential

Troubleshooting

  • Ensure the provided Guild ID is correct and the bot has permission to access the guild's channels.
  • If the bot token is invalid or lacks necessary permissions, the node will fail to fetch channels.
  • Common error: 'Channel not found' - occurs if the guild ID is incorrect or the bot is not a member of the guild.

Links

Discussion