@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
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 1
fenrir1121
@fenrir1121
ABAP developer, Python developer
odkRzQj.png
У меня не отображается ошибка, поэтому возможно я не прав, но судя по коду вы пытаетесь засунуть в меню всех пользователей со всех серверов тогда как максимальная возможная длина меню равна 25 позициям.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы