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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 8
Last 30 days: 0