Skip to content

Sadisms/meeting-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dcec01e · Oct 12, 2022

History

75 Commits
Oct 12, 2022
Oct 6, 2022
Oct 7, 2022
Sep 29, 2022
Oct 12, 2022
Oct 5, 2022
Oct 5, 2022
Oct 5, 2022
Oct 7, 2022
Oct 5, 2022
Oct 7, 2022
Sep 28, 2022
Sep 28, 2022
Oct 5, 2022
Sep 28, 2022
Oct 5, 2022
Oct 12, 2022
Sep 28, 2022
Sep 29, 2022
Sep 28, 2022
Oct 7, 2022
Oct 7, 2022

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

Watchers

Forks

Releases

No releases published

Packages

No packages published