Разработка системы контроля доступности серверов с оповещением средствами мессенджера «Telegram»

Разработка системы контроля доступности серверов с оповещением средствами мессенджера «Telegram»

Вид работы: Дипломная работа  |   Предмет работы: Информационные технологии   |   Количество листов: 55

Как уже было сказано ранее, роботы — это особые аккаунты, которым при регистрации не требуется номера телефона. По своей сути, данные аккаунты исполняют роль интерфейса к сервису, который выполняется на удалённом сервере. Самое интересное в создании роботов это то, что для работы с ними нет необходимости в изучении низкоуровневых методов работы с MTProto или шифровании — диалог с роботом организован при помощи самого обычного HTTPS интерфейса с упрощёнными методами Telegram API. У ботов Telegram имеется множество уникальных возможностей — к примеру, кастомизированные клавиатуры, дополнительные интерфейсы для команд по умолчанию, внешнее связывание и специальные режимы приватности для групп. Пользователи имеют возможность общаться с Telegram ботом напрямую, с помощью поля ввода сообщений — из всякого чата или же группы. Для выполнения данного действия необходимо только набрать имя пользователя бота и запрос для поиска. После получения запроса, бот способен возвратить какие-либо данные пользователю. С помощью ботов пользователям открывается доступ к HTML5-играм в группах или приватных чатах. Игровая платформа мессенджера способна составлять таблицы рекордов и оповещать о случаях изменения рейтинга. Одна из самых необычных для мессенджера возможностей Bot API — кастомизированные клавиатуры. При передаче сервером ответа есть возможность передать команду на отображение специальной клавиатуры с предустановленными вариантами ответа (см. ReplyKeyboardMarkup). Клиент Telegram, получив сообщение, отобразит пользователю кастомизированную клавиатуру. Нажатие на клавишу сразу же отправит на сервер соответствующую команду. Таким образом, можно значительно упростить взаимодействие робота с пользователем.


Оглавление
ВВЕДЕНИЕ 7
1 Анализ средств и методов реализации системы доступности серверов 9
1.1 Анализ приложений имеющих функциональность мониторинга доступности серверов 9
1.2Основные особенности применения Windows служб 14
1.3 Основные особенности применения мессенджера Telegram. 19
1.4 Основные особенности применения мессенджера Telegram ботов 22
1.5 Выбор средств реализации системы мониторинга доступности серверов 25
2 Проектирование системы контроля доступности серверов 26
2.1 Основания выбора средств реализации системы мониторинга доступности серверов 26
2.2 Структурная схема разработанной системы 29
2.3 Алгоритм работы разработанной системы 30
3 Разработка системы контроля доступности серверов 34
3.1 Разработка Windows службы 34
3.2 Разработка Тelegram бота 42
3.3 Разработка сервера 44
3.4 Описание алгоритмов и методов тестирования и отладки системы контроля доступности серверов 47
Заключение 52
Список использованных источников 54










ПОМОЩЬ С НАУЧНОЙ РАБОТОЙ

Подготовим для Вас работу по стандартам Вузов

Готовая работа с высокой уникальностью по минимальной цене
Срок выполнения от 2 часов
Антиплагиат более 70%

Быстрый заказ работы





[honeypot 2Mp1wUz2rkcR2jj1Ahxo]

Мы перезвоним через 5 минут

Яндекс.Метрика

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match