Хочу сделать ожидание бота на сообщение
автора, но бот игнорирует.
class Buttons(discord.ui.View):
def __init__(self):
super().__init__(timeout = 80)
@discord.ui.button(
style = discord.ButtonStyle.success,
label = "Профессия",
custom_id = "profession"
)
async def profession_button_callback(self, button, interaction):
if interaction.user.id != user.id:
await interaction.response.send_message(embeds = [EMBED_REPLY_N2], ephemeral = True)
return interaction.user
await interaction.response.send_message("Введите yes")
while True:
try:
msg = await client.wait_for(
"message",
timeout = 60
)
if msg.content.startswith("TEST"):
await ctx.respond("ok")
else:
await interaction.response.send_message("ok")
except asyncio.TimeoutError:
await ctx.respond("Время вышло.")
break
Выводит только "Время вышло." через 60 секунд.
Что делать?