Skip to content

fredegrec/trello

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trellobot

Params

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

APP_KEY = 'blablabla' #trello's admin api key https://trello.com/app-key
ORIGIN = 'http://209.97.150.98:5000' # server address where the bot code is running(for example, http://ip:port), you need to insert it into allowed origins of the trello's admin's account on the page https://trello.com/app-key
HOST = '209.97.150.98' #server IP where the bot code is running
PORT = 5000 # port, where bot's server listen. you need to allow this port with ufw (ufw allow port)

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 trellobot.py

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

./venv_name/bin/python3 trellobot.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published