AUTOMATION OF TECHNICAL SUPPORT RECEIVING AND PROCESSING APPLICATION PROCESS USING TELEGRAM BOT AND OPENPROJECT API

Authors

DOI:

https://doi.org/10.35546/kntu2078-4481.2024.3.36

Keywords:

technical support, application processing system, software interface, chatbot, Telegram, OpenProject.

Abstract

The article is devoted to issues of automation of technical support processes and introduction of modern technologies to improve the efficiency of such systems. The study emphasizes the importance of quick response to user requests to ensure continuous operation of the IT infrastructure. The authors analyze the impact of modern solutions, such as process automation and the use of artificial intelligence, on the effectiveness of technical support and the level of user satisfaction. The article discusses the OpenProject system, which is used to manage projects and tasks within the framework of technical support. The work describes in detail the OpenProject API, its functions and the possibilities of integration with other software solutions. The API is built on the REST architecture and uses standard HTTP methods, which allows you to easily configure the automation of processes such as creating, updating and managing projects, tasks, users and files. Important attention is paid to security, in particular the use of API keys and OAuth 2.0 for authentication. One of the key topics of the article is the development of a Telegram bot to automate the submission of applications to the digitization and distance learning department. Built on Python and the aiogram and pyopenproject libraries, the bot provides integration with OpenProject to automatically create and process requests. The article describes in detail the architecture of the bot, its components, including the user interface, business logic, database and interaction with the Telegram API. The authors also provide examples of different types of applications that are processed by the digitalization department of the Ivano-Frankivsk National Technical University of Oil and Gas, including site administration, internet connection management, and equipment technical support. The article describes the functions of the bot, which allow you to simplify these processes, in particular, the registration of applications through Telegram and their automatic addition to the OpenProject system. The article highlights the practical value of the development, which consists in automating routine processes, reducing the burden on employees and increasing the accuracy of application execution. The authors note that the development is flexible and scalable, and can be adapted for other departments and organizations with similar technical support automation needs.

References

Bao, Wei. (2020). COVID‐19 and online teaching in higher education: A case study of Peking University. Human Behavior and Emerging Technologies. 2. 10.1002/hbe2.191.

Wicaksono, F., & Baswara, O. S. (2020). Design and Implementation of Web-Based Helpdesk Information Systems Using Extreme Programming Methods. ITEJ (Information Technology Engineering Journals), 5(2), 88–96. https://doi.org/10.24235/itej.v5i2.44

Li, F., Lu, H., Hou, M., Cui, K., & Darbandi, M. (2021). Customer satisfaction with bank services: The role of cloud services, security, e-learning and service quality. In Technology in Society (Vol. 64, p. 101487). Elsevier BV. https://doi.org/10.1016/j.techsoc.2020.101487

Al-Hawari, F., & Barham, H. (2021). A machine learning based help desk system for IT service management. In Journal of King Saud University – Computer and Information Sciences (Vol. 33, Issue 6, pp. 702–718). Elsevier BV. https://doi.org/10.1016/j.jksuci.2019.04.001

Haleem, A., Javaid, M., & Singh, R. P. (2022). An era of ChatGPT as a significant futuristic support tool: A study on features, abilities, and challenges. In BenchCouncil Transactions on Benchmarks, Standards and Evaluations (Vol. 2, Issue 4, p. 100089). Elsevier BV. https://doi.org/10.1016/j.tbench.2023.100089

OpenProject API // [Електронний ресурс]. URL:https://www.openproject.org/ docs/api/ (дата звернення: 01.05.2024)

Офіційний сайт Telegtam API // [Електронний ресурс]: URL: https://core.telegram.org/api. (Дата звернення: 01.05.2024)

Medium // [Електронний ресурс]: URL: https://servat.medium.com/creating-a-telegram-bot-with-python-4a3b4906c101 (Дата звернення: 02.05.2024)

Published

2024-11-27