Go to file
ruberoid 1ed92a4ab9
All checks were successful
continuous-integration/drone/tag Build is passing
contracts_only:telegram_listener contracts_only:users contracts_only:text_matcher
2025-10-16 17:31:23 +04:00
_deploy added to config telegram notify channels as a secret. 2025-07-19 16:04:54 +03:00
telegram-client@b754ae1c5b fix deps 2025-10-16 16:54:32 +04:00
telegram-listener@7030e7bce2 fix deps 2025-10-16 16:54:32 +04:00
text-matcher@e0b6beab7e fix deps 2025-10-16 16:54:32 +04:00
users@3a28060108 returned back Nuget as dockerfile. 2025-10-14 18:46:32 +04:00
.drone.yml contracts_only:telegram_listener contracts_only:users contracts_only:text_matcher 2025-10-16 17:31:23 +04:00
.gitignore Попробую протестировать первый сборочный блок. 2025-10-16 15:43:57 +04:00
.gitmodules Update telegram-listener and text-matcher 2024-03-22 20:47:42 +04:00
.nocr.env.example Added some debug info while dry run. 2025-10-14 17:17:32 +04:00
architecture.md Add architecture 2024-03-28 18:47:14 +03:00
CLAUDE.md main commit fix. 2025-10-16 17:17:24 +04:00
CONFIGURATION.md Added some debug info while dry run. 2025-10-14 17:17:32 +04:00
docker-compose.yml Added some debug info while dry run. 2025-10-14 17:17:32 +04:00
README.md contracts_only:telegram_listener contracts_only:users contracts_only:text_matcher 2025-10-16 17:26:54 +04: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