Телеграм-Бот для проведения опросов, с возможностью связи с оператором

Веб-программирование
2 просмотра
18.12.2023
1853×100337 КБ
Screenshot_4.png
1919×960154 КБ
Screenshot_2.png
3772×1076277 КБ
Screenshot_5.png
1919×960151 КБ
Screenshot_1.png

Работа была сделана для медицинской клиники Mental Health Center. Проект представляет собой Телеграм Бота, который интегрирован с ERP- и CRM-системой Odoo. В боте имеется возможность выбрать и пройти опрос, созданный непосредственно в модуле "Опросы" Odoo и хранящийся в БД. Все вопросы и варианты ответов на них, также хранятся в БД и настраиваются в этом модуле. Каждый следующий вопрос зависит от выбранного предыдущего ответа. Помимо описанного функционала имеется кнопка "Связаться с оператором", при нажатии на которую пользователю предлагается список операторов, с которыми можно связаться (Список настраивается в модуле Odoo). Если оператор доступен для связи, то создается чат с ним. Оператор пишет свои сообщения в чате на стороне Odoo, и благодаря синхронизации пользователь видит их в чате Telegram. Соответственно, пользователь пишет свои сообщения в чат Telegram, а оператор видит их в чате Odoo. У пользователя имеется кнопка, которая позволяет завершить чат с оператором. В таком случае пользователя возвращает в меню выбора опросов.