CS2 Чит Дектектор — Бот Telegram на базі ШІ
Опис проекту
Telegram-бот для автоматичного аналізу ігрових демо-файлів CS2 з використанням штучного інтелекту. Система проводить глибокий поведінковий аналіз гравців і виявляє використання читів з точністю до 89%.
Ключові можливості
Telegram-бот:
Автоматичне завантаження та обробка демо-файлів (.dem)
Система лімітів: 3 безкоштовних аналізи + реферальна програма
AI-аналіз поведінки гравців з використанням Claude API
Інтерактивне меню з inline-кнопками для навігації
Докладні звіти з категоріями підозрілості
Веб-панель адміністратора:
Управління користувачами та їх балансом аналізів
Система рефералів з відстеженням статистики
Моніторинг завантажень та використання сервісу
Налаштування лімітів та параметрів бота
Система аналізу:
Парсинг ігрових подій (kills, deaths, headshots)
Поведінковий аналіз: аім, реакції, ігрові патерни
Оцінка K/D, відсотка хедшотів, стабільності гри
Детекція підозрілих моментів з таймкодами
Фінальний вердикт з відсотком ймовірності читерства
Технологічний стек
Backend:
Python — основна мова розробки
Flask — веб-сервер та API
pyTelegramBotAPI — інтеграція з Telegram
Celery — асинхронна обробка завдань
PostgreSQL — зберігання даних користувачів та статистики
AI & Обробка:
Claude API — нейромережевий аналіз демо-файлів
Парсери демо-файлів CS2
Алгоритми поведінкової детекції
Інфраструктура:
Railway.app — хмарний хостинг
Gunicorn — WSGI сервер з налаштуванням конкурентності
Nginx — проксування та балансування
Docker — контейнеризація сервісів
Реалізований функціонал
Для користувачів:
Завантаження демо через drag-and-drop інтерфейс
Відстеження прогресу аналізу в реальному часі
Отримання детальних звітів
Довідкова система з інструкціями
Реферальна система для отримання бонусних перевірок
Для адміністраторів:
Flask адмін-панель з авторизацією
Управління базою користувачів
Статистика використання та аналітика
Налаштування лімітів та тарифів
Безпека та продуктивність
Обробка до 40+ одночасних користувачів
Захист API від несанкціонованого доступу
Оптимізоване завантаження файлів (до 300MB)
Shared volume між контейнерами для обміну файлами
Таймаути та graceful shutdown для стабільності
Результати та метрики
Точність аналізу: ~89% (порівняно з професійними античитами)
Швидкість обробки: 2-3 хвилини на демо-файл
Масштабованість: підтримка десятків одночасних аналізів
Користувацький досвід: інтуїтивний інтерфейс з поетапною зворотним зв'язком
Унікальні особливості
Інтеграція AI для аналізу замість сигнатурних методів
Telegram як платформа — доступ без встановлення додатків
Монетизація через систему лімітів та рефералів
Повний цикл від завантаження до детального звіту за хвилини
Технічні деталі
Проект демонструє навички повноцінної розробки:
Архітектура мікросервісів (bot + web + worker)
Робота з файловими системами та потоковою передачею
Інтеграція зовнішніх AI API
Database design та міграції
Deployment та DevOps практики
UX проектування для месенджерів
Технології: Python - Flask - Telegram Bot API - Claude AI - PostgreSQL - Celery - Docker - Railway - Gunicorn
Telegram-бот для автоматичного аналізу ігрових демо-файлів CS2 з використанням штучного інтелекту. Система проводить глибокий поведінковий аналіз гравців і виявляє використання читів з точністю до 89%.
Ключові можливості
Telegram-бот:
Автоматичне завантаження та обробка демо-файлів (.dem)
Система лімітів: 3 безкоштовних аналізи + реферальна програма
AI-аналіз поведінки гравців з використанням Claude API
Інтерактивне меню з inline-кнопками для навігації
Докладні звіти з категоріями підозрілості
Веб-панель адміністратора:
Управління користувачами та їх балансом аналізів
Система рефералів з відстеженням статистики
Моніторинг завантажень та використання сервісу
Налаштування лімітів та параметрів бота
Система аналізу:
Парсинг ігрових подій (kills, deaths, headshots)
Поведінковий аналіз: аім, реакції, ігрові патерни
Оцінка K/D, відсотка хедшотів, стабільності гри
Детекція підозрілих моментів з таймкодами
Фінальний вердикт з відсотком ймовірності читерства
Технологічний стек
Backend:
Python — основна мова розробки
Flask — веб-сервер та API
pyTelegramBotAPI — інтеграція з Telegram
Celery — асинхронна обробка завдань
PostgreSQL — зберігання даних користувачів та статистики
AI & Обробка:
Claude API — нейромережевий аналіз демо-файлів
Парсери демо-файлів CS2
Алгоритми поведінкової детекції
Інфраструктура:
Railway.app — хмарний хостинг
Gunicorn — WSGI сервер з налаштуванням конкурентності
Nginx — проксування та балансування
Docker — контейнеризація сервісів
Реалізований функціонал
Для користувачів:
Завантаження демо через drag-and-drop інтерфейс
Відстеження прогресу аналізу в реальному часі
Отримання детальних звітів
Довідкова система з інструкціями
Реферальна система для отримання бонусних перевірок
Для адміністраторів:
Flask адмін-панель з авторизацією
Управління базою користувачів
Статистика використання та аналітика
Налаштування лімітів та тарифів
Безпека та продуктивність
Обробка до 40+ одночасних користувачів
Захист API від несанкціонованого доступу
Оптимізоване завантаження файлів (до 300MB)
Shared volume між контейнерами для обміну файлами
Таймаути та graceful shutdown для стабільності
Результати та метрики
Точність аналізу: ~89% (порівняно з професійними античитами)
Швидкість обробки: 2-3 хвилини на демо-файл
Масштабованість: підтримка десятків одночасних аналізів
Користувацький досвід: інтуїтивний інтерфейс з поетапною зворотним зв'язком
Унікальні особливості
Інтеграція AI для аналізу замість сигнатурних методів
Telegram як платформа — доступ без встановлення додатків
Монетизація через систему лімітів та рефералів
Повний цикл від завантаження до детального звіту за хвилини
Технічні деталі
Проект демонструє навички повноцінної розробки:
Архітектура мікросервісів (bot + web + worker)
Робота з файловими системами та потоковою передачею
Інтеграція зовнішніх AI API
Database design та міграції
Deployment та DevOps практики
UX проектування для месенджерів
Технології: Python - Flask - Telegram Bot API - Claude AI - PostgreSQL - Celery - Docker - Railway - Gunicorn