From 5beabc5bacf51ae27b1e8f4daab23e53928b6ad1 Mon Sep 17 00:00:00 2001 From: thegamecracks <61257169+thegamecracks@users.noreply.github.com> Date: Mon, 24 Jun 2024 21:06:50 -0400 Subject: [PATCH] feat: don't implicitly enable any standard intents Prevents enabling unnecessary intents when updating discord.py --- src/theticketbot/config.py | 6 +----- src/theticketbot/config_default.toml | 1 - 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/src/theticketbot/config.py b/src/theticketbot/config.py index 922fcce..1b48608 100644 --- a/src/theticketbot/config.py +++ b/src/theticketbot/config.py @@ -49,8 +49,6 @@ class SettingsBotInbox(_BaseModel): class SettingsBotIntents(_BaseModel): """The intents used when connecting to the Discord gateway. - Default intents are enabled but can be overridden here. - .. seealso:: https://discordpy.readthedocs.io/en/stable/api.html#intents """ @@ -60,9 +58,7 @@ class SettingsBotIntents(_BaseModel): def create_intents(self) -> discord.Intents: import discord - intents = dict(discord.Intents.default()) - intents |= self.model_dump() - return discord.Intents(**intents) + return discord.Intents(**self.model_dump()) def check_pragma_statement(s: SecretStr) -> SecretStr: diff --git a/src/theticketbot/config_default.toml b/src/theticketbot/config_default.toml index dc9832d..4f3e389 100644 --- a/src/theticketbot/config_default.toml +++ b/src/theticketbot/config_default.toml @@ -16,7 +16,6 @@ max_attachment_size = 5000000 [bot.intents] # https://discordpy.readthedocs.io/en/stable/api.html#intents -# All default intents are enabled but can be modified here guild_messages = true guilds = true members = true