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 Emojis' operation under the 'Backup' resource exports all custom emojis from a specified Discord server (guild). This is useful for server administrators who want to back up or migrate their custom emojis. The node supports exporting data in JSON, CSV, or HTML formats and allows customization through additional options such as including bots, setting message thresholds, and limiting the number of items processed.

Use Case Examples

  1. Backing up all custom emojis from a Discord server to a JSON file for migration to another server.
  2. Exporting emoji data in CSV format for analysis or reporting.
  3. Creating an HTML report of all custom emojis for documentation purposes.

Properties

Name Meaning
Guild ID The ID of the Discord server (guild) from which to export emojis.
Export Format The format in which the emoji data will be exported (JSON, CSV, or HTML).
Additional Options Optional settings to customize the export, such as including bots, minimum messages for analysis, including attachments, spam threshold, inactive days, and maximum items to process.

Output

JSON

  • guildId - The ID of the Discord server from which emojis were exported.
  • guildName - The name of the Discord server.
  • exportFormat - The format used for exporting the emoji data.
  • emojiCount - The total number of custom emojis exported.
  • exportedAt - Timestamp when the export was performed.
  • emojis - Array of exported emojis with details such as ID, name, URL, and whether the emoji is animated.

Dependencies

  • Discord API

Troubleshooting

  • Ensure the provided Guild ID is correct and the bot has access to the server.
  • Verify the bot has the necessary permissions to read emoji data from the server.
  • If the export format is not supported or incorrectly specified, the node may fail.
  • Network issues or invalid API credentials can cause authentication failures.

Links

Discussion