Skip to content

Telegram-бот для медицинской клиники "Мой Доктор" в г. Армавир.

License

Notifications You must be signed in to change notification settings

gr33njj/tg-bot-mydoctor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💬 MyDoctor Telegram Bot

MyDoctor Bot — это Telegram-бот для медицинской клиники "Мой Доктор" в г. Армавир.
Бот помогает пациентам быстро попасть в личный кабинет, узнать об услугах, записаться на приём, вызвать скорую, посмотреть соцсети и акции.
Поддерживает WebApp (веб-просмотр внутри Telegram).


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

  • 📌 Главное меню с быстрым доступом ко всем разделам
  • 🔗 WebApp — открытие страниц прямо в Telegram без выхода в браузер
  • 📞 Мгновенный звонок в клинику или скорую помощь
  • 💬 Быстрая связь через WhatsApp
  • 🎯 Удобная навигация: подменю, кнопки «Вернуться в меню»

🛠 Технологии

  • Python 3.10+
  • Aiogram 3.x — современная асинхронная библиотека для Telegram Bot API
  • python-dotenv — загрузка переменных окружения

📂 Структура проекта

mydoctor_bot/
│── bot.py               # Логика Telegram-бота
│── requirements.txt     # Зависимости Python
│── .env                 # Переменные окружения (токен бота, ID админа)
│── media/               # Медиа-файлы (при необходимости)
│── admin.py             # Админ панель
│── models.py            # Модель БД для учета пользователей
│── templates            # Папка с фронтенд админ панели

⚙️ Установка и запуск

1. Клонируем репозиторий

git clone https://github.com/gr33njj/tg-bot-mydoctor.git
cd mydoctor_bot

2. Создаём виртуальное окружение

python -m venv venv
source venv/bin/activate   # для Linux / Mac
venv\Scripts\activate      # для Windows

3. Устанавливаем зависимости

pip install -r requirements.txt

4. Настраиваем .env

Создайте файл .env в корне проекта и укажите:

BOT_TOKEN=Токен от BotFather
ADMIN_USER=логин в админку
ADMIN_PASS=пароль в админку
DB_URL=sqlite:///example.db
FLASK_SECRET=example

5. Запускаем бота

python bot.py
python admin.py

📌 Пример команд

Раздел Действие
🧑‍⚕ Личный кабинет WebApp ссылка на профиль
💊 Услуги WebApp страница с услугами
📅 Записаться на приём Подменю «Позвонить» / «WhatsApp»
🚑 Вызвать скорую Кнопка звонка по номеру 8-800-250-18-50
📱 Мы в соц. сетях WebApp Taplink
🎁 Акции WebApp страница с акциями

👨‍💻 Автор

Решение собрано и протестировано в рамках внутренней базы знаний отдела АСУ
📍 Армавир, Россия


📄 Лицензия

Проект распространяется под лицензией MIT. Вы можете свободно использовать и модифицировать его.

About

Telegram-бот для медицинской клиники "Мой Доктор" в г. Армавир.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published