Доброго времени суток .
Недавно вышли кнопки в дискорд . Пробую их сделать , но хотел бы отказаться от ответа на клик кнопки .
Если событие происходить успешно . То бот должен отправить ответ обратно , если без успешно . То показывает "Ошибка взаимодействия" .
Нужно что бы при клике изменился эмбенд и нечего больше . Такое возможно сделать . Но как я не совсем понимаю .
Код:
msg = await ctx.send(embed = discord.Embed(title = ' Личный питомец', timestamp = ctx.message.created_at,description=f'{ctx.author.display_name} вы уверенный что хотите отпустить своего питомца'),components = [Button(style = ButtonStyle.green, label = 'Да'),Button(style = ButtonStyle.red, label = 'Нет')])
responce = await client.wait_for('button_click', check = lambda message: message.author == ctx.author)
if responce.component.label == 'Да':
await responce.respond(content = 'вы успешно отпустили питомца')
return
else:
emb = discord.Embed(title=f' Личный питомец', description=f'> {ctx.author.mention} хорошо!', color=0xafffbe)
await msg.edit(embed=emb)