@botdevel

Как сделать uptime, чтобы типа таймер шёл после запуска скрипта бота и показывал сколько времени работал бот discord py?

Как сделать так, чтобы бот присылал время uptime'a в чат командой !uptime?
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ответы на вопрос 2
Vindicar
@Vindicar
RTFM!
Делать постоянно тикающий счётчик неэффективно и неудобно.
Лучше просто при запуске бота сохрани текущее время в переменную.
Когда у тебя запрашивают аптайм (т.е. в обработчике команды !uptime), вычти из текущего времени сохраненное в переменной - получишь интервал времени между ними. Это и будет аптайм. Останется только его отформатировать красиво.
За подробностями смотри модуль datetime, типы данных datetime и timedelta.
Ответ написан
Комментировать
Zoominger
@Zoominger
System Integrator
Запустить таймер при запуске скрипта в отдельном потоке и в счётчик каждую секунду прибавлять единицу. Ну и выводить при запросе.
Ответ написан
Ваш ответ на вопрос

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

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