diff --git a/bot.py b/bot.py index cc28f8a..cf2b8ac 100644 --- a/bot.py +++ b/bot.py @@ -1,7 +1,7 @@ # Discord Packages import discord from discord.ext import commands -from discord.flags import Intents, MemberCacheFlags +from discord.flags import MemberCacheFlags import codecs import os @@ -42,10 +42,12 @@ def _get_prefix(bot, message): class Bot(commands.Bot): def __init__(self, datadir, debug: bool = False): + intents = discord.Intents.all() super().__init__(command_prefix=_get_prefix, description=conf["bot"]["description"], - intents=Intents(members=True, presences=True, voice_states=True), - member_cache_flags=MemberCacheFlags().all()) + intents=intents, + member_cache_flags=MemberCacheFlags.from_intents(intents) + ) self.settings = Settings(datadir, **conf['default server settings']) self.APIkeys = conf.get('APIkeys', {})