Тема: Разработка телеграмм-бота для управления сетевым оборудованием (Дальневосточный государственный университет путей сообщения)
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 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 для управления сетевым оборудованием в малом предприятии.



