Скрипт для создания таймера по заданному времени через собственного телеграм-бота
Python3 должен быть уже установлен. Затем зарегистрируйте нового телеграм-бота по гайду. После регистрации нужно запомнить идентификатор бота и его телеграм-токен. Они будет выглядеть примерно так:
@your_bot_telegram_id
958423683:AAEAtJ5Lde5YYfu8GldVhSG
Затем найдите своего бота в Telegram и запустите его.
Скрипт запускается из консоли и использует в качестве аргумента телеграм-токен из шага ранее:
foo@bar ~ % python main.py 958423683:AAEAtJ5Lde5YYfu8GldVhSG
Бот запущен!Бот ожидает на вход сообщения следующего вида: 1s, 2m, 3h, ... После получения такого сообщения, бот запускает таймер на соответствующее число секунд: 1, 60, 3600, ... После окончания работы таймера появится сообщение "Время вышло!"
Осталось секунд: 3547
|░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░| 1.5%
Время вышло!
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.