Задать вопрос
@Forsjke

Discord.py Как вывести пользователя, который нажал на кнопку?

Сделал кнопку со временем, все работает, НО не понимаю как достать пользователя, который нажал на кнопку первый. Перечитал руководства, но все равно не вдупляю по причине плохого понимания еще

class Baton(disnake.ui.View):
    def __init__(self):
        global start_time
        super().__init__(timeout=None)
        self.value: Optional[bool] = None
    # Когда кнопка подтверждения нажата, установите внутреннее значение на «Истина» 
    # остановить  от большего количества ввода.
    @disnake.ui.button(label="Забрать код ", style=disnake.ButtonStyle.green)
    async def first(self, button: disnake.ui.Button, inter: disnake.MessageInteraction):  
        end_time = time.time()
        elapsed_time = end_time - start_time
        await inter.response.send_message(f"@{winner} нажал первый за {elapsed_time:.2f} секунд")
        self.value = True
        self.stop()
  • Вопрос задан
  • 551 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы