Функционал периодического пинга сайтов, указанных пользователями, в качестве тествого задания.
Процесс запуска проекта:
1. git clone https://notabug.org/borrya_/web_ping
2. cd web_ping
3. python3.10 -m venv venv
4. . venv/bin/activate
5. pip install -r requirements.txt
6. Заполнить файл .env по шаблону .evn-dist (хранится на том же уровне что и сам .env-dist)
7. python src/main.py
8. Перейти в телеграм, найти бота по @web_ping_iEj8_bot и написать /start
Из функционала:
1. /start - запустить бота, тем самым запустить периодическую задачу (каждую минуту)
на пинг сайта. Пинг не будет работать пока не будет указан сайт.
2. /set example.com - указать сайт, который будет пинговаться
3. /list - получить список из последних пингов к указанному сайту