Частное лицо
137 000
Финансы, страхование, инвестиции
Россия, Санкт-Петербург
Январь 2024
📌 Проблема бизнеса
Компания, занимающаяся Swift-переводами, сталкивалась с высокой нагрузкой на службу поддержки. Клиенты часто задавали одни и те же вопросы, а новые вопросы появлялись в Telegram-чате быстрее, чем менеджеры успевали их фиксировать. Было необходимо автоматизировать процесс сбора и публикации актуальных FAQ, чтобы быстро переносить полезную информацию из чата на сайт в формате базы знаний и форума.
💡 Решение – автоматизированная система парсинга, модерации и публикации FAQ
Для оптимизации работы была создана система парсинга Telegram-чата с автоматической обработкой вопросов и ответов, модерацией через админ-панель и последующей публикацией на сайт.
🔹 Технологический стек:
• База данных: PostgreSQL (хранение вопросов, ответов и их статусов)
• Парсинг Telegram-чата: Pyrogram
• Backend и админ-панель: Django
• API: Django REST Framework (DRF)
🔹 Как это работает?
1. Парсинг чата:
o Бот на Pyrogram мониторит чат и автоматически извлекает вопросы и ответы, привязывая их друг к другу.
o Данные заносятся в PostgreSQL в раздельные таблицы (вопросы и ответы) с привязкой по ID.
2. Модерация в админ-панели Django:
o Менеджеры просматривают вопросы в удобном интерфейсе, исправляют грамматические ошибки и дополняют ответы.
o При необходимости вопросы можно редактировать или объединять (если дубликаты).
o После проверки менеджеры нажимают "Опубликовать", и вопрос с ответом попадает в таблицу проверенных.
3. Публикация в формате FAQ:
o Проверенные вопросы и ответы автоматически подтягиваются на сайт через REST API.
o Фронтенд (FAQ-страница) получает актуальные вопросы по API и отображает их пользователям.
🚀 Результаты и выгоды:
✅ Автоматический сбор информации – вопросы и ответы не теряются в чате.
✅ Быстрая модерация – менеджеры видят все новые вопросы в одном месте.
✅ Грамотное и актуальное FAQ – текст проверяется и редактируется перед публикацией.
✅ Обновляемая база знаний – новые вопросы мгновенно появляются на сайте.
✅ Снижение нагрузки на поддержку – клиенты находят ответы сами, без участия менеджеров.
Благодаря этому решению компания смогла сократить время на обработку клиентских запросов, минимизировать дублирующиеся вопросы и автоматизировать обновление базы знаний.