Телеграм-бот для студсовета общежития

Содержание

Слайд 2

Введение. QR-код для доступа к диалогу с ботом

Введение.

QR-код для доступа к диалогу с ботом

Слайд 3

Актуальность Актуальность данной работы заключается в том, что в современных условиях

Актуальность

Актуальность данной работы заключается в том, что в современных условиях студенты

общежития должны иметь возможность получать любую информацию, касающуюся их жизни общежития.
В рамках данной работы была поставлена цель разработать телеграм-бота для отдельного общежития, посредством которого студсовет может вести управление информации, а студенты смогут получать интересующую их информацию. Также в целях упрощения коммуникаций с студсоветом.
Слайд 4

Анализ средств коммуникации студентов с студсоветов Преимущества всех рассмотренных средств коммуникации:

Анализ средств коммуникации студентов с студсоветов

Преимущества всех рассмотренных средств коммуникации:
доступность
Недостатки VK:
Важная

информация может потеряться в потоке обычной переписки среди студентов
Возможность закрепить только одно сообщение
Слайд 5

Анализ средств коммуникации студентов с студсоветов Телеграм Недостатки: Важная информация может

Анализ средств коммуникации студентов с студсоветов

Телеграм
Недостатки:
Важная информация может потеряться в потоке

обычной переписки среди студентов;
Возможность закрепить нескольких сообщений.
WhatApp
Недостатки:
Администратору нужно знать номера всех студентов общежития.
Проанализировав существующие средства коммуникации, можно сделать вывод, что на данный момент не существует идеального способа общения студентов и студсовета.
Слайд 6

Требования В данном разделе будут определены требования к программному продукту(ПП). Требования

Требования

В данном разделе будут определены требования к программному продукту(ПП).
Требования со

стороны студсовета:
ПП должен позволять вносить новые мероприятия и информацию он них;
Все изменения должны вноситься через административную панель;
ПП должен хранить все данные в базе данных;
ПП должен быть кроссплатформенным;
Слайд 7

Требования Определим требования, предъявляемые со стороны студентов: ПП должно предоставлять информацию

Требования

Определим требования, предъявляемые со стороны студентов:
ПП должно предоставлять информацию о

мероприятиях;
ПП должен позволять записаться в очередь в прачечную;
ПП должен позволять задавать вопросы студсовету, на которые после ответят.
Слайд 8

Телеграм-бот Боты в современном мире стали карманными личными помощниками, пользоваться которыми

Телеграм-бот

Боты в современном мире стали карманными личными помощниками, пользоваться которыми можно

даже не покидая мессенджер.
Боты предоставляют возможность решать элементарные задачи при помощи команд, при все эти программы не нуждаются в установке и не занимают отдельное место в памяти вашего девайса.
Слайд 9

Телеграм-бот Взаимодействие между пользователем и ботом выглядит следующим образом: 1) Пользователь

Телеграм-бот

Взаимодействие между пользователем и ботом выглядит следующим образом: 1) Пользователь бота

отдает ему команду;
2) Бот передает команду на сервер;
3) Программа на сервере обрабатывает полученный от бота запрос;
  4) Сервер отдает ответ боту;
  5) Бот выводит ответ на экран приложения пользователю.
И этот цикл повторяется раз за разом, когда вы нажимаете на кнопки и взаимодействуете с любым телеграмм-ботом.
Слайд 10

Используемые технологии Язык программирования выбран C#; В качестве СУБД был выбран

Используемые технологии

Язык программирования выбран C#;
В качестве СУБД был выбран PostgreSQL 14;
Библиотека

SQLKata для работы с СУБД;
Библиотеки Telegram..Bot и Telegram.Bot.Extentions.Polling для работы с ботом.
Слайд 11

База данных

База данных

Слайд 12

Заключение Телеграмм-бот позволяет узнавать мероприятия, старосту, общую информацию о общежитии, а

Заключение

Телеграмм-бот позволяет узнавать мероприятия, старосту, общую информацию о общежитии, а также

задать вопрос студсовету.
В данной работе дальнейшем планируется улучшения функционала, так как не выполнены все поставленные задачи, и со временем появятся новые идеи для реализации.
Желание разработать бота было продиктовано желанием оптимизировать жизнь студентов общежития.