Skip to content

fredegrec/vote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Votebot

Params

Параметры бота можно поменять в config.py:
BOT_TOKEN - bot token, полученный от Security Bot,
BOT_ENDPOINT - endpoint,
DBNAME - имя базы данных в mongodb, куда бот будет записывать все полученные данные,
MONGODBLINK - ссылка для развертывания mongodb(хост+порт, либо Atlas). Здесь можно изменить порт, но также нужно изменить его в самой mongodb,
LOGS_FILE - путь к файлу вывода логов

Prerequisites

Для запуска и работы бота необходимы python >= 3.6 и mongodb

sudo apt update
sudo apt install -y mongodb

При этом mongodb должна быть запущена

sudo systemctl start mongodb

Более подробно о запуске, проверке, остановке mongodb написано здесь

Installing

Для начала нужно установить(если нет), создать и активировать virtualenv для бота:

pip3 install virtualenv
virtualenv venv_name
source venv_name/bin/activate

Теперь устанавливаем необходимые библиотеки:

pip3 install -r requirements.txt

Run bot

python3 votebot.py

Если ваш virtualenv - ./venv_name, то без активации virtualenv запустить можно так:

./venv_name/bin/python3 votebot.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages