Go to file
ruberoid 4bd1572f53
Some checks reported errors
continuous-integration/drone/tag Build was killed
Add diagnostics to Drone CI and fix Dockerfiles in all services
- Added debug-network step to diagnose DNS, SSL, and connectivity issues
- Added debug-dotnet-restore step to test NuGet restore in isolation
- Updated all service submodules with fixed Dockerfiles:
  * CA certificates now update before any network operations
  * Added verbose logging to dotnet restore
  * Optimized apt-get with --no-install-recommends and cache cleanup

This should resolve the NU1301 SSL certificate errors in Drone CI builds.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 14:46:01 +04:00
_deploy added to config telegram notify channels as a secret. 2025-07-19 16:04:54 +03:00
telegram-client@96d4455440 Add diagnostics to Drone CI and fix Dockerfiles in all services 2025-10-14 14:46:01 +04:00
telegram-listener@107739f94b Add diagnostics to Drone CI and fix Dockerfiles in all services 2025-10-14 14:46:01 +04:00
text-matcher@f6d1b103d1 Add diagnostics to Drone CI and fix Dockerfiles in all services 2025-10-14 14:46:01 +04:00
users@33b35ab50c Add diagnostics to Drone CI and fix Dockerfiles in all services 2025-10-14 14:46:01 +04:00
.drone.yml Add diagnostics to Drone CI and fix Dockerfiles in all services 2025-10-14 14:46:01 +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
CLAUDE.md Update CLAUDE.md with submodule structure and message flow 2025-10-14 13:24:35 +04:00
docker-compose.yml change all services exposed ports to prevent from crossing with the defaults ones. 2025-07-21 14:04:40 +03:00
README.md Badge fix. 2025-07-22 00:26:36 +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