RESEARCH ON THE INTEGRATION OF MESSENGERS INTO WEBSERVICES

Authors

Keywords:

messenger, chat bot, integration, TypeScript, React.Js, Nest.js

Abstract

The research contains information on the research of technologies for integrating messengers into web services. Methods of integrating different messengers using chat bots and combining them in one user interface are considered and compared. These methods were used during the development of the software product. The program is a complex development and consists of three main components: a database, a client part, and a server part. The following technical tools were used: TypeScript, React.js, Nest.js, MySQL, Git, GitHub.

References

Adhikari S. Dependency Injection in Javascript. Medium. URL: https://medium.com/geekculture/ dependency-injection-in-javascript-2d2e4ad9df49 (дата звернення: 19.11.2022).

Banks A., Porcello E. Learning React: Functional Web Development with React and Redux. O'Reilly Media, 2017. 350 p.

Compatible Time-sharing System: An Overview of CTSS. HitechNectar. URL: https://www.hitechnectar.com/blogs/compatible-time-sharing-system/ (date of access: 27.03.2023)

Compatible Time-sharing System: An Overview of CTSS. HitechNectar. URL: https://www.hitechnectar.com/blogs/compatible-time-sharing-system/ (date of access: 27.03.2023)

Documentation | NestJS - A progressive Node.js framework. Documentation | NestJS - A progressive Node.js framework. URL: https://docs.nestjs.com/ (дата звернення: 19.11.2022).

Docker Documentation. Docker Documentation. URL: https://docs.docker.com/ (дата звернення: 19.11.2022).

Dr Clifford Cocks CB. Homepage | University of Bristol. URL: http://www.bristol.ac.uk/graduation/honorary-degrees/hondeg08/cocks.html (дата звернення: 19.11.2022).

Fenton S. Pro TypeScript: Application-Scale JavaScript Development. Apress, 2014. 248 p.

Gourley D., Totty B. HTTP: The Definitive Guide. O'Reilly Media, Inc., 2002. 656 p.

Head First. Патерни проектування / Ерік Фрімен, Елізабет Робсон, Кеті Сьерра і Берт Бейтс; пер. з англ. Г. Якубовська. Харків : ВД «Фабула», 2020. 672 с.

How to Make a Chatbot in 2022: Benefits, Types, and Flow. Cleveroad Inc. – Web and App development company. URL: https://www.cleveroad.com/blog/how-to-make-a-chatbot/ (дата звернення: 19.11.2022).

Irrelevant patents on elliptic-curve cryptography. cr.yp.to. URL: https://cr.yp.to/ecdh/patents.html (дата звернення: 19.11.2022).

Lin Y. Most Popular Messaging Apps Worldwide [Jun 2022 Update]. Oberlo | Where Self Made is Made. URL: https://www.oberlo.com/statistics/most-popular-messaging-apps (date of access: 27.03.2023).

Massé M. REST API design rulebook. Sebastopol, CA : O'Reilly Media, 2011. 116 c.

Mikowski M., Powell J. Single Page Web Applications: JavaScript end-to-end. Shelter Island: Manning Publications Co., 2014. 514 p.

Node.js in Action / M. Cantelon та ін. Shelter Island: Manning Publications Co., 2014. 415 p.

Osmani A. Learning JavaScript Design Patterns. Beijing : O'Reilly, 2012. 199 p.

Reddy A. The Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban. Addison-Wesley Professional, 2015. 384 p.

Riti P. Pro DevOps with Google Cloud Platform: With Docker, Jenkins, and Kubernetes. Apress, 2018. 296 p.

Scott E. SPA Design and Architecture: Understanding Single Page Web Applications. Shelter Island: Manning Publications Co., 2015. 275 p.

Scrumban: Essays On Kanban Systems For Lean Software Development. Modus Cooperandi Press, 2009. 180 p.

Sommerville I. Software engineering. 8-ме вид. Harlow, England : Addison-Wesley, 2007. 840 p.

The Evolution of Instant Messaging. Visual Capitalist. URL: https://www.visualcapitalist.com/evolution-instant-messaging/ (date of access: 23.11.2022).

The History Of WhatsApp. Feedough. URL: https://www.feedough.com/history-of-whatsapp/ (дата звернення: 19.11.2022).

Telegram Bot API. Telegram APIs. URL: https://core.telegram.org/bots/api (дата звернення: 19.11.2022).

Top Apps Ranking. Similarweb. URL: https://www.similarweb.com/apps/top/google/ store-rank/ua/communication/top-free/ (дата звернення: 23.03.2023).

Viber Developers Hub. Viber Developers Hub. URL: https://developers.viber.com/ (дата звернення: 19.11.2022).

Wexler J. Get Programming with Node.js. Shelter Island: Manning Publications Co., 2019. 480 p.

Published

2023-05-22

How to Cite

[1]
Mykhalchuk, Y., Hryshanovych, T. and Hlynchuk, L. 2023. RESEARCH ON THE INTEGRATION OF MESSENGERS INTO WEBSERVICES. Applied Problems of Computer Science, Security and Mathematics. 1 (May 2023), 28–41.