@Daniel1200

Как сделать многоразовую меню выбора(Selectmenu) при помощи dislash на базе discord.py?

Недавно мне понадобилось создать меню взаимодействия в python. Для этого - я решил использовать dislash, однако, я столкнулся с проблемой - при попытке повторного использования Select menu происходит ошибка взаимодействия(в консоль ничего не пишет, это сообщение выходит прямо в дискорде) для примера - использовал стандартный код, так-как между ним и моим кодом нет кардинальных различий
код:
async def test(ctx):
    msg = await ctx.send(
        "This message has a select menu!",
        components=[
            SelectMenu(
                custom_id="test",
                placeholder="Ты лошара?",
                max_values=2,
                options=[
                    SelectOption("Option 1", "value 1"),
                    SelectOption("Option 2", "value 2"),
                    SelectOption("Option 3", "value 3")
                ]
            )
        ]
    )
    # Wait for someone to click on it
    inter = await msg.wait_for_dropdown()
    # Send what you received
    labels = [option.label for option in inter.select_menu.selected_options]
    await inter.reply(f"Options: {', '.join(labels)}")
  • Вопрос задан
  • 564 просмотра
Решения вопроса 1
@Daniel1200 Автор вопроса
я все решил
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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