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 Scheduled Announcements operation under the Automation resource allows users to schedule announcements to be sent to a Discord server (guild). This is useful for automating communication within a server, such as sending reminders, updates, or promotional messages at scheduled times. Practical examples include scheduling event announcements, daily tips, or automated notifications to server members.

Use Case Examples

  1. Scheduling a daily announcement message to a Discord server to remind members of upcoming events.
  2. Automating the sending of promotional messages or updates to multiple users in a Discord guild.

Properties

Name Meaning
Guild ID The ID of the Discord server (guild) where the announcement will be scheduled.
Message Content The content of the message to be sent as the scheduled announcement.
Additional Options Optional settings to customize the announcement behavior, 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 where the announcement was scheduled.
  • messageContent - The content of the scheduled announcement message.
  • totalUsers - Total number of users targeted for the announcement.
  • successful - Number of users who successfully received the announcement.
  • failed - Number of users for whom the announcement failed.
  • results - Detailed results for each user, including userId, username, success status, and error message if any.

Dependencies

  • Discord API

Troubleshooting

  • Ensure the provided Guild ID is correct and the bot has permission to access the guild.
  • Verify that the bot token credential is valid and has the necessary permissions to send messages.
  • If messages fail to send, check if the targeted users allow direct messages from the bot or server members.
  • Errors related to channel or guild fetching usually indicate incorrect IDs or insufficient permissions.

Links

Discussion