Development of a Chat Bot for the Selection of Video Content in Telegram

Students Name: Stoliarchuk Dana Mykolaivna
Qualification Level: magister
Speciality: Information, Library and Archival Studies
Institute: Institute of the Humanities and Social Sciences
Mode of Study: full
Academic Year: 2020-2021 н.р.
Language of Defence: ukrainian
Abstract: Stoliarchuk D.M., Korzh R.O. (supervisor). Development of a Chat Bot for the Selection of Video Content in Telegram. Master`s thesis. – Lviv Polytechnic National University, Lviv, 2020. Extended abstract. With the development of technology and the informatization of processes, modern society can no longer imagine without the existence of the Internet. The same applies to business, so the Internet, through its interactivity and high information content, far exceeds the traditional channels of the interaction of companies with the target audience and the ability to promote business. The audience is growing very quickly, but users do not always have time to follow the news of a web resource, they do not always have time to search for some interesting video content, therefore there is a need for a system that will do this automatically after some settings, or help with notification of the expected video content when it appears. The work is devoted to solving the problem of automating the filtering of video materials from licensed services. A recommendatory information system in the form of a chat-bot is proposed, the main task of which is the selection of relevant video content, taking into account the user’s needs. Study object - informational support for searching for licensed video materials. Scope of research - an information system in the form of a chat-bot for informational support of the search for licensed video materials. Goal of research: development of a recommendation information system for finding the necessary video materials on licensed services. Having studied the subject area, market and user needs, the need to create a high-quality chat-bot for searching video content was determined, the main mistakes were identified and taken into account when filling Telegram bots, creating design and functionality by analyzing competitors in this field of activity [1]. The feasibility 80 of developing a Telegram bot has also been proven, because video content is constantly increasing, so the company needs to optimize information processes, which will increase efficiency and further expand the business. To implement the task, a system analysis was carried out and a decision tree was built, where the main goal is to develop a chat bot for selecting video content in Telegram and the means for achieving it are described [2]. An ER diagram has been created with the help of which the detailing of the data stores of the designed system is carried out, and the entities of the system and the means of their interaction are documented, including the identification of objects important for the domain (entity), the properties of these objects (attributes) and their relations with other objects (links). The developed software solution has a fairly complex logic and many functionalities [3]. Data flow diagrams are also built, which allow you to show the interaction of the system with external modules, as well as detailing many processes that must be thought out before developing a software solution. This makes it possible to clearly visualize the logic and structure for the development of a future system [4]. The practical task was implemented using the Python programming language, the JetBrains PyCharm programming environment, the Requests and pyTelegram Bot API libraries were also used in the work [5]. The result of practical implementation is a rather convenient and easy-to-use Telegram bot interface with a search for licensed video content. Contains the main and most popular categories such as: movies, serial, cartoons, programs and shows. Each of these categories includes subcategories of genres. It is possible to save the found content to bookmarks and view it at a convenient time. It is also possible to search for video materials by name, the result of such searches is a list with a link to the licensed site for viewing. Keywords: chat bot, Telegram, video content, search, information system. 81 References. 1. Parfenenko U. V. (2019). Rekomendatsiyna informatsiyna systema dlya poshuku videomaterialiv. Visnyk KrNU imeni Mykhayla Ostrohrads?koho. Vypusk 5. Kremenchuk. 2. Knyazyev O.A. (2019). Metod adaptyvnoyi kompleksnoyi fil?tratsiyi kontentu v merezhi Internet: dys. na zdobuttya nauk. stupenya k-ta tekh. nauk: 05.13.21. ODES?KA nats. AKADEMIYA ZV’YAZKU im. O.S. POPOVA. Odesa. 3. Nedashkivs?kyy O.L. (2014). Planuvannya ta proektuvannya informatsiynykh system: konspekt lektsiy. Derzh. un-t telekom-tsiy. Kyyiv. 4. Bereza A.M. (2001). Osnovy stvorennya informatsiynykh system: navch. posibnyk. 2 vydannya, pereroblene i dopovnene. KNEU. Kyyiv. 5. Ivanov V. H., Ivanov S. M., Karasyuk V. V. (2014).Suchasni informatsiyni systemy i tekhnolohiyi: konspekt lektsiy. Nats. yuryd. un-t im. Yaroslava Mudroho. Kharkiv.