ВВЕДЕНИЕ 3 1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ 5 1.1 Мессенджеры 5 1.2 Чат-боты 10 1.3 Обзор аналогов чат-ботов 12 1.3.1 Чат-бот каршеринга YouDrive 12 1.3.2 Чат-бот мониторинга цен товаров на Aliexpress 13 1.3.3 Чат-бот для заказа еды «Пицца бот» 14 1.3.4 Бот для заказа такси Maxim 15 1.3.5 Чат-бот «Спорт-Экспресс» 17 1.4 Актуальность поставленной задачи 18 2 ВЫБОР ТЕХНОЛОГИЙ И СРЕДЫ РАЗРАБОТКИ 21 2.1 Выбор технологий разработки 21 2.2 Определение основного языка программирования 27 2.3 Среда разработки 30 3 РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ 33 3.1 Регистрация бота для Telegram Bot API 33 3.2 Реализация клиентской части чат-бота 35 3.3 Проектирование и реализация базы данных чат-бота 38 3.3.1 Сущности 38 3.3.2 Ограничения 44 3.3.3 Представления 47 3.4 Реализация серверной части чат-бота 52 3.5 Добавление сторонних библиотек 54 3.6 Написание кода 54 ЗАКЛЮЧЕНИЕ 62 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 64 ПРИЛОЖЕНИЕ А 66 ПРИЛОЖЕНИЕ Б 67  

TELEGRAM-БОТ ДЛЯ ИНТЕРНЕТ-МАГАЗИНА АВТОМОБИЛЬНЫХ ЗАПЧАСТЕЙ

дипломная работа
Программирование
60 страниц
89% уникальность
2022 год
80 просмотров
Подгорная Д.
Эксперт по предмету «Программирование»
Узнать стоимость консультации
Это бесплатно и займет 1 минуту
Оглавление
Введение
Заключение
Список литературы
ВВЕДЕНИЕ 3 1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ 5 1.1 Мессенджеры 5 1.2 Чат-боты 10 1.3 Обзор аналогов чат-ботов 12 1.3.1 Чат-бот каршеринга YouDrive 12 1.3.2 Чат-бот мониторинга цен товаров на Aliexpress 13 1.3.3 Чат-бот для заказа еды «Пицца бот» 14 1.3.4 Бот для заказа такси Maxim 15 1.3.5 Чат-бот «Спорт-Экспресс» 17 1.4 Актуальность поставленной задачи 18 2 ВЫБОР ТЕХНОЛОГИЙ И СРЕДЫ РАЗРАБОТКИ 21 2.1 Выбор технологий разработки 21 2.2 Определение основного языка программирования 27 2.3 Среда разработки 30 3 РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ 33 3.1 Регистрация бота для Telegram Bot API 33 3.2 Реализация клиентской части чат-бота 35 3.3 Проектирование и реализация базы данных чат-бота 38 3.3.1 Сущности 38 3.3.2 Ограничения 44 3.3.3 Представления 47 3.4 Реализация серверной части чат-бота 52 3.5 Добавление сторонних библиотек 54 3.6 Написание кода 54 ЗАКЛЮЧЕНИЕ 62 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 64 ПРИЛОЖЕНИЕ А 66 ПРИЛОЖЕНИЕ Б 67  
Читать дальше
Интернет в современных условиях – это универсальная среда для общения, развлечений и обучения. В настоящее время в мире существует большое количество средств, форм и способов общения, и немалая часть из них так или иначе связана с современными техническими возможностями, которые, в частности, представлены использованием глобальной компьютерной сети. Интернет кроме источника разнообразной и полезной для пользователей информации также является основной формой виртуального общения. Связь с друзьями и родственниками, контакты с рабочими партнерами, новые знакомства – все это является важным компонентом повседневной жизни современного человека, причем выбор наиболее удобных способов онлайн-общения у пользователя достаточно большой. Актуальность выпускной квалификационной работы обусловлена высокой популярностью мессенджеров и таких средств автоматизации как чат-боты среди пользователей сети Интернет. Чат-боты позволяют упростить ежедневные рутинные задачи, такие как получение информации о погоде, пробках, последних новостях и другие. Главным достоинством относительно классических приложений является возможность совмещения всех возможностей на платформе одного мессенджера. Объект выпускной квалификационной работы — автоматизация процессов для интернет-магазина автомобильных запчастей. Предмет выпускной квалификационной работы — возможности работы для пользователей мессенджера с интернет-магазином автомобильных запчастей с помощью программного продукта автоматизации взаимодействия пользователей.


Контрольная работа по экономике на заказ поможет вам не тратить свое время. Контрольные на заказ - это недорогая услуга, с которой мы справляемся на ура.


. Целью выпускной квалификационной работы является разработка бота-помощника для мессенджера Telegram. Исходя из поставленной цели, были поставлены следующие задачи:  анализ выбранной предметной области;  сравнение имеющихся аналогов чат-ботов;  выбор технологий и среды разработки;  разработка чат-бота на платформе Telegram. Методы исследования на теоретическом уровне: метод анализа, метод сходства и различия, сравнения, обобщения. На эмпирическом уровне: наблюдение, анализ практического опыта работы интернет-магазина. В первой главе выпускной квалификационной работы производится анализ имеющихся мессенджеров, а также чат-ботов, которые выступают аналогами для разрабатываемого приложения, более подробно рассматривается актуальность поставленной задачи. Во второй главе формулируются требования и задачи к разрабатываемой системе, определяются критерии выбора технологий разработки. Здесь же определяется основной язык программирования и происходит выбор среды разработки. Третья глава включает в себя процесс разработки программы, реализация клиентской и серверной частей, а также базы данных для бота. Заключение включает в себя подведение итогов, результаты разработки автоматизированной системы и преимущества ее использования.  

Читать дальше
В настоящее время популярность мессенджеров как средств общения неизменно растет. Компании, семьи, друзья ежедневно пользуются возможностями обмена сообщениями и медиаконтентом на расстоянии. Так же стоит отметить рост популярности такого вида программных продуктов как чат-боты, которые работают на платформах мессенджеров. Круглосуточная служба поддержки пользователей, конвертирование документов и медиафайлов, заказ такси, поиск необходимых данных и многое другое в настоящее время может быть реализовано в рамках лишь одного мессенджера. Пользователям не придется скачивать множество приложений для решения узконаправленных задач, потому что достаточно иметь лишь мессенджер и необходимый набор чат-ботов, которые не занимают место в памяти смартфона. Поэтому Telegram-бот, который будет работать на любых платформах, без каких-либо вложений, является актуальной темой. В рамках выпускной квалификационной работы были выполнены поставленные задачи. Во-первых, были изучены мессенджеры. Было проведено сравнение и анализ достоинств и недостатков, вследствие чего был выбран мессенджер Telegram как самый удобный и доступный в плане документации Telegram Bot API. Во-вторых, были изучены имеющиеся аналоги чат-бота на платформе Telegram, а также выявлены их достоинства, недостатки и интересные решения. На основе этого были выявлены требования для разработки авторского чат-бота для интернет-магазина автомобильных запчастей. В рамках последней выполненной задачи были выбраны технологии и среда для разработки чат-бота среди которых Python, PostgreSQL, Telebot API и PyCharm Community. Разработанный программный продукт прошел тестирование на обычном и тестовом аккаунтах в мессенджере Telegram, в результате которого были выявлены и исправлены ошибки. Также была разработана и оформлена программная документация. В будущем программа будет обновляться и дополняться, для этого будет использоваться технология Git, что сделает процесс обновления намного удобнее. Таким образом, результатом выпускной квалификационной работы является реализованный чат-бот для помощи клиентам интернет-магазина по бронированию и заказу автозапчастей. Можно сделать итоговый вывод, что программный продукт может быть полезен в использовании и возможность его внедрения можно рассматривать в будущем, так как будет реализовано и доработано большее количество функций, что сделает работу с приложением более удобной и продуктивной.  
Читать дальше
1) Аванесян Н. Л., Telegram, как пример мессенджера: возможности и перспективы развития. [Электронный ресурс] / Н. Л. Аванесян // Научный потенциал XXI века. – 2017. – Режим доступа: https://elibrary.ru/download/elibrary_29653726_34734017.pdf 2) Аудитория социальных сетей и мессенджеров в 2021 году [Электронный ресурс]. — 2021. — Режим доступа: https://blog.skillfactory.ru/ (дата обращения: 14.05.2022). 3) Бизли Д., Джонс Б. К. Б59 Python. Книга рецептов / пер. с анг. Б. В. Уварова. – М.: ДМК Пресс, 2019. – 648 с.: ил. 4) ГОСТ 19.002 – 80 – ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения. 5) ГОСТ 19.105 – 78 – ЕСПД. Общие требования к программной документации. 6) ГОСТ 19.106 – 78 – ЕСПД. Требования к программным документам, выполненные печатным способом. 7) ГОСТ 19.401 - 78 – ЕСПД. Текст программы. Требования к содержанию и оформлению. 8) ГОСТ 19.404 – 79 – ЕСПД. Пояснительная записка. Требования к содержанию и оформлению. 9) Документация Telegram: Примеры ботов [Электронный ресурс]. — Режим доступа: https://tlgrm.ru/docs/bots/samples#c-sharp (дата обращения: 18.05.2022). 10) Исследование аудитории Telegram [Электронный ресурс]. — Режим доступа: https://tgstat.ru/research-2021 / (дата обращения: 15.05.2022). 11) Козлов А. А., Телеграм-бот как простой и удобный способ получения информации [Электронный ресурс] / А. А. Козлов, А. В. Батищев // Территория науки. – 2017. – №5. – с. 55-64. – Режим доступа: https://cyberleninka.ru/article/v/telegram-bot-kak-prostoy-i-udobnyy-sposobpolucheniya-informatsii / (дата обращения: 14.05.2022). 12) Матвеева Н. Ю., Технологии создания и применения чат-ботов [Электронный ресурс] / Н. Ю. Матвеева, А. В Золотарюк . // Научные записки 39 молодых исследователей. – 2018. – №1. – с. 28-30. – Режим доступа: https://cyberleninka.ru/article/v/tehnologii-sozdaniya-i-primeneniya-chat-botov 13) Моргунов, Е. П. PostgreSQL. Основы языка SQL: учеб. Пособие / Е. П. Моргунов; под ред. Е. В. Рогова, П. В. Лузанова. — СПб.: БХВ-Петербург, 2018. — 336 с.: 14) Мэтиз Э. Изучаем Python. Программирование игр, визуализация данных, веб-приложения. — СПб.: Питер, 2017. — 496 с.: 15) Советов, Б.Я. Информационные технологии.: учебное пособие / Б. Я. Советов, В. В. Цехановский. – Москва.: Высш. шк., 2003. - 263 с. 16) Хабрахабр Node.js, Express ɢ MongoDB: API за полчаса [Электронный ресурс]: — Режим доступа: https://habrahabr.ru/ / (дата обращения: 14.05.2022). 17) Telegram [Электронный ресурс]. — Режим доступа: https://ru.wikipedia.org/wiki/Telegram / (дата обращения: 15.05.2022). 18) Chris Messina, 2016 Will Be the Year of Conversational Commerce [Электронный ресурс]. — Режим доступа: https://medium.com / (дата обращения: 15.05.2022) 19) Telegram Bot API [Электронный ресурс]: Telegram Documents. – Режим доступа: https://core.telegram.org/bots/api / (дата обращения: 15.05.2022)  
Читать дальше
Поможем с написанием такой-же работы от 500 р.
Лучшие эксперты сервиса ждут твоего задания

Похожие работы

курсовая работа
Статистическое изучение эффективности использования основных средств
Количество страниц:
30
Оригинальность:
84%
Год сдачи:
2022
Предмет:
Статистика
курсовая работа
Организация сопровождения туристов в Камчатский край
Количество страниц:
30
Оригинальность:
80%
Год сдачи:
2022
Предмет:
Туризм
курсовая работа
КЕЙСЫ КАК МЕТОД ОБУЧЕНИЯ ЭКОНОМИКИ: СПЕЦИФИКА РАЗРАБОТКИ И ПРИМЕНЕНИЯ КЕЙС-ЗАДАНИЙ В ОБРАЗОВАТЕЛЬНОМ ПРОЦЕССЕ
Количество страниц:
35
Оригинальность:
90%
Год сдачи:
2022
Предмет:
Методика преподавания
дипломная работа
"Радио России": история становления, редакционная политика, аудитория. (Имеется в виду радиостанция "Радио России")
Количество страниц:
70
Оригинальность:
61%
Год сдачи:
2015
Предмет:
История журналистики
курсовая работа
26. Центральное (всесоюзное) радиовещание: история создания и развития.
Количество страниц:
25
Оригинальность:
84%
Год сдачи:
2016
Предмет:
История журналистики

Поможем с работой
любого уровня сложности!

Это бесплатно и займет 1 минуту
image