Bot design for the Telegram platform in Python

Thesis title: Návrh botů pro platformu Telegram v jazyku Python
Author: Kharitonenko, Egor
Thesis type: Bakalářská práce
Supervisor: Pecinovský, Rudolf
Opponents: Oraný, Vladimír
Thesis language: Česky
Abstract:
Tato bakalářská práce se zabývá návrhem a implementací Telegram Bota v jazyce Python. Cílem je vytvořit Telegram bota, který poskytne uživatelům možnost si zahrát několik stolních her. Primární zaměření aplikace je pro uživatele, kteří používají sociální sít Telegram. Práci se dá rozdělit do dvou části. V teoretické části představen přehled o Telegram, Chatbotech, rozvoj trhu botů. Dále jde analýza Telegram API pro vývoj botů a pokračuje se to porovnáním knihoven pro tvorbu Telegram botů v jazyce Python. Praktická část práce se věnuje definováním architektury a funkcionálních požadavků aplikace, pak jde realizace bota s výpisem klíčových kousků kódu. Výstupem této práce je kód a příručka pro uživatele a developery, kteří by si chtěli taky realizovat podobného bota.
Keywords: Python; Telegram; API; Bot
Thesis title: Bot design for the Telegram platform in Python
Author: Kharitonenko, Egor
Thesis type: Bachelor thesis
Supervisor: Pecinovský, Rudolf
Opponents: Oraný, Vladimír
Thesis language: Česky
Abstract:
This bachelor thesis is focused on designing and implementating a Telegram Bot in Python. The goal is to create a Telegram bot that will give users the opportunity to play several board games. Target audience of this application would be users who use Telegram social network. The work would be divided into two parts. In the Theoretical part there is an overview of Telegram, Chatbots. Also the development of the bot market is presented. Next, there is an analysis of the Telegram API for developing bots, and it continues with a comparison of libraries for creating Telegram bots in Python. The practical part of the work is focused on defining the architecture and functional requirements for the application, followed by the implementation of the bot with a listing of key pieces of the code. The output of this work is code and a manual for users and developers who would also like to implement a similar bot.
Keywords: Python; API; Bot; Telegram

Information about study

Study programme: Aplikovaná informatika/Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 23. 5. 2023
Date of submission: 6. 5. 2024
Date of defense: 2024

Files for download

The files will be available after the defense of the thesis.

    Last update: