@MIHUTKA

Почему вылазит ошибка в select menu?

Сам код:

class Users(disnake.ui.Select):
    def __init__(self, bot):
        self.bot = bot
        options = [disnake.SelectOption(label=member.name) for guild in self.bot.guilds for member in guild.members]

        super().__init__(
            placeholder="Выберите участника",
            min_values=1,
            max_values=1,
            options=options,
        )

    async def callback(self, interaction):
        if self.values[0] == interaction.user:
            return await interaction.response.send_message(f"Вы не можите заблокировать себя", ephemeral=True)
        else:
            channel = interaction.user.voice.channel
            member = self.values[0]
            await channel.set_permissions(member, connect = False)
            await member.move_to(channel=None)
            await interaction.response.send_message(f"Вы заблокировали {member}", ephemeral=True)


Ошибка:
unknown.png?width=1440&height=203
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
fenrir1121
@fenrir1121 Куратор тега discord.py
Начни с документации
odkRzQj.png
У меня не отображается ошибка, поэтому возможно я не прав, но судя по коду вы пытаетесь засунуть в меню всех пользователей со всех серверов тогда как максимальная возможная длина меню равна 25 позициям.
Ответ написан
Ваш ответ на вопрос

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

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