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


Разработка телеграмм-бота для управления сетевым оборудованием (Дальневосточный государственный университет путей сообщения)

Работа №120688

Тип работы

Дипломные работы, ВКР

Предмет

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

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

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


Есть приложение (листинг программы).

Введение 3
1 Анализ предметной области 5
1.1 Обусловленный выбор технологий реализации 5
1.2 Сравнение 9
1.2.1 Чаты (группы и супергруппы) 9
1.2.2 Тематические каналы 9
1.2.3 Стикеры 10
1.2.4 Актуальность выбора Telegram 11
1.3 Чат-боты 12
1.3.1 Функции чат-ботов 12
1.3.2 Использование чат-ботов по платформам 17
1.4 Обзор аналогов чат-ботов 20
1.5 Выбор программного обеспечения обеспечения
для разработки чат-бот 24
1.5.1 Статистика и анализ языков программирования
для разработки чатбота в telegram 24
1.5.2 Основные понятия и виды языков программирования 24
1.5.3 Самые популярные языки программирования 25
1.5.4 Сравнительный анализ языков программирования 29
1.5.5 Выбор текстового редактора для написания кода 33
1.6 Сетевое оборудование 38
1.6.1 Описание оборудования Mikrotik. 38
1.6.2 RouterOS 38
2 Разработка телеграмм бота 44
2.1 Регистрация чат-бота 44
2.2 Реализация главной части чат-бота 46
2.3 Подключение телеграмм бота к сетевому оборудованию. 48
2.4 Скрипты 50
2.5 Терминат маршрутизатора Mikrotik. 51
2.6 Завершение команды. 52
2.7 Административная панель чат бота 53
Заключение 54
Список использованных источников 55
Приложение А Листинг кода для реализации телеграмм бота 58

В настоящее время в мире существует огромное множество средств, типов и способов общения, и огромная часть так или иначе связана с современными техническими возможностями, которые, в частности, представлены использованием глобальной компьютерной сети.
На сегодняшний день сетевое оборудование является неотъемлемой частью любой организации, ведущей свою деятельность в Интернете. Для эффективного управления сетевым оборудованием необходимо иметь доступ к специализированным инструментам и программным средствам, которые обеспечивают удобство и эффективность управления.
В данной работе представлен разработанный телеграмм бот для управления сетевым оборудованием, который позволяет пользователям управлять сетевым оборудованием с помощью мобильных устройств, что облегчает и ускоряет процесс управления. В работе описывается процесс разработки бота, его функциональные возможности и технологии, использованные при создании.
Также в работе представлен анализ существующих решений и примеры использования разработанного бота в реальной среде.
Объектом исследования в написании ВКР послужил процесс создания телеграмм-бота.
Предметом исследования бакалаврской работы стал разработанный телеграмм-бот.
Целью бакалаврской работы является разработка бота для управления сетевым оборудованием в мессенджере Telegram.
Из поставленной цели формируются следующие задачи:
– анализ предприятия и ознакомление с объектом разработки;
– ознакомиться с современными интернет-технологиями;
– изучить основне правила и рекомендациями по разработке и созданию чат-ботов и следовать им в своей практике;
– выбрать стратегию разработки и создания телеграмм-бота.
– провести сравнительный анализ IT решений в данной области;
– спроектировать работу телеграмм-бота;
– разработать работоспособную версию бота;
– провести тестирование телеграмм-бота.
В процессе разработки телеграмм-бота используются следующие технологии:
– Visual Studio Cod – текстовый редактор, разработанный Microsoft для Windows, Linux, macOC;
– Python – высокоуровневый язык программирования;
– RouterOS – cетевая операционная система на базе Linux;
– Telegram – кроссплатформенная система мгновенного обмена сообщениями.


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

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

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


Мессенджеры находятся на своем пике популярности среди всех возрастных категорий людей. Ежедневно физические и юридические лица используют их в своих целях. От отправки смешных картинок до учетных записей крупных складов. Обмен сообщениями на огромном расстоянии далеко не новая технология, но именно мессенджеры прямо подошли к задаче, без излишеств. Это и цепляет людей. Скорость, надежность и приватность это самое главное для такого вида работы.
Чат-боты стали неотъемлемой частью этой системы. Теперь без них нам тяжело жить. Если потребуется скачать видео с интернет ресурса, то для этого найдется чат-бот. Отпала необходимость скачивания сотни приложений для каких-либо нужд. Достаточно всего лишь скачать мессенджер и начать работу с нужным ботом.
В рамках выпускной квалификационной работы были выполнены поставленные задачи. Были изучены мессенджеры и их устройство. Было проведено сравнение мессенджеров друг с другом. При сравнивании был выявлен лучший в плане удобства в работе и наличия документации Telegram Bot API.
Во-вторых, были рассмотрены аналоги чат-ботов в мессенджере телеграмм. Выявлены их плюсы и минусы, а также сделаны некоторые выводы при разработке телеграмм бота. Было проведено сравнение средств разработки.
Таким образом результатом ВКР является реализованный чат-бот для платформы telegram для управления сетевым оборудованием в малом предприятии.



1 Алгоритм [Электронный ресурс]. – URL: http://www.machinelearning.ru/wiki/index.php?title=Алгоритм (дата обращения: 07.06.2023).
2 ГОСТ 19.701-90 ЕСПД Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения [Электронный ресурс]. – URL: http://docs.cntd.ru/document/gost-19-701-90-espd (дата обращения: 07.06.2023).
3 Понятие языка программирования [Электронный ресурс]. – URL: https://ibrain.kz/informatika/ponyatie-yazyk-programmirovaniya (Дата обращения: 07.06.2023).
4 Виды языков программирования [Электронный ресурс]. – URL: http://csaa.ru/vidy-jazykov-programmirovanija/ (Дата обращения: 07.06.2023).
5 Рейтинг языков программирования 2020 [Электронный ресурс]. – URL: https://techrocks.ru/2020/02/08/programming-languages-rank-2020/ ( Дата обращения: 07.06.2023).
6 Язык программирования Python [Электронный ресурс]. – URL: https://web-creator.ru/articles/python (Дата обращения: 07.06.2023).
7 Хабр, учебный процесс в IT [Электронный ресурс]. – URL: https://habr.com/ru/company/skillbox/blog/443412/ (Дата обращения: 07.06.2023).
8 +10 Текстовых редакторов для программирования [Электронный ресурс]. – URL: http://blog.liveedu.tv/10editors/ (Дата обращения: 07.06.2023).
9 Чат-боты – кто они и что умеют? [Электронный ресурс]. – URL: https://efsol.ru/articles/messendzhery-i-chat-boty-dlya-biznesadostavki.html (Дата обращения: 06.06.2023).
10 Mikrotik-routers [Электронный ресурс] – Режим доступа: http://www.mikrotik-routeros.net/routeros.aspx (дата обращения: 01.06.2023).
11 Основныe функции и возможности RouterOS [Электронный ресурс] – Режим доступа: https://ipboom.ru/info/articles/2017/opisanie_osnovnykh_funktsiy_i_vozmozhnostey_routeros/ (дата обращения: 01.06.2023).
12 MikroTik RouterOS [Электронный ресурс] – Режим доступа: https://lagovskiy.ru/blog/view/mikrotik-routeros-overview/ (дата обращения: 01.06.2023).
13 MikroTik [Электронный ресурс] – Режим доступа: https://ru.wikipedia.org/wiki/MikroTik#RouterOS (дата обращения: 01.06.2023).
14 Классификация и методы создания чат-бот приложений [Электронный ресурс]. – URL: https://cyberleninka.ru/article/n/klassifikatsiya-i-metodysozdaniya-chat-bot-prilozheniy/viewer (Дата обращения: 07.06.2023).
15 Почему именно мессенджеры [Электронный ресурс]. – URL: https://vc.ru/marketing/51778-kak-ispolzovat-bot-whatsapp-effektivnyysposob-generacii-kachestvennyh-lidov-cherez-messendzher (Дата обращения: 07.06.2023).
16 Чем отличаются чат-боты в Telegram, WhatsApp, Viber, Facebook, VK [Электронный ресурс]. – URL: https://www.rpv-bot.ru/chem-otlichaetsyachat-bot-v-telegram-whatsapp-vk-viber-facebook (Дата обращения: 06.06.2023).
17 Интернет 2017-2018 в мире и в России: Статистика и тренды // [Электронный ресурс]: URL: https://www.web-canape.ru/business/internet-2017-2018-vmire-i-v-rossii-statistika-i-trendy/ (дата обращения:02.06.23).
18 Архаков, Д. PHP: Делаем кнопки в Telegram API (inline- keyboards) // [Электронный ресурс]: URL: https://archakov.im/post/nodejs-make-buttons-on-telegramapi.html (дата обращения: 06.06.23).
19 Матвеева Н. Ю., Технологии создания и применения чат-ботов [Электронный ресурс] / Н. Ю. Матвеева, А. В Золотарюк . // Научные записки молодых исследователей. – 2018. – №1. – с. 28-30. // [Электронный ресурс]: URL: 115 https://cyberleninka.ru/article/v/tehnologii-sozdaniya-i-primeneniya-chat-botov (дата обращения: 03.06.23).
20 Официальный сайт Telegtam API // [Электронный ресурс]: URL: https://core.telegram.org/api. (дата обращения: 03.06.23).
21 Гопкало, В.Н. Выпускная квалификационная работа. Общие требования и правила оформления: методическое пособие / В. Н. Гопкало, О. А. Графский – Хабаровск: Изд-во ДВГУПС, 2014. – 44 с.

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




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