custom_prefixes = {}
default_prefixes = ["$", "<@1004447675091001344> ", "<@1004447675091001344>", "ut!", "$ ", "ut! "]
async def determine_prefix(bot, message):
guild = message.guild
if guild:
return custom_prefixes.get(guild.id, default_prefixes)
else:
return default_prefixes
@commands.command()
@commands.guild_only()
async def setprefix(self, ctx, *, prefixes=""):
custom_prefixes[ctx.guild.id] = default_prefixes
await ctx.send("Prefixes set!")
BOT_PREFIX = ("$", "<@1004447675091001344> ", "<@1004447675091001344>", "ut!", "$ ", "ut! ")
determine_flip = [1, 0]
client = discord.ext.commands.Bot( command_prefix = determine_prefix, case_insensitive=True, intents = discord.Intents.all())
client.remove_command('help')
Вроде рабочий код, но когда пишу команду setprefix, ничего не происходит и префикс тоже не меняется.