Go to file
Ruberoid 1bdf5efb74
All checks were successful
continuous-integration/drone/push Build is passing
fixed all configs,
2025-07-18 17:23:48 +03:00
_deploy added liveness and rediness probes for telegram-listener. 2025-05-11 14:05:44 +04:00
telegram-client@ea27d8d448 fixed all configs, 2025-07-18 17:23:48 +03:00
telegram-listener@6c74bdbefc fixed all configs, 2025-07-18 17:23:48 +03:00
text-matcher@ebbec35e62 fixed all configs, 2025-07-18 17:23:48 +03:00
users@fc2e511985 fixed all configs, 2025-07-18 17:23:48 +03:00
.drone.yml finally read drone man, but claude sux. 2025-06-03 22:43:54 +04:00
.gitignore added docker compose env variables file template. 2025-07-18 15:00:10 +03:00
.gitmodules Update telegram-listener and text-matcher 2024-03-22 20:47:42 +04:00
architecture.md Add architecture 2024-03-28 18:47:14 +03:00
docker-compose.yml fixed all configs, 2025-07-18 17:23:48 +03:00
README.md fixed all configs, 2025-07-18 17:23:48 +03:00
update-submodules.sh Update submodules 2024-03-22 00:24:25 +04:00

Спец проект для работы с зависимостями, внешними и внутренними сервисами и приложениями.

Аккумуляция всех вложенных проектов.

telegram-listener Модуль, отвечающий за скан открытых каналов и чатов.

telegram-client Модуль, отвечающий за клиентский интерфейс самого бота взаимодействия с пользователем.

users Модуль, отвечающий за управление пользователями сервиса и их предпочтениями.

text-matcher Модуль, отвечающий за сравнивание всего объема подписанных сообщений через listener по пересечению с пользовательскими интересами.


docker-compose.yml файл используется для старта проектов и зависисмостей внутри докера. Конфигурация хостовых сервисов опирается на конфигурационный файл общего назначения appsettings.json и специфичный для докера appsettings.DockerCompose.json (частный файл). Однако общие чувствительные для всех видов запуска секреты хранятся в appsettings.protected.json. Для личного пользования и отдельного запуска проектов необходимо двигаться по пути appsettings.Development.json.

Статус сборки drone: Build Status