Клиенту требовался интеллектуальный бот-помощник, способный автоматизировать доступ к медицинским услугам: от записи к врачу до поиска препаратов по самым выгодным ценам в нужном городе. Важно было реализовать не только технический функционал, но и дружелюбное «живое» взаимодействие с пользователем, как в настоящем диалоге.
Мы разработали Telegram-бота с интеграцией искусственного интеллекта, который умеет:
- Записывать пользователя к врачу в выбранной клинике или по профилю заболевания
- Находить нужный препарат в аптеках по заданному городу и сравнивать цены
- Давать справочные ответы по симптомам и препаратам с помощью ChatGPT
- Показывать ближайшие аптеки на карте (по данным агрегаторов и веб-парсингу)
- Для получения актуальных данных используется автоматизированный парсинг сайтов аптек и клиник через Selenium, а диалоги построены на основе нейросети от OpenAI.
Технологии:
- Язык: Python
- Фреймворки: Aiogram для управления ботом, Selenium для парсинга веб-сервисов
- ИИ: ChatGPT (OpenAI API) — генерация ответов и консультации
- База данных: MySQL — хранение истории запросов, профилей и предпочтений
Бот успешно запущен и используется жителями крупных городов. Он позволяет в считаные минуты получить список нужных лекарств по минимальной цене или выбрать удобное время приёма у врача. Благодаря интеграции ChatGPT, бот ведёт диалог естественно, помогая даже не самым уверенным пользователям быстро сориентироваться в медицинской теме.
Проект получил положительные отзывы за полезность и лаконичный интерфейс.