Разработка чат-бота в WeChat messenger
Задача:
В школу музыки требуется чат-бот (робот-педагог + консультант)
Для реализации текущего функционала по обучению в wechat чатах, необходимо исключить человеческий фактор сделав автоматического бота по обучению и коммуникациям, который бы мог выполнять все те же самые функции что и человек в чате а именно:
• вопросно-ответная система в рамках обучения
• пересылка видео файлов
• возможность обработку оплаты онлайн
• Административный модуль учета работы бота
• Переключение на живого человека в случае ошибок
Полный перечень функционала бота:
• Бот должен в режиме онлай видеть всех подключившихся людей и отключившихся, знать количество времени которое ушло на каждого клиента, всю информацию везти в Админ модуле.
• Вопросно ответная система по обучению в рамках модуля. В 80% случаях используются видео файлы для обучения клиента, но порой бывают уточнению у клиента и чаще тоже используется видео по ним, но бывают и текстовые сообщения для ответов.
• Оплата + проверка успешной оплаты (необходимо использовать систему оплаты в WeChat)
• Контроль оплаты ( в случае если клиент не оплатил или пропустил оплату : уведомлять клиента без возможности получать уроки )
• Неавторизованный пользователь не имеет право воспользоваться ботом
• Возможность загрузки видео с учетом ограничений отправки потокового видео – возможность пересылки файлов на файлохранилища или почту.
• Таймер (если чел вышел, через время отправить сообщение
• Админка (нужна чтоб заказчик сам мог вносить небольшие изменения и видить кол-во посетителей)
• Отсутствие платных лицензий в реализуемом коде
• Весь функционал бота должен быть реализован через REST API защищен сквозным шифрованием или авторизацией на уровне сервисов.