From d1b5046e02a78436a0cbf91662739d3e65d9a156 Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Sun, 14 Apr 2024 12:43:41 +0100 Subject: [PATCH] Add new gateway intents for poll vote changes Also documents the auto moderator events that were previously omitted from this documentation. --- guides/intro/gateway_intents.md | 22 +++++++++++++++++++--- lib/nostrum/shard/intents.ex | 2 ++ 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/guides/intro/gateway_intents.md b/guides/intro/gateway_intents.md index 0f28e7419..028f665b9 100644 --- a/guides/intro/gateway_intents.md +++ b/guides/intro/gateway_intents.md @@ -90,15 +90,31 @@ direct_message_reactions: direct_message_typing: - TYPING_START -GUILD_SCHEDULED_EVENTS: +message_content*: + - MESSAGE_CONTENT + +guild_scheduled_events: - GUILD_SCHEDULED_EVENT_CREATE - GUILD_SCHEDULED_EVENT_UPDATE - GUILD_SCHEDULED_EVENT_DELETE - GUILD_SCHEDULED_EVENT_USER_ADD - GUILD_SCHEDULED_EVENT_USER_REMOVE -message_content*: - - MESSAGE_CONTENT +auto_moderation_configuration: + - AUTO_MODERATION_RULE_CREATE + - AUTO_MODERATION_RULE_DELETE + - AUTO_MODERATION_RULE_UPDATE + +auto_moderation_execution: + - AUTO_MODERATION_RULE_EXECUTION + +guild_message_polls: + - MESSAGE_POLL_VOTE_ADD + - MESSAGE_POLL_VOTE_REMOVE + +direct_message_polls: + - MESSAGE_POLL_VOTE_ADD + - MESSAGE_POLL_VOTE_REMOVE ``` Besides an explicit list of atoms, acceptable configuration values are `:all` and `:nonprivileged`. diff --git a/lib/nostrum/shard/intents.ex b/lib/nostrum/shard/intents.ex index 3dbe07333..76d8ec992 100644 --- a/lib/nostrum/shard/intents.ex +++ b/lib/nostrum/shard/intents.ex @@ -33,6 +33,8 @@ defmodule Nostrum.Shard.Intents do guild_scheduled_events: 1 <<< 16, auto_moderation_configuration: 1 <<< 20, auto_moderation_execution: 1 <<< 21 + guild_message_polls: 1 <<< 24, + direct_message_polls: 1 <<< 25 ] end