Discord Advanced icon

Discord Advanced

Advanced Discord tools - Analytics, Moderation, Backup, and Automation

Overview

This node, named 'Discord Advanced', provides advanced tools for managing and analyzing Discord servers. Specifically, the 'Backup' resource with the 'Create Snapshot' operation allows users to create a comprehensive snapshot of a Discord server (guild). This snapshot includes detailed information about the server's channels, roles, and members, capturing the server's structure and membership at a specific point in time. This operation is useful for server administrators who want to back up their server's configuration and member data for recovery, auditing, or migration purposes.

Use Case Examples

  1. Backing up a Discord server before making major changes to roles or channels.
  2. Creating a snapshot of the server's current state for archival or audit.
  3. Exporting server data to analyze membership and channel structure offline.

Properties

Name Meaning
Guild ID The ID of the Discord server (guild) to create a snapshot for.
Export Format The format in which the exported data will be saved (JSON, CSV, or HTML).
Additional Options Optional settings to customize the snapshot creation, such as including bots, minimum messages, attachments, spam threshold, inactive days, and max limit.

Output

JSON

  • guildId - The ID of the Discord server.
  • guildName - The name of the Discord server.
  • description - The server's description.
  • memberCount - Total number of members in the server.
  • createdAt - The date and time when the server was created.
  • snapshotAt - The date and time when the snapshot was created.
  • channels
    • total - Total number of channels in the server.
    • list
      * ``
      * id - ID of each channel.
      * name - Name of each channel.
      * type - Type of each channel.
  • roles
    • total - Total number of roles in the server.
    • list
      * ``
      * id - ID of each role.
      * name - Name of each role.
      * color - Color of each role.
  • members
    • total - Total number of members in the server.
    • bots - Number of bot members.
    • humans - Number of human members.

Dependencies

  • Discord API with bot token authentication

Troubleshooting

  • Ensure the provided Guild ID is correct and the bot has permission to access the server.
  • The bot must have appropriate permissions to fetch channels, roles, and members; otherwise, the snapshot may be incomplete or fail.
  • If the bot is not logged in or ready, the node will wait until the bot is ready before proceeding.
  • Errors related to channel or guild fetching usually indicate permission issues or invalid IDs.

Discussion