9
Daniil V. Skachkov
Kostroma State University
Yuriy L. Lustgarten
Kostroma State University
ARCHITECTURE OF THE BOT DESIGNER APPLICATION FOR BUSINESS PROCESSES
Skachkov D. V., Lustgarten Yu. L. Architecture of the bot designer application for business processes. Technologies & Quality. 2024. No 2(64). P. 59–63. (In Russ.). https://doi.org/10.34216/2587-6147-2024-2-64-59-63.
DOI: https://doi.org/10.34216/2587-6147-2024-2-64-59-63
УДК: 689
EDN: WSYJBK
Publish date: 2024-05-24
Annotation: The article discusses the problem of building an application architecture for the effective integration of bots into business processes. The authors analyze the possibilities of developing bots using the popular Telegram messenger. The analogues of the three main bot constructors (Batman, PuzzleBot and SAMBOT) are evaluated, which allows us to determine their advantages and disadvantages. Various architectural approaches, including N-layer, hexagonal, onion and pure, are considered in order to choose the most suitable for this task. Finally, a structured solution is proposed for the back-end of the application on .NET using ASP.NET . The proposed approach ensures effective integration of bots into business processes thanks to a carefully thought-out architecture.
Keywords: designer development, designer capabilities, Telegram bot designer architecture, architecture, onion architecture, monolithic architecture, business process
Literature list: 1. Telegram Core. URL: https://core.telegram.org (accessed 05.02.2024). 2. Which chatbot designer should I choose? Comparison of 67 services for Telegram. URL: https://vc.ru/services/389239-kakoy-konstruktor-chat-botov-vybrat-sravnenie-67-servisov-dlya-telegram (ac-cessed 16.02.2024). 3. Batman. URL: https://botman.pro (accessed 17.02.2024). 4. PuzzleBot. URL: https://puzzlebot.top (accessed 17.02.2024). 5. SAMBOT. URL: https://sambot.ru (accessed 17.02.2024). 6. Hexagonal vs Clean vs Onion Architecture: Choosing the Right Architecture. URL: https://program-mingpulse.vercel.app/blog/hexagonal-vs-clean-vs-onion-architectures (accessed 21.02.2024). 7. The evolution of the server architecture: n-layer, DDD, hexagonal, bulbous, pure. URL: https://nuancesprog.ru/p/18856 (accessed 21.02.2024).
Author's info: Daniil V. Skachkov, Kostroma State University, Kostroma, Russia, dan-s.skachkov@yandex.ru, https://orcid.org/0009-0000-5196-4588
Co-author's info: Yuriy L. Lustgarten, Kostroma State University, Kostroma, Russia, Россия, ylust@yandex.ru, https://orcid.org/0000-0002-3200-4490