Учебный график

Срок 1-го модуля 22.10-04.11 Срок 2-го модуля 10.12-23.12 Срок сдачи зачетов и практик до 30.12 Экзаменнационная сессия с 31.12 по 20.01

Узнать больше

Лабораторная работа №2: "Разработка простого веб-приложения"


Целью Лабораторной работы №2 является создание простого веб-приложения в команде. Командой было решено создать Telegram-бота, который в удобной форме доставлял бы информацию из деканата университета до конечного пользователя.


Состав команды «Не_стыдно_перед_Павлом_Евгеньевичем»:

Варварюк А.В. (ИДМ-18-05) - Управление проектом, прикладное программирование и внедрение

Номерова А.В. (ИДМ-18-05) - Системное программирование и администрирование

Романов Н.С. (ИДМ-18-05) - Научные исследования

Панин Е.С. (ИДМ-18-05) - Бизнес-анализ

Ерошкина К.В. (ИДМ-18-05) - Консалтинг (обучение)

Задачи, которые необходимо было решить, для достижения цели:

1. Зарегистрировать Telegram-бота с помощью @BotFather.

2. Адаптировать ленту новостей единого деканата под RSS-формат.

3. Настроить функционал созданного Telegram-бота при помощи @Manybot.

4. Подсоединить адаптированный вариант новостей университета к Telegram-боту.

5. Подключить бота к Telegram-каналу @stankinnews для удобного взаимодействия с ним студентов.


Процесс выполнения задач можно наблюдать в скриншотах ниже.


1. В первом пункте не наблюдалось ничего сложного. На скриншоте показано взаимодействие с @BotFather (скриншот 1).

Скриншот 1

2. Для адаптирования ленты новостей единого деканата под RSS-формат был использован сервис Feed43.com (скриншот 2), который позволил проанализировать HTML-код сайта stankin.ru и преобразовать его (скриншот 3) под формат (скриншот 4), который бы легко воспринял Telegram-бот (скриншот 5).

Скриншот 2

Скриншот 3

Скриншот 4

Скриншот 5

3. Настройка функционала Telegram-бота (скриншот 6).

Скриншот 6

4. Подсоединение обновлённой ленты новостей к Telegram-боту (скриншот 7).

Скриншот 7

5. Добавление бота на Telegram-канал (скриншот 8).

Скриншот 8

6. Результат проделанной работы (скриншот 9).

Скриншот 9