Details

Title Телеграм-бот для агрегации публикаций с аккаунтов различных социальных сетей с поддержкой фильтрации: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Цех Арсений Эдуардович
Scientific adviser Амосов Владимир Владимирович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2023
Collection Выпускные квалификационные работы; Общая коллекция
Subjects Telegram-бот; социальные сети; агрегация; веб-приложение; Python; лемматизация; web-hook; Telegram-bot; social networks; aggregation; web-application; lemmatization
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-3734
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\23044
Record create date 7/21/2023

Allowed Actions

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

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

Group Anonymous
Network Internet

Данная работа посвящена разработке бота на платформе Telegram на основе технологии веб-крючков для агрегации публикаций из социальных сетей, для экономии времени пользователей, которое тратится на просмотр социальных сетей. Актуальность данной темы заключается в растущей популярности платформы Telegram и отсутствии прямых аналогов приложения, а именно, приложений, создающих единый поток публикаций на одной платформе. Приложение разработано на языке программирования Python 3.10 и библиотеке Aiogram с использованием технологии контейнеризации Docker. Результатом данной работы является бот на платформе Telegram, поддерживающий все нужные команды для агрегации публикаций из аккаунтов социальных сетей. В ходе работы были изучены понятие лемматизации, основы работы с веб-крючками, основы работы с внешними, публичными API и принципы работы Telegram ботов.

This work is devoted to developing a bot on the Telegram platform based on web-hook technology for the aggregation of publications from social networks, to save users time, which is spent on viewing social networks. Relevance of this topic lays is the growing popularity of Telegram platform and lack of direct analogues of the application, namely, applications that create a single stream of publications on the same platform. The application has been developed on Python 3.10 programming language and Aiogram library using Docker containerization technology. The result of this work is a bot on the Telegram platform, supporting all the necessary commands for the aggregation of publications from social network accounts. In the course of work the notion of lemmatization, basics of working with web hooks, basics of working with external, public APIs and principles of Telegram bots were studied.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 8 
Last 30 days: 0

Detailed usage statistics