Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
ℹ️Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.
ВВЕДЕНИЕ 4
1 Анализ предметной области 5
1.1 Мессенджеры 5
1.2 Чат-боты 9
1.3 Примеры чат-ботов 10
1.3.1 Чат-бот BotFather 11
1.3.2 Чат-бот TranslateBot 12
Выводы по первой главе 14
2 Выбор средств и среды разработки 15
2.1 Технологии разработки 15
2.1.1 Python 15
2.1.2 Telegram Bot API 16
2.1.3 Heroku 17
2.2 Среда разработки PyCharm 18
Выводы по второй главе 19
3 Разработка чат-бота 20
3.1 Регистрация чат-бота 20
3.2 Реализация главного меню и навигации 22
3.3 Реализация парсинга информации с сайта СФУ 26
3.4 Размещение бота на сервере Heroku 32
Выводы по третьей главе 34
ЗАКЛЮЧЕНИЕ 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 36
ПРИЛОЖЕНИЕ А 39
ПРИЛОЖЕНИЕ Б 40
📖 Введение
В настоящее время основой всего стали информационные технологии, а в частности интернет. Сейчас уже трудно представить какую-либо сферу человеческой деятельности без использования компьютера или баз данных. Все завязано на использовании вычислительной техники и трудно уже представить нашу жизнь без всего этого. Общение тоже в свою очередь перешло из реального мира в виртуальный, мы каждый день пользуемся социальными сетями, мессенджерами и другими приложениями для общения с людьми. Это стало важным компонентом повседневной жизни.
Актуальность выпускной квалификационной работы обусловлена большой популярностью мессенджеров, и в частности чат-ботов. Чат-бот - специальный алгоритм, формирующий переписку с настоящим собеседником. Чат-боты помогают и упрощают жизнь, выполняя однотипные задачи.
Целью выпускной квалификационной работы является разработка чат- бота СФУ для студентов и абитуриентов.
Исходя из поставленной цели можно выделить следующие задачи:
- анализ предметной области;
- выбор наполнения системы;
- реализация чат-бота;
- отладка работы чат-бота;
- внедрение чат-бота.
✅ Заключение
С каждым днем популярность мессенджеров растет. Люди обмениваются сообщениями и медиафайлами даже на расстоянии. С популярностью мессенджеров растет и популярность чат-ботов. Они являются помощниками различных компаний для потребителей или имитируют переписку с пользователями.
Заказ еды, вызов такси, переводчик - это все уже умеют чат-боты. Пользователям не нужно скачивать много приложений для всего этого. Они могут сделать все в мессенджере. Чат-боты доступны для всех пользователей Telegram.
В рамках выпускной квалификационной работы были выполнены поставленные задачи. Были изучены популярные мессенджеры. После сравнения и анализа преимуществ и недостатков каждого был выбран мессенджер Telegram, как самый удобный в плане разработки чат-бота.
Далее были изучены чат-боты, рассмотрены их достоинства и недостатки. Анализируя другие чат-боты, были выявлены основные требования для разработки чат-бота СФУ.
Затем были выбраны технологии разработки чат-бота. Он создавался на языке программирования Python, с помощью IDE PyCharm и библиотек Requests и BeautifulSoup, а размещался на удаленном сервере Heroku.
В итоге, результатом работы является реализованный чат-бот для помощи студентам и абитуриентам Сибирского Федерального Университета.