Skip to content

Latest commit

 

History

History
49 lines (41 loc) · 1.26 KB

README.md

File metadata and controls

49 lines (41 loc) · 1.26 KB

Meeting-Bot

Установка

copy .env_meeting.example .env_meeting
python -m venv .venv
.\venv\Scripts\activate
pip install -r requirements.txt
pip install -r custom_reqs.txt
python .\migrator.py migrate

Заполнить .env_meeting. Cкопировать credls OAUTH google в token.json

Авторизация Slack

python .\auth.py

В контейнере:

docker-compose up -d auth

Далее появится файл etc/auth в нём будет ссылка на ngrok. Ссылку указываем в настройках бота в разделе OAuth

Запуск бота

python .\app.py
python .\oauth_server.py
ngrok http 5000 # Адрес занести в .env

Запуск в контейнере

docker-compose build --no-cache bot
docker-compose run bot python3 migrator.py migrate
docker-compose up -d bot oauth-server

Авторизация в Google

В папке etc после запуска oauth-server'a появится файл(с url ngrok'a на сервер) с одноименным названием, данный URl нужно указать в:

google console > Credentials > OAuth 2.0 Client IDs
Authorized redirect URIs(url)