@Lopkhfydaukfidifitoyih9

Как исправить ошибку?

@bot.slash_command(name='partnership', description='Заключить партнерство. | Пиар менеджеры.')
@commands.has_any_role(1128699829955088495)  # ID роли пиарменеджера
async def pn(ctx, partner: disnake.Member = commands.Param(description="Партнёр."),
             text=commands.Param(description="Текст партнёрства."),
             link=commands.Param(description="Ссылка на сервер партнёра..")):
    blacklist = [айди]  # Ваш черный список с ID участников

    # Проверяем, находится ли автор команды в черном списке
    if ctx.author.id in blacklist:
        emoji = '⛔'
        message = f'{emoji} Вы находитесь в черном списке и не можете использовать эту команду.'
        # Создаем кнопку для очистки сообщения через 5 секунд
        button = Button(style=ButtonStyle.secondary, label="Очистить", emoji="", custom_id="clear_message")

        # Отправляем сообщение с кнопкой
        await ctx.send(message, components=)

        # Ждем нажатия кнопки
        interaction = await bot.wait_for("button_click", check=lambda i: i.custom_id == "clear_message")
        # Очищаем сообщение
        await interaction.message.delete()

        return

    emb = disnake.Embed(
        description=f"**Партнёр: {partner}** \n**Описание сервера:** {text}\n**Ссылка:** {link}",
        color=disnake.Color.dark_grey()
    )
    emb.set_author(name=f"Партнёрство от {ctx.author.name}")
    # Добавляем URL-кнопку для ссылки на сервер партнёра
    button = Button(style=ButtonStyle.link, label="Ссылка на сервер партнёра", url=link)
    emb.set_footer(text="Нажмите на кнопку, чтобы перейти на сервер партнёра.")
    channel = bot.get_channel(1128699947148115968)  # Айди канала партнёрств
    await channel.send(embed=emb, components=)


Скриншоты ошибок

Screenshot_2023-07-24-22-07-17-305_com.discord.jpg

Screenshot_2023-07-24-21-34-39-047_com.android.chrome.jpg
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ответы на вопрос 1
shabelski89
@shabelski89
engineer
Написано же - у объекта Button нет в конструкторе style .
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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