31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
telegram_bot/
|
|
├── main.py # Точка входа
|
|
├── config.py # Конфигурация
|
|
├── bot/
|
|
│ ├── __init__.py
|
|
│ ├── core.py # Основной класс бота
|
|
│ └── filters.py # Кастомные фильтры
|
|
├── handlers/
|
|
│ ├── __init__.py
|
|
│ ├── admin.py # Админ-команды
|
|
│ ├── schedule.py # Команды расписания
|
|
│ ├── media.py # Медиа-команды
|
|
│ └── common.py # Общие команды
|
|
├── services/
|
|
│ ├── __init__.py
|
|
│ ├── schedule_service.py # Логика расписания
|
|
│ ├── watcher_service.py # Слежка за изменениями
|
|
│ ├── media_service.py # Работа с медиа
|
|
│ └── gpt_service.py # GPT-функции
|
|
├── models/
|
|
│ ├── __init__.py
|
|
│ └── state.py # Модели данных
|
|
├── utils/
|
|
│ ├── __init__.py
|
|
│ ├── antispam.py # Антиспам система
|
|
│ ├── file_utils.py # Работа с файлами
|
|
│ └── validators.py # Валидаторы
|
|
└── storage/
|
|
├── __init__.py
|
|
└── message_storage.py # Работа с сообщениями
|