Бизнес-клуб «Инфинити» для предпринимателей — комьюнити, где участники обмениваются опытом, проводят мастер-классы и лекции, встречаются в неформальной обстановке.
Чтобы поддерживать онлайн-коммуникацию, владельцы клуба создали общий чат в Telegram. Но оказалось, что это неудобно: сообщения часто терялись в общем потоке, важную информацию сложно найти.
И тогда клиент обратился к нам с бизнес-задачей: создать удобный инструмент, который поможет упростить коммуникацию и ускорит получение разной информации.
Наша идея
Мы предложили бизнес-клубу кастомное решение — создать многофункциональный и масштабируемый чат-бот в Telegram с собственной админ-панелью, по функциональности похожей на CMS для сайта.
Почему это удобно:
- В боте вся информация структурирована по разделам, есть быстрый доступ к нужной информации, работает поиск, приходят автоматические уведомления. Ничего не теряется, как это бывает в обычных чатах.
- Дешевле и быстрее, чем разрабатывать собственное приложение. По сути, у бота с админкой те же функции, что и у приложения, но разработка занимает в разы меньше времени.
- Удобная система управления. Администратор добавляет нужную информацию, анонсы, файлы.
Реализация
Python
Aiogram 3
PostgreSQL
SQLAlchemy
Pydantic
Сейчас чат-бот решает несколько задач: предоставляет информацию о клубе и его резидентах, хранит материалы прошедших встреч и помогает участникам знакомиться друг с другом.
Для удобной навигации разработчики реализовали меню с разными категориями, и для каждой кнопки предусмотрели свой функционал.
При нажатии на любую кнопку пользователь «проваливается» в выбранный раздел и может вернуться обратно в главное меню с помощью кнопки-стрелки.
Что реализовано внутри каждого блока:
- Информация о резидентах клуба доступна к просмотру прямо внутри бота, но скачать ее нельзя — данные остаются только в системе.
- Материалы встреч на разные темы можно скачивать в формате PDF — это удобно для тех, кто хочет сохранить презентации или документы, чтобы вернуться к ним позже.
- При клике на Календарь можно следить за расписанием встреч и событий клуба.
- Добавили активные ссылки на прошедшие встречи, пользователь может перейти к записи прямо из бота. При этом тоже может выбрать тему, например, финансы, продажи, стратегия, персонал, инвестиции, инновации и другие.
- При клике на раздел «Знакомства» бот предлагает резиденту выбрать визитку любого участника для более близкого знакомства в онлайн или офлайн-формате.
Коротко о главном
Теперь у нашего клиента есть удобный инструмент для взаимодействия с резидентами закрытого бизнес-клуба:
- Администратор чат-бота может самостоятельно редактировать любую информацию: добавлять новые материалы, менять данные о резидентах, обновлять правила клуба и т.д. Это ускоряет получение важной информации.
- Любые изменения можно вносить через понятную и простую админ-панель, не нужно постоянно обращаться к разработчикам и менять код.
- При необходимости можно быстро расширить структуру, подключить новые разделы или убрать существующие.
- Полная безопасность. Управлять контентом может только администратор.
Мы продолжаем заниматься доработкой и поддержкой чат-бота: после сдачи проекта внедрили уже несколько новых функций.