Бот был сделан для помощи ученикам в подготовке к ЕГЭ и учителям для упрощения ведения их успеваемости.
- Python 3.9 и выше;
- Linux (должно работать на Windows, но могут быть сложности с установкой);
- Systemd (для запуска через systemd);
- Клонируйте репозиторий;
- Перейдите (
cd) в клонированный каталог и создайте виртуальное окружение Python (Virtual environment, venv); - Активируйте venv и установите все зависимости из
requirements.txt; - Скопируйте
env_exampleпод именем.env, откройте его и заполните переменные; - Внутри активированного venv:
python -m main.
- Выполните шаги 1-4 из раздела "Протестировать на своем локальном сервере" выше;
- Скопируйте
bot_ege_check.example.serviceвbot_ege_check.service, откройте и отредактируйте переменныеWorkingDirectory,ExecStartиDescription; - Cкопируйте (или создайте симлинк) файла службы в каталог
/etc/systemd/system/; - Активируйте сервис и запустите его:
sudo systemctl enable bot_ege_check; - Проверьте, что сервис запустился:
systemctcl status bot_ege_check(можно без root-прав).