Детальная информация

Название: Разработка telegram бота для поиска и подбора фильмов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Шапиев Тимур Казимагомедович
Научный руководитель: Дробинцев Павел Дмитриевич
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: solid; telegram; фильм; библиотека; бот; паттерн; алгоритм; сообщение; поиск; film; library; bot; pattern; algorithm; message; search
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-1116
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\13328

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная работа посвящается использования TelegramBot Api для реализации ботов-помощников. Поиск и подбор похожих фильмов реализован с помощью TMDb Api. Проект был выполнен полностью на языке C# на платформе .Net. Также архитектура приложения была построена с использованием принципов SOLID. Цель работы – разработать бота-помощника, который будет искать фильмы для пользователя, добавлять их в библиотеку и находить похожие к выбранным. В ходе работы были реализованы следующие алгоритмы: • Алгоритм выбора ответа в зависимости от запроса пользователя • Алгоритм приветствия, зависящий от времени суток Перечисленные выше алгоритмы были реализованы с помощью паттерна Command. Был выполнен обзор похожих проектов и выявлены отличия, которые выделяют представленную в работе реализацию на фоне остальных вариантов. Поставлены цели для дальнейшего развития и улучшения проекта. Также рассмотрены варианты для внедрения и распространения бота среди людей.

This work is devoted to use of the TelegramBot Api to develop bot-helpers. Search and selection of similar films are implemented by TMDb Api. The project completely executed by using C# on the .Net platform. In addition, the application's architecture was built by using SOLID principles. The purpose of the work is to develop a bot-assistant that will be able to search films for users, add them to library and find similar to the selected. The following algorithms were implemented during the work: • Algorithm of selection depending on the user's request. • Algorithm of greetings depending on the time of day. These algorithms were implemented with pattern Command. There was a review of similar projects and was found differences between current, which highlight current bot's realization in front of analogues. Goals have been set for further development and improvement of the project. Also, options for introducing and distributing a bot among people are considered.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • Выбранная платформа разработки
  • Упрощенная схема работы чат бота

Статистика использования

stat Количество обращений: 16
За последние 30 дней: 0
Подробная статистика