Задать вопрос
@Sapfir_4ik
Проект надо начинать делать за 2 часа до сдачи.

Почему не работает слеш-команда?

Пока у пользователя нет роли мута все работает хорошо, но если роль мута есть, выдает кучу всевозможных ошибок в панели, а в самом дискорде пишет "Приложение не отвечает".
@slash.slash(name="unmute",
             description="Размучивает участника сервера",
             guild_ids=["my guild ids"],
             options=[
                 create_option(
                     name="member",
                     description="Введите имя пользователя",
                     required=True,
                     option_type=6)
             ])
async def _unmute(ctx: SlashContext, member: discord.Member):
    if mute_role_id in member.roles:
        await member.remove_roles(mute_role_id)
        await ctx.send('Модератор {} снял мут с пользователя {}'.format(ctx.author.mention, member.mention))
        await asyncio.sleep(15)
        await ctx.message.delete()
    else:
        await ctx.send('У этого пользователя сейчас нет мута')
        await asyncio.sleep(15)
        await ctx.message.delete()
  • Вопрос задан
  • 318 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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