Discord Advanced icon

Discord Advanced

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

Overview

This node provides advanced analytics and tracking for Discord servers, specifically focusing on user growth tracking within a server (guild). It analyzes member growth over a specified time range, considering various options such as including bots, minimum message counts, and other filters. This is useful for server administrators and community managers who want to monitor how their server membership evolves over time, identify trends, and make data-driven decisions to improve engagement and growth.

Use Case Examples

  1. Tracking the number of new members joining a Discord server over the past 7 days to evaluate the effectiveness of recent promotional campaigns.
  2. Analyzing user growth trends over a 30-day period to identify peak growth times and plan community events accordingly.

Properties

Name Meaning
Guild ID The ID of the Discord server (guild) to analyze.
Time Range (Days) The number of days over which to analyze user growth, ranging from 1 to 30 days.
Additional Options A collection of optional parameters to customize the analysis, including whether to include bot activity, minimum messages for analysis, inclusion of attachments, spam threshold, inactive days to flag users, and maximum items to process.

Output

JSON

  • guildId - The ID of the Discord server analyzed.
  • timeRange - The number of days over which the user growth was tracked.
  • topContributors - An array of the top contributors with details such as userId, username, messageCount, and channels they contributed to.
  • totalAnalyzed - Total number of users analyzed for the metric.

Dependencies

  • Discord API accessed via a bot token credential

Troubleshooting

  • Ensure the provided Guild ID is correct and the bot has access to the guild.
  • Verify that the bot token credential is valid and has the necessary permissions to fetch guild members and messages.
  • If the channel or guild is not found or is not text-based, the node will throw an error; verify channel IDs and types.
  • Rate limits from the Discord API may affect data fetching; consider limiting the number of messages or users processed.

Discussion