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

Почему не работают кнопки?

Есть вот такой вот код:
async def _kick(ctx: SlashContext, member: discord.Member, reason: str):
    btns = [
            create_button(style=ButtonStyle.gray, label="Ок"),
            create_button(style=ButtonStyle.green, label="Вернуться на сервер!")]
    row = create_actionrow(*btns)
    await member.send(embed=discord.Embed(title='{}, вы кикнуты с сервера {}'.format(member, server_name),
                                          description='Причина: {}'.format(reason)))
    await member.send(components=[row])
    response = await bot.wait_for('button_click')
    if response.component.label == 'Ок':
        await member.send(embed=discord.Embed(title="Press F..."))
    elif response.component.label == 'Вернуться на сервер!':
        guild = bot.get_guild(server_id)
        invite = await guild.text_channels[general_channel_id].create_invite(max_age=0, max_uses=1, temporary=False)
        await member.send("Welcome to home!")
        await member.send(f"https://discord.gg/{invite.code}")
        await member.kick(reason=reason)

И все в нем хорошо, но при нажатии на кнопки пишет "Ошибка взаимодействия!", хотя у других такое же я смотрю работает.
Что тут неправильно, подскажите please:)
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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