Задать вопрос
@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()
  • Вопрос задан
  • 568 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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