API AS A WAY TO INTERACT WITH SOCIAL NETWORKS
Abstract and keywords
Abstract (English):
In the realities of the pandemic, chat bots have become indispensable helpers. They do not need a lot of resources and constant human control. A method of interacting with social networks through a specialized software interface Web API, which is the basis of the REST architecture, is considered. The basic structure of requests for receiving and sending data to servers is presented. On the example of the implementation of a chatbot for vk.com, capable of automating a dialogue with users, the main design stages are presented, including the requirements for the implementation and operation mode based on the client-server architecture, implementation and testing. The project server is implemented on a Raspberry Pi4 single-board computer. Demonstrated code for performing basic queries and implemented a Long Polling approach to continuously track and distribute user messages. Methods were formed to obtain the necessary resources from the server, to declare a new resource on the server, to update information on the server, and to delete certain objects from the database. The result was a patented software product "Intelligent assistant of VSUIT for social networks".

Keywords:
Chatbot, API, social networks, assistant, Raspberry.
References

1. Tokarev, K.S. Rol' tehnologii open API v ekonomike / K.S. Tokarev // Akademiya pedagogicheskih idey Novaciya. Seriya: Studencheskiy nauchnyy vestnik. - 2019. - № 1. - S. 432-435.

2. Transformation features of the digital economy of the russian federation / A.V. Skrypnikov, V.G. Kozlov, V.V. Denisenko [et al.] // Advances in Economics, Business and Management Research : Proceedings of the Russian Conference on Digital Economy and Knowledge Management (RuDEcK 2020). - 2020. - P. 145-148. - DOI:https://doi.org/10.2991/aebmr.k.200730.027.

3. Svidetel'stvo o registracii programmy dlya EVM RU 2021614730. Intellektual'nyy bot VGUIT dlya social'nyh setey : zayavl. 22.03.2021 ; opubl. 29.03.2021 / V.N. Popov, V.N. Vasilenko, A.V. Skrypnikov [i dr.] ; zayavitel' i patentoobladatel' FGBOU VO «VGUIT».

4. Truhan, D.A. Primenenie API social'nyh setey pri razrabotke programmnogo obespecheniya monitoringa vypusknikov vuza / D.A. Truhan, V.N. Zueva, S.A. Inozemcev // Nauchnyy potencial vuza - proizvodstvu i obrazovaniyu : sbornik statey po materialam I Mezhdunarodnoy nauchno-prakticheskoy konferencii, posvyaschennoy 100-letiyu Kubanskogo gosudarstvennogo tehnologicheskogo universiteta i 60-letiyu Armavirskogo mehaniko-tehnologicheskogo instituta, Armavir, 07-08 dekabrya 2018 goda. - Armavir: Armavirskiy gosudarstvennyy pedagogicheskiy universitet, 2019. - S. 27-31.

5. Authentication and load balancing scheme based on JSON Token for Multi-Agent Systems / B. E. Sabir, H. Allali, M. Youssfi, O. Bouattane // Procedia Computer Science : 2, Fez, 03-05 oktyabrya 2018 goda. - Fez, 2019. - P. 562-570.

6. Skrypnikov, A.V. Ispol'zovanie metodov mashinnogo obucheniya pri reshenii zadach informacionnoy bezopasnosti / A.V. Skrypnikov, V.V. Denisenko, I.A. Saranov // Vestnik Voronezhskogo instituta FSIN Rossii. - 2020. - № 4. - S. 69-73.

7. Programmno-tehnicheskie sredstva iskusstvennogo intellekta v usloviyah onlayn-transformacii / A.V. Skrypnikov, V.V. Denisenko, I.A. Vysockaya [i dr.] // Avtomatizaciya. Sovremennye tehnologii. - 2021. - T. 75, № 8. - S. 373-376.

8. Sadhu, A. Zero-shot grounding of objects from natural language queries / A. Sadhu, K. Chen, R. Nevatia // Proceedings of the IEEE International Conference on Computer Vision. - 2019. - № 10. - Pp. 4693-4702. - DOI:https://doi.org/10.1109/ICCV.2019.00479.

9. Skrypnikov, A.V. Primenenie analiza estestvennogo yazyka v tehnologiyah chat-botov v usloviyah onlayn-transformacii mira / A.V. Skrypnikov, V.V. Denisenko, S.E. Demichev // Modelirovanie energoinformacionnyh processov : sbornik trudov IX Nacional'noy nauchno-prakticheskoy konferencii s mezhdunarodnym uchastiem. - Voronezh, 2021. - S. 281-289.

10. Tang, R. Natural language generation for effective knowledge distillation / R. Tang, Y. Lu, J. Lin // Proceedings of the 2nd workshop on deep learning approaches for low-resource NLP (DeepLo 2019). - 2019. - Pp. 202-208. - DOI:https://doi.org/10.18653/v1/D19-6122.

11. Gaussian process Lstm recurrent neural network language models for speech recognition / M.W. Lam, X. Chen, S. Hu [et al.] // IEEE international conference on acoustics, speech and signal processing 2019 (ICASSP 2019). - 2019. - Pp. 7235-7239. - DOI:https://doi.org/10.1109/ICASSP.2019.8683660.

12. Kenchoshvili, V. V. Biblioteki i moduli neobhodimye dlya napisaniya chat-bota na yazyke Python 2 / V.V. Kenchoshvili, N.Yu. Pyshkina // Sovremennye problemy cifrovizacii predpriyatiy vodnogo transporta i podgotovki specialistov v oblasti informacionnyh tehnologiy : cbornik trudov Mezhdunarodnoy nauchno-prakticheskoy konferencii k 80-letiyu so dnya rozhdeniya professora A.S. Butova. - Sankt-Peterburg, 2019. - S. 115-117.

13. Galitsky, B. On a chat bot finding answers with optimal rhetoric representation / B. Galitsky, D. Ilvovsky // International Conference Recent Advances in Natural Language Processing (RANLP 2017). - 2017. - P. 253-259. - DOI:https://doi.org/10.26615/978-954-452-049-6-035.

14. Training aspects of automatic speech recognition systems during chat bot creation / M. Belenko, N. Burym, U. Muratova, P. Balakshin // 19th international multidisciplinary scientific geoconference (SGEM 2019). - Albena, 2019. - P. 681-688. - DOI:https://doi.org/10.5593/sgem2019/2.1/S07.089.

15. Isaeva, O.V. Chat-bot kak innovacionnyy kanal kommunikacii s klientami: perspektivy vnedreniya i razvitiya v gostinichnom biznese / O.V. Isaeva // XXXI Mezhdunarodnye Plehanovskie chteniya : Materialy chteniy: v 3 tomah. - M. : Rossiyskiy ekonomicheskiy universitet imeni G.V. Plehanova, 2018. - S. 124-128.

16. Magomadov, V.S. Ispol'zovanie tehnologii "chat-bot" v sfere obsluzhivaniya klientov / V.S. Magomadov // FGU Science. - 2019. - № 3(15). - S. 162-165.

17. Primenenie elementov iskusstvennogo intellekta v marketingovoy deyatel'nosti kompaniy / V.A. Bondarenko, R.R. Tolstyakov, O.V. Ivanchenko, O.N. Mirgorodskaya // Voprosy sovremennoy nauki i praktiki. Universitet im. V.I. Vernadskogo. - 2019. - № 4(74). - S. 41-47. - DOI:https://doi.org/10.17277/voprosy.2019.04.pp.041-047.

18. Solov'eva, T. V. Novye napravleniya razvitiya v web-programmirovanii / T. V. Solov'eva // Vestnik Hakasskogo gosudarstvennogo universiteta im. N.F. Katanova. - 2019. - № 4(30). - S. 131-135.

19. Minina, V.N. HR-boty v upravlenii chelovecheskimi resursami organizacii / V.N. Minina // Vestnik Sankt-Peterburgskogo universiteta. Menedzhment. - 2019. - T. 18. - № 3. - S. 400-418. - DOI:https://doi.org/10.21638/11701/spbu08.2019.304.

20. Smirnova, Ya. A. Sravnitel'nyy analiz onlayn-servisov dlya sozdaniya chat-bota / Ya. A. Smirnova // Aktual'nye tehnologii prepodavaniya v vysshey shkole : Materialy nauchno-metodicheskoy konferencii, Kostroma, 05 iyunya 2019 g. - Kostroma: Kostromskoy gosudarstvennyy universitet, 2019. - S. 60-64.

Login or Create
* Forgot password?