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 roles, specifically the 'Get' operation for the 'Role' resource. It fetches detailed information about a specific role within a Discord server (guild) using the provided Guild ID and Role ID. This is useful for scenarios where you need to retrieve role details such as its name, color, position, and permissions for automation or integration purposes.

Use Case Examples

  1. Retrieve role information to display role details in a dashboard.
  2. Use role data to automate role-based access control in a Discord server.

Properties

Name Meaning
Guild ID The ID of the Discord server (guild) where the role exists.
Role ID The ID of the specific role to retrieve information about.
Additional Fields Optional fields that can be used for other operations but are not specifically used in the 'Get' operation for roles.

Output

JSON

  • id - The unique identifier of the role.
  • name - The name of the role.
  • color - The color of the role in hexadecimal format.
  • position - The position of the role in the role hierarchy.

Dependencies

  • Discord API
  • Bot token credential for authentication

Troubleshooting

  • Ensure the provided Guild ID and Role ID are correct and the bot has permission to access the guild and roles.
  • Common error: 'Role not found' - This occurs if the Role ID does not exist in the specified guild or the bot lacks permissions. Verify IDs and permissions.
  • Invalid bot token or authentication failure - Check the Discord API credentials.

Links

Discussion