Учебный бот с DialogFlow
- Опубликовано 3 года назад
- Просмотры 4
- Закончить проект
50,00₽
Описание
Нужная разработка бота в учебных целях, который умеет следующее:
1. вывод расписания учебных занятий (на сегодня, на завтра, на 1 неделю, на 2 неделю) по фамилии преподавателя или наименованию группы.
2. поддерживать простейший диалог с использованием DialogFlow. самое элементарное для начала.
Примерная схема работы следующая:
пользователь пишет некий текст. если это одно слово, проверяем на предмет наличия в списке групп или фио преподавателей. если оно там есть (например, ввел Иванов),предлагаем кнопки вывести расписание преподавателей (Ивановых может быть не один, показываем ФИО целиком, кафедру). при клике на ФИО показываем расписание этого преподавателя на текущую неделю и предлагаем кнопку показать следующую неделю. Аналогично, если распознали группу, например АВ2021, выводим соотв по аналогии с преподавателем.
Если текст не является фамилией или названием группы, запускаем ответ через DialogFlow.
таблицы в БД ненормализованные для простоты запросов.
Пока 2 таблички, расписание и преподаватели. Если надо, можно вынести еще перечень групп в отдельную таблицу.
стек: Python, aiogram, DialogFlow, mysql или postgresql
1. вывод расписания учебных занятий (на сегодня, на завтра, на 1 неделю, на 2 неделю) по фамилии преподавателя или наименованию группы.
2. поддерживать простейший диалог с использованием DialogFlow. самое элементарное для начала.
Примерная схема работы следующая:
пользователь пишет некий текст. если это одно слово, проверяем на предмет наличия в списке групп или фио преподавателей. если оно там есть (например, ввел Иванов),предлагаем кнопки вывести расписание преподавателей (Ивановых может быть не один, показываем ФИО целиком, кафедру). при клике на ФИО показываем расписание этого преподавателя на текущую неделю и предлагаем кнопку показать следующую неделю. Аналогично, если распознали группу, например АВ2021, выводим соотв по аналогии с преподавателем.
Если текст не является фамилией или названием группы, запускаем ответ через DialogFlow.
таблицы в БД ненормализованные для простоты запросов.
Пока 2 таблички, расписание и преподаватели. Если надо, можно вынести еще перечень групп в отдельную таблицу.
стек: Python, aiogram, DialogFlow, mysql или postgresql
Опубликовано 3 года назад
Информация
Посещаемость:
4201
Дата регистрации:
16 лет назад