Details
| Title | Разработка Telegram-бота для интеграции ИТ-системы с внешними и внутренними исполнителями: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = Development of a Telegram Bot for IT System Integration with Internal and External Performers |
|---|---|
| Creators | Мурашко Вадим Вадимович |
| Scientific adviser | Нестеров Сергей Александрович |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | telegram bot api ; ivanti service manager ; rest api ; python ; aiogram ; fastapi ; postgresql ; fsm |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.02 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-567 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\40362 |
| Record create date | 4/20/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа посвящена разработке и внедрению Telegram-бота, обеспечивающего автоматизацию взаимодействия между внутренними подразделениями организации и внешними исполнителями в рамках ИТ-процессов, реализуемых в системе Ivanti Service Manager. Задачи, которые решались в ходе исследования: - Проанализировать основную терминологию, на которой базируется система и проблематику текущего решения; - Определить требования к функционалу разрабатываемого решения; - Рассмотреть различные варианты реализации и выбрать наиболее подходящий; - Определить критерии, по которым будет оцениваться разработанное решение; - Выполнить сравнительный анализ и выбор технологий разработки: языков программирования, методов обмена данными и систем управления базами данных; - Реализовать выбранные технологий при разработке программного решения; - Провести интеграционное, функциональное и нагрузочное тестирование разработанного решения. Для достижения данных результатов в работе были использованы следующие информационные технологии: язык программирования Python, фреймворки FastAPI и aiogram, среда разработки Visual Studio Code, система управления базами данных PostgreSQL, REST API системы Ivanti Service Manager, а также сама система Ivanti Service Manager.
This work focuses on the development and implementation of a Telegram bot that automates interaction between internal organizational units and external performers within IT processes implemented in the Ivanti Service Manager system. The research set the following goals: - Analyze the core terminology underlying the system and the issues of the current solution; - Define requirements for the functionality of the developed solution; - Consider various implementation options and select the optimal one; - Define criteria for evaluating the developed solution; - Conduct a comparative analysis and select development technologies: programming languages, data exchange methods, and database management systems; - Implement the selected technologies in developing the software solution; - Perform integration, functional, and load testing of the developed solution. To achieve these results, the following information technologies were used: Python programming language, FastAPI and aiogram frameworks, Visual Studio Code development environment, PostgreSQL database management system, REST API of Ivanti Service Manager, and the Ivanti Service Manager system itself.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|
Access count: 0
Last 30 days: 0