@LirikDEV

Как исправить ошибку с выдачей роли в дискорд боте пайтон?

Есть сервер и там когда пишешь команду должна даться роль.
Выдает ошибку
discord.ext.commands.errors.MissingRequiredArgument: self is a required argument that is missing.

@bot.command()
async def PasL134(ctx, self):
    author = ctx.message.author
    guild = self.get_guild(тут айди сервера) 
    role = guild.get_role(тут айди роли)


    await author.add_roles(role)
    await message.channel.send(f"{author.mention}, пасхальная роль выдана!")
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
что еще за self.get_guild(), и почему нельзя взять guild из ctx?
Сейчас discord.py ожидает, что self будет передана как параметр при вызвое команды пользователем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы