Skip to content

Repository files navigation

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)

About

Bot for Google Meeting

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages