Skip to content
AndreyBychenkowPublic

About

TalonBot — автозапись к врачу на napriem.info. Desktop для Брянска и области. Коммерческий pet-project.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

TalonBot

🏥 TalonBot

Автозапись к врачу на napriem.info
Desktop · Windows · Брянск и область · коммерческий pet-project

Windows Python CustomTkinter Region

Automation napriem.info License Commercial


🩺 О проекте

TalonBot — мой личный коммерческий проект: desktop-приложение для жителей Брянска и Брянской области, которое мониторит официальный портал napriem.info и автоматически пытается записать на талон, когда появляется свободное окно.

Идея родилась из реальной боли: редкие талоны к узким специалистам исчезают за секунды. Вместо ручного F5 — фоновый бот со звуковым уведомлением при успехе.

📌 Этот репозиторий — публичная витрина проекта. Исходный код приложения не распространяется бесплатно и не является open-source.


✨ Возможности

Функция Описание
🖥️ Графический лаунчер Три шага: вход → выбор врача → запуск. Без ручного редактирования конфигов
🔁 Автомониторинг Периодическая проверка свободных талонов на выбранную специальность
📅 Интервал дат Запись только в нужном диапазоне (DATE_FROM / DATE_TO) — не берёт талон «через месяц»
⚡ Автозапись Попытка записи сразу при появлении окна в интервале
🔔 Уведомление Звук Windows + зелёный баннер «ТАЛОН УСПЕШНО ВЗЯТ»
🎛️ Умный запуск Одна кнопка «Запустить / Остановить» с цветовой индикацией состояния
🏥 Кэш МО Более 45 медорганизаций региона в базе
🔑 Лицензия на 1 ПК Персональный ключ после покупки

🔄 Как это работает

┌─────────────┐     ┌──────────────┐     ┌─────────────────┐
│  🖥️ Лаунчер │ ──▶ │ 🔐 Вход      │ ──▶ │ 🏥 Выбор врача  │
│  (GUI)      │     │ napriem.info │     │ в интерфейсе    │
└─────────────┘     └──────────────┘     └────────┬────────┘
                                                  │
                                                  ▼
┌─────────────┐     ┌──────────────┐     ┌─────────────────┐
│ 🔔 Звук +   │ ◀── │ ✅ Запись    │ ◀── │ 🔁 Мониторинг   │
│ 🎉 баннер   │     │  на талон    │     │ талонов (15 с)  │
└─────────────┘     └──────────────┘     └─────────────────┘

Подробнее — в docs/ARCHITECTURE.md (без раскрытия проприетарной логики).

Что нового в v1.1

  • Фильтр по датам — «С даты» / «По дату»; бот берёт первый талон только в интервале
  • Кнопка запуска — одна кнопка «Запустить / Бот работает / Остановлен» с цветовой индикацией
  • Подсказки в диалогах — «НАЖМИТЕ ДАЛЕЕ» после входа, «Запустить бота» после сохранения .env
  • Защита от WinRAR — понятная ошибка, если запустить установку из архива без распаковки

📸 Скриншоты

Вкладка «Вход» — успешная авторизация с подсказкой «НАЖМИТЕ ДАЛЕЕ»   Вкладка «Запись» — выбор больницы, отделения и врача

1. Вход — проверка логина и подсказка перейти дальше  ·  2. Запись — больница, отделение, специальность, врач

Сохранение настроек в .env с подсказкой «Запустить бота»   Вкладка «Запуск» — интервал дат, бот работает, логи мониторинга

3. Сохранение — даты и подсказка запуска  ·  4. Мониторинг — «● Бот работает», интервал дат, логи в реальном времени

Успешная запись — талон взят

5. Успех — звук + баннер «ТАЛОН УСПЕШНО ВЗЯТ»


🛠 Стек технологий

UI HTTP API Auth License system Build

Слой Технологии
🎨 UI Python, CustomTkinter
🌐 HTTP / API requests, интеграция с napriem.info
🔐 Авторизация Сессия пользователя на официальном портале
🔑 Лицензирование Привязка к hardware ID, персональные ключи
📦 Сборка PowerShell-архив для покупателей

🛒 Купить

Программа распространяется только после оплаты — архив + персональный лицензионный ключ.

Avito

Шаг Действие
1️⃣ Оплата на Avito
2️⃣ Распаковка архива TalonBot_v1.1.zip и установка
3️⃣ Код компьютера → персональный ключ
4️⃣ Вход → Запись → Запуск бота

🔒 Что не в этом репозитории

🚫 Не публикуется Почему
Исходники бота и API-клиента Коммерческий продукт
Генератор лицензий Только у автора
Секреты и конфиги Безопасность
Инструкции продавца Внутренняя документация

⚠️ Скачать репозиторий с GitHub нельзя использовать как готовую программу — здесь нет исполняемого кода.


👤 Автор

Андрей Быченков — автор и разработчик TalonBot.


📄 Лицензия

Proprietary / All Rights Reserved. См. LICENSE.

🚫 Запрещено: копирование, модификация, распространение и коммерческое использование без письменного разрешения автора.



TalonBot · napriem.info · Брянская область · 2026

About

TalonBot — автозапись к врачу на napriem.info. Desktop для Брянска и области. Коммерческий pet-project.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors