Skip to content

holy-jesus/Holy-bot

Repository files navigation

HolyBot

Приложение разделено на 5 частей:

  • API - Часть отвечающая за API запросы к другим сервисам, обрабатывает сразу запрос и возвращает уже готовые данные;
  • Bot - Бот подключающийся к чату, и читающий сообщения из чата;
  • Core - Ядро приложения, отвечающее за обработку событий, связь между микросервисами;
  • Listener - Часть отвечающая за прослушку аудио стрима.
  • Site - Сайт.

Запуск

Перед запуском надо подшаманить конфиги

docker compose up -d

Alembic надо запускать с указанием конфига.

alembic -c ./configs/alembic.ini

Для обновления stubs:

python Shared/holybot_shared/communicator/stub_generator.py

Для обновления proto:

protoc --python_betterproto2_out=./Shared/holybot_shared/SharedProto ./Shared/proto/*

About

https://holy-bot.ru

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors