Тип работы:
Предмет:
Язык работы:


Чат-бот СФУ

Работа №165353

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы43
Год сдачи2020
Стоимость4285 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
28
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 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.
В итоге, результатом работы является реализованный чат-бот для помощи студентам и абитуриентам Сибирского Федерального Университета.



1. Messina, C. 2016 will be the year of conversational commerce [Электронный ресурс] / C. Messina // Medium. - 2016. - Режим доступа: https: //medium.com/chris-messina/2016-will-be-the-year-of-conversational-commerce- 1586e85e3991
2. Рейтинг мессенджеров 2018 [Электронный ресурс]: Сервис сравнения и выбора приложений и сервисов в сфере IT. - 2018. - Режим доступа: https: //coba.tools/compilation/reiting-messendzherov-2018
3. Аванесян Н. Л., Telegram, как пример мессенджера: возможности и
перспективы развития. [Электронный ресурс] / Н. Л. Аванесян // Научный потенциал XXI века. 2017 - Режим доступа:
https://elibrary.ru/download/elibrary_29653726_34734017.pdf
4. Официальный сайт Telegtam [Электронный ресурс]: Статистика - Режим доступа: https://telegram.org/blog/400-million
5. Telegram Analytics [Электронный ресурс]: Исследование аудитории Telegram 2019 - Режим доступа: https://tgstat.ru/research
6. Шмыров, B. Названы любимые мессенджеры россиян [Электронный ресурс]: В. Шмыров - Издание о высоких технологиях. - 2018 - Режим доступа: http://www.cnews.ru/news/top/2018-02-28
7. Что такое чат-бот: Определение и Руководство [Электронный ресурс]: SendPulse - Режим доступа: https://sendpulse.com/ru/support/glossary/chatbot
8. Иванов А. Д., Чат-бот в Telegram и ВКонтакте, как новый канал распространения новостей. [Электронный ресурс] / А. Д. Иванов // Волжский университет имени В. Н. Татищева. - 2016. - №3 - с. 126-132. - Режим доступа: https: //elibrary.ru/download/elibrary_26673675_340583358.pdf
9. Козлов А. А., Телеграм-бот как простой и удобный способ получения
информации [Электронный ресурс] / А. А. Козлов, А. В. Батищев // Территория науки. 2017 №5. с. 55-64. - Режим доступа:
https://cyberleninka.ru/article/v/telegram-bot-kak-prostoy-i-udobnyy-sposob- polucheniya-informatsii
10. Business Insider Intelligence [Электронный ресурс]: 80% of businesses want chatbots by 2020 - Режим доступа: https://www.businessinsider.com/80-of- businesses-want-chatbots-by-2020-2016-12
11. Interactive: The Top Programming Languages 2018 [Электронный
ресурс]: IEEE Spectrum - Режим доступа:
https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018
12. Матвеева H. Ю., Технологии создания и применения чат-ботов [Электронный ресурс]: Н. Ю. Матвеева, А. В Золотарюк. - Научные записки 38 молодых исследователей. - 2018. - №1. - c. 28-30. - Режим доступа: https: //cyberleninka.ru/article/v/tehnologii-sozdaniya-i-primeneniya-chat-botov
13. Официальный сайт Telegtam [Электронный ресурс]: API - Режим доступа: https://core.telegram.org/api
14. Советов, Б. Я. Информационные технологии.: учебное пособие / Б. Я. Советов, В. В. Цехановский. - Москва: Высш. шк., 2003. - 263 с.
15. Telegram Bot API [Электронный ресурс]: Telegram Documents. - Режим доступа: https://core.telegram.org/bots/api
16. Официальный сайт Heroku [Электронный ресурс]: Облачная PaaS- платформа. - Режим доступа: https://www.heroku.com/.
17. Маленькие хитрости с Heroku [Электронный ресурс]: JavaRush - Режим доступа: https: //j avarush.ru/groups/posts/1987-malenj hkie-khitrosti-s-heroku
18. Работа с библиотекой pyTelegramBotApi [Электронный ресурс]:
Gitbook - Режим доступа: https://groosha.gitbook.io/telegram-bot-
lessons/extra/pytelegrambotapi_basics
19. Requests в Python [Электронный ресурс]: Python scripts - Режим доступа: https://python-scripts.Com/requests#method-get-requests


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ