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.