#python #discord.py
Вопрос:
Как отправить dm пользователю, который нажал кнопку в discord?
await ctx.send(
embed = emb,
components=[
Button(style=ButtonStyle.green, label="Buy!")
]
)
response = await Bot.wait_for("button_click")
if response.channel == ctx.channel:
Ответ №1:
Ну, сначала вам нужно связаться с пользователем, который нажал эту кнопку, не уверен, что это сработает, но, возможно, а затем вы можете отправить сообщение вот так . user = response.author
await user.send(your_text_here_must_send_as_string)
Если response.author
это не сработает, вы должны получить идентификатор пользователя, а затем получить его следующим образом user = Bot.fetch_user(id_of_user_as_int)