Discord Advanced icon

Discord Advanced

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

Overview

This node provides advanced Discord server management tools, including analytics, moderation, backup, automation, and insights. Specifically, the 'Export Member List' operation under the 'Backup' resource exports detailed member information from a specified Discord server (guild). It fetches all members and compiles their user IDs, usernames, discriminators, nicknames, join dates, roles, and bot status into a structured export format (JSON, CSV, or HTML). This is useful for server administrators who need to back up or analyze member data outside Discord.

Use Case Examples

  1. Exporting a member list to JSON for offline analysis or record-keeping.
  2. Backing up member information before performing major server changes.
  3. Generating reports on member roles and activity status.

Properties

Name Meaning
Guild ID The ID of the Discord server (guild) from which to export the member list.
Export Format The format in which to export the member list data (JSON, CSV, or HTML).
Additional Options Optional settings to customize the export, such as including bots, minimum messages, attachment inclusion, spam threshold, inactive days, and max limit for processing.

Output

JSON

  • guildId - The ID of the Discord server.
  • guildName - The name of the Discord server.
  • exportFormat - The format chosen for the export (json, csv, or html).
  • memberCount - Total number of members exported.
  • exportedAt - Timestamp when the export was generated.
  • members
    • ``
      * userId - The unique ID of the member user.
      * username - The username of the member.
      * discriminator - The Discord discriminator tag of the member.
      * nickname - The nickname of the member in the guild, if any.
      * joinedAt - ISO timestamp of when the member joined the guild.
      * roles - Array of role names assigned to the member.
      * isBot - Boolean indicating if the member is a bot account.

Dependencies

  • Discord API access via a bot token credential is required.

Troubleshooting

  • Ensure the provided Guild ID is correct and the bot has permission to fetch member data.
  • If the export returns empty or incomplete data, verify the bot's permissions and that the guild is accessible.
  • Large guilds may require handling rate limits or pagination beyond the default 100 members fetched.
  • Errors related to channel or guild fetching usually indicate invalid IDs or insufficient permissions.

Links

Discussion