@slash_command(name="mute", description="Замьютить человека", options=[Option("member","Участник", OptionType.USER, required=True)])
@dislash.has_permissions(manage_messages=True)
@dislash.bot_has_permissions(manage_messages=True)
async def _mute(self, ctx, member :discord.Member):
with open(f"mute_members/{member.id}.txt", "w") as file:
file.write(ctx.guild.id)
await ctx.reply("Успешно! Участник в мьюте!")
Раньше, когда я делал такой мьют, файл создавался сам если его нет, теперь же выдаёт ошибку:
@slash_command(name="mute", description="Замьютить человека", options=[Option("member","Участник", OptionType.USER, required=True)])
@dislash.has_permissions(manage_messages=True)
@dislash.bot_has_permissions(manage_messages=True)
async def _mute(self, ctx, member :discord.Member):
with open(f"mute_members/{member.id}.txt", "w") as file:
file.write(ctx.guild.id)
await ctx.reply("Успешно! Участник в мьюте!")
Папка создана.