БОТ помощник. Поможет рассчитать расход семян
Core: python 3, pyTelegramBotAPI
#Future Database: mysql
-
Скачайте репозиторий
git clone https://github.com/rasulovdd/cyber_sunflower.git && cd cyber_sunflower
-
Устанавливаем виртуальное окружение
apt install -y python3-venv
python3 -m venv env
-
Активируем её
source env/bin/activate
-
Скачиваем и устанавливаем нужные библиотеки
pip install -r requirements.txt
-
Создаем .env файл с вашими данными, можно создать из шаблона и просто поправить поля
cp .env.sample .env nano .env
-
Создаем .service файл для вашего бота sudo nano /etc/systemd/system/cyber_sunflower.service
[Unit] Description='Service for cyber_sunflower' After=network.target [Service] Type=idle Restart=on-failure StartLimitBurst=2 # Restart, but not more than once every 30s (for testing purposes) StartLimitInterval=120 User=root ExecStart=/bin/bash -c 'cd ~/cyber_sunflower/ && source env/bin/activate && python3 app.py' [Install] WantedBy=multi-user.target
-
Включаем сервис и запускаем
systemctl enable cyber_sunflower.service systemctl start cyber_sunflower.service
-
Бот готов к использованию
пример заполнения .env файла:
bot_tokken="Токен бота"
#пользователь c правами администратора (поменять на свой)
admins_id="2964812"
#статус debug режима
debug_on=1