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


РАЗРАБОТКА АГРЕГАТОРА БОТОВ ДЛЯ МЕССЕНДЖЕРОВ

Работа №41911

Тип работы

Магистерская диссертация

Предмет

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

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

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


Введение 4
Г лава 1. Анализ предметной области 6
1.1 Социальные сети и мессенджеры в современном мире 6
1.1.1 Мессенджер Telegram 9
1.1.2 Мессенджер WhatsApp 11
1.2 Боты в мессенджерах 12
1.3 Классификация ботов 13
1.4 Похожие решения 14
Глава 2. Описание разработки системы 16
2.1 Используемые технологии 16
2.2 Структура базы данных 17
2.3 Архитектура системы 25
2.3.1 Classes 25
2.3.2 Controllers 27
2.3.3 Entity 30
2.3.4 Command 31
2.3.5 Templates 32
Глава 3. Руководство администратора веб-панели 33
3.1 Начало работы 33
3.2 Возможности системы 34
3.2.1 Вкладка ‘Bots’ 34
3.2.2 Вкладка ‘Products’ 41
Глава 4. Руководство пользователя бота Telegram 43
4.1 Начало работы 43
4.2 Основные параметры бота Telegram 43
Глава 5. Руководство пользователя бота WhatsApp 46
5.1 Начало работы 46
5.2 Основные параметры бота WhatsApp 46
Заключение 49
Список литературы 50


В настоящее время с трудом можно представить нашу жизнь без такого устройства, как смартфон, а в частности без интернета на нем. Это не удивительно, поток информации с каждым днём растет, вместе с этим набирает популярность электронная коммерция, отсюда появляется необходимость выхода в сеть интернет. Данная ситуация неизбежно привела к тому, что смартфон стал представлять собой не просто средство для решения традиционных задач, а начал играть роль своеобразного «окна» во всемирную паутину.
Возможности, предоставляемые смартфоном огромны: телефонные звонки, чаты в мессенджерах, просмотр новостей, развлечения, дистанционное обучение, заказ товаров и услуг онлайн, поиск информации, навигация. Исходя из вышеперечисленного, возникает вопрос: «Что, если собрать всё это не просто в одно устройство, а в одно приложение, например, мессенджер?» Именно поэтому целью моей работы является разработка системы, с помощью которой будет возможно создать любого бота для мессенджеров без навыков программирования.
Чтобы достичь поставленную цель, необходимо было решить следующие задачи:
• Изучить возможности и способы создания ботов;
• Изучить работу с фреймворком Symfony
• Изучить API мессенджеров Telegram и WhatsApp
• Разработать универсальную систему, с помощью которой возможно:
— Замещение/дополнение веб-сайтов и приложений, путем введения ботов;
— Повышение удобства создания ботов;
— Повышение продаж в электронном сегменте.
Объект исследования - процесс создания ботов. Предмет исследования - система создания бота для мессенджера.
В первой главе данной магистерской диссертации проводится обзор и анализ предметной области, исследование социальной стороны сети интернет, выделяются наиболее популярные социальные сети и мессенджеры, проводится аналитика выбранных мессенджеров и обоснование сделанного выбора. Также в данной главе делается анализ существующих ботов, проводится их классификация и выделяются как основные, так и уникальные их функции.
Во второй главе представлена разработка системы, приводятся используемые технологии. Также здесь показывается структура базы данных, связи между сущностями. Описывается архитектура программной части, проводится разбор некоторых частей кода.
В третьей главе подробно рассказывается о разработанной системе, её частях, параметрах и возможностях, описывается работа с полученным агрегатором ботов для мессенджеров.
В четвертой главе на основании примера, созданного в данной системе, показывается работа бота мессенджера Telegram при различных действиях пользователя бота.
В пятой главе отображается работа реализованного в данной веб-панели бота мессенджера WhatsApp, рассказывается об его функционале.
В заключении делаются выводы и подводятся итоги по данной магистерской диссертации, описываются выполненные задачи, обозревается разработанная система и ее функционал.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате проделанной работы мною была разработана и реализована универсальная система создания ботов мессенджеров Telegram и WhatsApp, обладающая следующим функционалом:
• Регистрация администратора в веб-панели
• Авторизация администратора в веб-панели
• Просмотр списка ботов Telegram и WhatsApp, созданных администратором
• Возможность добавления/удаления действий для выбранного бота
• Возможность просмотра списка действий выбранного бота
• Возможность обработки событий, произошедших в боте, путем добавления триггеров для выбранного бота.
• Возможность просмотра триггеров выбранного бота
• Возможность добавления RSS-ссылок для выбранного бота
• Возможность просмотра пользователей для каждого отдельного бота
• Возможность добавления/удаления/редактирования продуктов
• Возможность просмотра списка продуктов
Таким образом, благодаря использованию данного агрегатора ботов, возможно создать бота любой категории и тематики, без программирования и привлечения сторонних специалистов. Поэтому полученная система может иметь большой спрос среди различной аудитории.
Во время работы над данной магистерской диссертации мной была изучена работа с фреймворком Symfony, языком шаблонов Twig, API мессенджеров Telegram и WhatsApp, а также новые подходы и способы создания ботов.
Подводя итоги, можно сказать, что данная система является завершенной и работоспособной, и цель работы является достигнутой.



1. Социальная сеть [Электронный ресурс] URL: ЬИр8://га.,шк1реё1а.о^/’шк1/Социальная_сеть (дата обращения 18.12.2018)
2. Обзор мессенджеров. Лучшие и популярные интернет
мессенджеры [Электронный ресурс] URL:
https://www.voipoffice.ru/tags/messendzhery/ (дата обращения 12.02.2019)
3. Каждому возрасту свои сети [Электронный ресурс] URL: https://wciom.ru/index.php?id=236&uid=116691 (дата обращения 18.12.2018)
4. Вся статистика интернета на 2019 год - в мире и в России [Электронный ресурс] URL: https://www.web-canape.ru/business/vsya-statistika- interneta-na-2019-god-v-mire-i-v-rossn/ (дата обращения 15.05.2019)
5. Telegram (мессенджер) [Электронный ресурс] URL: https ://ru.wikipedia.org/wiki/T elegram_(мессенджер) (дата обращения
19.12.2018)
6. Исследование аудитории Telegram 2019 [Электронный ресурс] URL: https://tgstat.ru/research (дата обращения 20.05.2019)
7. WhatsApp [Электронный ресурс] URL:
https://ru.wikipedia.org/wiki/WhatsApp (дата обращения 19.12.2018)
8. Facebook купил мессенджер WhatsApp [Электронный ресурс] URL: https://lenta.ru/articles/2014/02/20/whatsapp/ (дата обращения 20.01.19)
9. Бусыгина Н.Ю. Разработка агрегатора ботов Telegram для совершенствования обслуживания клиентов: вып.квал. работа КФУ, Казань,2017.
10. 5 преимуществ чат-бот платформы для бизнеса [Электронный ресурс] URL: https://vc.ru/services/60539-5-preimushchestv-chat-bot-platformy- dlya-biznesa (дата обращения 07.03.2019)
11. PHP [Электронный ресурс] URL: http://www.mirsite.ru/php.htm (дата обращения 29.03.2019)
12. 7 причин, по которым PHP хорош для разработки бизнес-проектов [Электронный ресурс] URL: https://stfalcon.com/ru/blog/post/PHP-advantages- for-business (дата обращения 29.03.2019)
13. Преимущества PHP [Электронный ресурс] URL: http://www.php.su/phpUopport (дата обращения 29.03.2019)
14. Symfony [Электронный ресурс] URL:
https://ru.wikipedia.org/wiki/Symfony (дата обращения: 02.04.2019)
15. Бусыгина Н.Ю. Конструктор для создания ботов в мессенджерах. Молодой исследователь: вызовы и перспективы: сб. ст. по материалам CXIV междунар. науч.-практ. конф. - № 14 (114) / ред.кол.: Н.П. Ходакова, О.В. Виштак, А.Д. Дейкина, Д.Ю. Добротин, С.В. Напалков. - Москва, Изд. «Интернаука», 2019. - с. 148-150.
16. Symfony, High Performance PHP Framework for Web Development [Электронный ресурс] URL: https://symfony.com/ (дата обращения: 10.03.2019)
17. Telegram Bot API [Электронный ресурс] URL: https://tlgrm.ru/docs/bots/api (дата обращения 20.12.2018)
18. WhatsApp API [Электронный ресурс] URL: https://chat-api.com/ru/ (дата обращения 21.05.2019)
19. Русскоязычная документация по Twig [Электронный ресурс] URL: https://x-twig.ru/ (дата обращения 14.03.2019)
20. Doctrine [Электронный ресурс] URL: https://www.doctrine-
project.org/ (дата обращения 14.03.2019)
21. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS/ перевел c английского Н. Вильчинский, 2-е изд. — СПб.: Питер, 2013. — 560 с.

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



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


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