2.30M
Category: internetinternet

Telegram-бот “Расписание”

1.

Telegram-бот
“Расписание”
Выполнил: Воробьев Александр Сергеевич
Руководитель: Силова Ольга Николаевна

2.

ВВЕДЕНИЕ
01
Что такое чат-бот?
03
Цели и задачи.
02
Актуальность.
04
Заключение. Вывод.

3.

01
Чат-бот
Это программа, которая умеет общаться с вами, как человек, но
делает это автоматически. Он может отвечать на ваши вопросы,
выполнять какие-то действия, отправлять вам информацию и
многое другое.

4.

Виды чат-ботов
Коммуникационные
Их применяют исключительно для общения - чтобы
ответить на вопросы, поделиться информацией, помочь
подобрать товар или услугу.
Функциональные
Такие чат-боты дают возможность сразу выполнить те или
иные действия - к примеру, получить расписание.

5.

Структура чат-бота
Чат-бот
Начинка и
Интерфей
с
Начинка отвечает за
функционал, а интерфейс это лицевая часть, с которой
взаимодействует
пользователь
Модуль
понимания
текста
Модуль
генерации
ответов
Он анализирует запрос
пользователя, определяет
намерения клиента и
извлекает из фраз сущности,
необходимые для генерации
ответа
Ищет ответ на вопрос
пользователя в базе данных
или, что реже, генерирует его
с помощью обученной
нейросети

6.

Актуальность
1 - Удобство для пользователей.
2 - Повышение клиентоориентированности.
3 - Круглосуточная доступность.
4 - Автоматизация рутинных задач.
5 - Снижение затрат.
6 - Аналитика.

7.

Цели и задачи
Зарегистрировать бота в Telegram
Цель
Зарегистрировать бота, получить токен, чтобы
бот мог писать в Telegram
Создать бота и начать продавать его различным
учреждениям.
Задача 1
Поработать над внешней частью, исправить
баги.
Написать начинку бота, исправить ошибки и
максимально оптимизировать его работу
Продумать и реализовать внешнюю часть, с
которой будет взаимодействовать ученик,
исправить возможные ошибки.

8.

Немного кода)

9.

Трудности
Ошибка загрузки базы данных
Когда бот был уже почти готов, я решил
проверить работоспособность базы данных и
столкнулся с ошибкой. База данных просто не
могла обработать изменения в расписании
Возможное решение
За решением данной проблемы я заглянул в
источники интернета, ведь интернет - правая
рука программиста! Оказалось что ошибка была
вызвана тем, что я использовал устаревшую
версию базы данных.
Исправление
Я удалил старую базу данных, почистил следы
ее существования и установил уже обновленную
УРА! БОТ ЗАРАБОТАЛ!
Ошибка исправлена, бот работает!

10.

Заключение
Опыт
Я набрался немало нового опыта в работе с ботами, это может мне
пригодиться в будущем, ведь я хочу связать свою жизнь с
программированием
Проект в портфолио
Я обзавелся очередным проектом для своего портфолио, это поможет
мне с поиском работы.
Обновления
Я ни в коем случае не заброшу проект, буду работать над ним,
дорабатывать какие то моменты, доведу до идеала!

11.

Вывод
Разработка телеграм-бота "Расписание" имеет практическую
значимость и решает актуальную проблему своевременного
доступа к расписанию занятий. Бот предоставляет
пользователям удобный и быстрый способ получения
необходимой информации, экономит их время и усилия. Проект
продемонстрировал возможность применения современных
технологий для повышения эффективности образовательного
процесса. Я хотел бы усовершенствовать свой проект, добавив
возможность смотреть не только расписание, но и домашнее
задание.

12.

СПАСИБО ЗА
ВНИМАНИЕ!!!
English     Русский Rules