Шаблонные ответы - сразу будут отметаться!
Краткое описание: имеется тг-бот, который предназначен для выполнения заданий типа ЕГЭ учениками биологии. Бот долгое время разрабатывался, но спустя год так и не был запущен по причинам его недоделок.
Проблемы:
Первая и самая главная проблема - это бот не умеет сравнивать правильные ответы из Базы Данных. Проблема заключается в том, что когда пользователь вводит ответ в виде цифр или текста, идет сопоставление ответа из БД и ответа пользователя. Бот воспринимает, что ему нужно сопоставлять ответ с очень большим количеством информации из БД и считает что ответ неправильный, хотя ребенок ввел правильные значения.
Разработчики бота не проверяли работоспособность системы, которая проверяет правильность ответа и получается написал бота на чисто нашей логики не проверяя почти ничего. Логика представлена в формате Mind карты в Миро, ее можно посмотреть в конце ТЗ.
Проблему решили тем, что добавили в новую БД столбик с кратким ответом и развернутым ответом Развернутый ответ оставили, чтобы пользователь после решения вопроса увидел, в чем была его ошибка. Таким образом, развернутый ответ идет как пояснение.
2.Вторая проблема на которую мы наткнулись, заключалась в том, что в боте имеется система подписок, благодаря которой пользователи получают расширенный доступ к боту.
Однако, как оказалось, после окончания подписки пользователь не может ее продлить. Выводится только информация с статусом подписки и информацией, что подписка истекла.
3.На данный момент в нашей БД, нужно доставать правильный ответ из массива данных. Если есть возможность в помощи по переработке БД, то будем благодарны.
4.Фотографии. БД собиралась с двух сайтов, где-то были формулы, картинки, которые спарсить было невозможно и поэтому мы прибегли к тому, что собрали картинками сложные места. Данные фотографии у нас собраны в ЗИП файле и разделены на 4 папки. Каждый файл имеет уникальную нумерацию и соответствует ссылке.
5.Возможно имеются и другие проблемы, если получится их выявить, то будем благодарны.
В боте довольно много чего было сделано и хотелось бы на основе данного кода что-то переделать и не создавать бота заново, если же будет проще заново создать - то хорошо, пусть будет так.
Шаблонные ответы - сразу будут отметаться!