Найти в Дзене

telegram_saaS_service

/ │ ├── .env # Основные настройки Master Bot (ADMIN_CHAT_ID, DB_URL, MASTER_BOT_TOKEN, ...) ├── .gitignore ├── README.md ├── requirements.txt # Зависимости: python-telegram-bot, telethon, openai, anthropic, sqlalchemy, ... ├── master_main.py # Точка входа для Master Bot ├── tenant_launcher.py # Скрипт/модуль для запуска Tenant Bots (управление процессами/потоками) │ ├── config/ │ ├── init.py │ ├── master_config.py # Настройки для Master Bot │ └── tenant_config.py # Настройки для Tenant Bot (читает из БД) │ ├── database/ │ ├── init.py │ ├── models/ │ │ ├── init.py │ │ ├── admin.py # Информация об админе │ │ ├── client.py # Запись клиента (user_id, active_status, bot_token, session_name, api_id, api_hash, ai_settings, ...) │ │ ├── prompt.py # Промты клиента │ │ ├── monitored_user.py # Юзернеймы клиента │ │ ├── broadcast.py

telegram_saaS_service/

├── .env # Основные настройки Master Bot (ADMIN_CHAT_ID, DB_URL, MASTER_BOT_TOKEN, ...)

├── .gitignore

├── README.md

├── requirements.txt # Зависимости: python-telegram-bot, telethon, openai, anthropic, sqlalchemy, ...

├── master_main.py # Точка входа для Master Bot

├── tenant_launcher.py # Скрипт/модуль для запуска Tenant Bots (управление процессами/потоками)

├── config/

│ ├── init.py

│ ├── master_config.py # Настройки для Master Bot

│ └── tenant_config.py # Настройки для Tenant Bot (читает из БД)

├── database/

│ ├── init.py

│ ├── models/

│ │ ├── init.py

│ │ ├── admin.py # Информация об админе

│ │ ├── client.py # Запись клиента (user_id, active_status, bot_token, session_name, api_id, api_hash, ai_settings, ...)

│ │ ├── prompt.py # Промты клиента

│ │ ├── monitored_user.py # Юзернеймы клиента

│ │ ├── broadcast.py # Записи о рассылках клиента

│ │ └── stats.py # Статистика клиента

│ └── db_manager.py # Подключение к БД, CRUD операции

├── core/

│ ├── init.py

│ ├── master_bot/

│ │ ├── init.py

│ │ ├── handlers/

│ │ │ ├── init.py

│ │ │ ├── access_control.py # /grant_access, /revoke_access

│ │ │ └── broadcast.py # /send_broadcast, интерфейс

│ │ └── master_logic.py # Инициализация, запуск обработчиков

│ ├── tenant_bot/

│ │ ├── init.py

│ │ ├── tenant_instance.py # Класс, представляющий одного Tenant Bot (его MTProto клиент, handlers, etc)

│ │ ├── handlers/ # Обработчики команд для клиента (сторис, рассылки, промты, статистика)

│ │ │ ├── init.py

│ │ │ ├── story_monitor.py # Команды и логика для сторис

│ │ │ ├── ai_prompts.py # Управление промтами ИИ

│ │ │ ├── broadcasts.py # Интерфейс и логика рассылок

│ │ │ ├── stats.py # Команды статистики

│ │ │ └── settings.py # Команды настроек

│ │ ├── ai_integration.py # Модуль для вызова различных ИИ-API (OpenAI, Anthropic, Ollama, custom)

│ │ ├── story_actions.py # Логика реакций/комментариев (для конкретного клиента)

│ │ └── broadcast_sender.py # Логика отправки рассылок (для конкретного клиента)

│ └── shared/

│ ├── init.py

│ ├── logger.py

│ └── exceptions.py

├── utils/

│ ├── init.py

│ ├── file_loader.py # Для загрузки юзернеймов/промтов

│ └── helpers.py # Вспомогательные функции

├── data_samples/

│ ├── example_monitored_users.txt

│ └── example_prompts.txt

└── logs/

└── ... # Папка для логов

Отметки в сторис для телеграмм хотите?))

Сделаю

Новый проект отметка в сторис именно в телеграмм

Один из способов продвижения!

Нихочу я никому платить за сервисы, делаю себе сам😎