Автозапись к врачу на napriem.info
Desktop · Windows · Брянск и область · коммерческий pet-project
TalonBot — мой личный коммерческий проект: desktop-приложение для жителей Брянска и Брянской области, которое мониторит официальный портал napriem.info и автоматически пытается записать на талон, когда появляется свободное окно.
Идея родилась из реальной боли: редкие талоны к узким специалистам исчезают за секунды. Вместо ручного F5 — фоновый бот со звуковым уведомлением при успехе.
📌 Этот репозиторий — публичная витрина проекта. Исходный код приложения не распространяется бесплатно и не является open-source.
| Функция | Описание | |
|---|---|---|
| 🖥️ | Графический лаунчер | Три шага: вход → выбор врача → запуск. Без ручного редактирования конфигов |
| 🔁 | Автомониторинг | Периодическая проверка свободных талонов на выбранную специальность |
| 📅 | Интервал дат | Запись только в нужном диапазоне (DATE_FROM / DATE_TO) — не берёт талон «через месяц» |
| ⚡ | Автозапись | Попытка записи сразу при появлении окна в интервале |
| 🔔 | Уведомление | Звук Windows + зелёный баннер «ТАЛОН УСПЕШНО ВЗЯТ» |
| 🎛️ | Умный запуск | Одна кнопка «Запустить / Остановить» с цветовой индикацией состояния |
| 🏥 | Кэш МО | Более 45 медорганизаций региона в базе |
| 🔑 | Лицензия на 1 ПК | Персональный ключ после покупки |
┌─────────────┐ ┌──────────────┐ ┌─────────────────┐
│ 🖥️ Лаунчер │ ──▶ │ 🔐 Вход │ ──▶ │ 🏥 Выбор врача │
│ (GUI) │ │ napriem.info │ │ в интерфейсе │
└─────────────┘ └──────────────┘ └────────┬────────┘
│
▼
┌─────────────┐ ┌──────────────┐ ┌─────────────────┐
│ 🔔 Звук + │ ◀── │ ✅ Запись │ ◀── │ 🔁 Мониторинг │
│ 🎉 баннер │ │ на талон │ │ талонов (15 с) │
└─────────────┘ └──────────────┘ └─────────────────┘
Подробнее — в docs/ARCHITECTURE.md (без раскрытия проприетарной логики).
- Фильтр по датам — «С даты» / «По дату»; бот берёт первый талон только в интервале
- Кнопка запуска — одна кнопка «Запустить / Бот работает / Остановлен» с цветовой индикацией
- Подсказки в диалогах — «НАЖМИТЕ ДАЛЕЕ» после входа, «Запустить бота» после сохранения
.env - Защита от WinRAR — понятная ошибка, если запустить установку из архива без распаковки
1. Вход — проверка логина и подсказка перейти дальше · 2. Запись — больница, отделение, специальность, врач
3. Сохранение — даты и подсказка запуска · 4. Мониторинг — «● Бот работает», интервал дат, логи в реальном времени
5. Успех — звук + баннер «ТАЛОН УСПЕШНО ВЗЯТ»
| Слой | Технологии |
|---|---|
| 🎨 UI | Python, CustomTkinter |
| 🌐 HTTP / API | requests, интеграция с napriem.info |
| 🔐 Авторизация | Сессия пользователя на официальном портале |
| 🔑 Лицензирование | Привязка к hardware ID, персональные ключи |
| 📦 Сборка | PowerShell-архив для покупателей |
Программа распространяется только после оплаты — архив + персональный лицензионный ключ.
| Шаг | Действие |
|---|---|
| 1️⃣ | Оплата на Avito |
| 2️⃣ | Распаковка архива TalonBot_v1.1.zip и установка |
| 3️⃣ | Код компьютера → персональный ключ |
| 4️⃣ | Вход → Запись → Запуск бота |
| 🚫 Не публикуется | Почему |
|---|---|
| Исходники бота и API-клиента | Коммерческий продукт |
| Генератор лицензий | Только у автора |
| Секреты и конфиги | Безопасность |
| Инструкции продавца | Внутренняя документация |
⚠️ Скачать репозиторий с GitHub нельзя использовать как готовую программу — здесь нет исполняемого кода.
Андрей Быченков — автор и разработчик TalonBot.
- 🐙 GitHub: @AndreyBychenkow
- 💬 Покупка и вопросы — Avito
Proprietary / All Rights Reserved. См. LICENSE.
🚫 Запрещено: копирование, модификация, распространение и коммерческое использование без письменного разрешения автора.





