Details

Title: Разработка telegram-бота для координации учебного процесса внутри группы: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Климчук Александр Витальевич
Scientific adviser: Тышкевич Антон Игоревич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Telegram; мессенджер; чат-бот; Java; Spring; Telegram API; messenger; chatbot
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3601
Rights: Доступ по паролю из сети Интернет (чтение)
Record key: ru\spstu\vkr\22922

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Данная работа является проектно-исследовательской и посвящена разработке чат-бота, который бы упрощал и автоматизировал передачу информации об учебном процессе между студентами. В ходе исследования предметной области были выделены ключевые требования, реализация которых позволила бы программному продукту моделировать процессы организации учебного процесса. На основе выявленных требований была сформирована система диалогов, при помощи которых пользователь будет взаимодействовать с разработанным ботом. Перед непосредственной разработкой программного продукта был выполнен ряд действий по настройке среды разработки, как например, создание бота в мессенджере Telegram или создание сертификата SSL. В ходе работы с использованием языка программирования Java, фреймворка Spring и библиотеки Telegram API были реализованы все требования, представленные к чат-боту: создание учетной записи, управление группами, управление подписками, управление составом групп, отправка сообщений внутри созданной группы, рассылка уведомлений. В результате выполненной работы было получено приложение чат-бот, реализация которого являлось целью данной работы.

This work is a research project and is devoted to the development of a chat-bot, which would simplify and automate the transfer of information about the educational process between students. During the study of the subject area were identified key requirements, implementation of which would allow the software product to simulate the organization of the learning process. Based on the requirements identified, we formed a system of dialogs, through which the user will interact with the developed bot. Before the actual development of the product, we did some configuration steps of the development environment, for example, creating a bot in the Telegram messenger or SSL certificate. All chat-bot requirements were implemented using Java programming language, Spring framework and Telegram API library: account creation, group management, subscription management, group membership management, sending messages inside the group, notification sending. As a result of this work, we obtained a chat-bot application, the implementation of which was the purpose of this work.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 5
Last 30 days: 0
Detailed usage statistics