Telegram-бот по планированию путешествий
ПЛАН ВЫСТУПЛЕНИЯ
ПРОБЛЕМА, РЕШЕНИЕ И ЦЕЛЬ
ЗАДАЧИ
ПРОДУКТ
ПРОЕКТНАЯ КОМАНДА
СТЕК ТЕХНОЛОГИЙ
ЭТАПЫ РЕАЛИЗАЦИИ ПРОЕКТА
РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ
РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ
РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ
РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ
РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ
РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ
4.13M

Проект_Быков_Шабаев_8К51

1. Telegram-бот по планированию путешествий

TravelMate Bot
Telegram-бот по
планированию путешествий
Выполнили: студенты группы 8К51
Шабаев Рустам Дамирович
Быков Никита Андреевич
Дата 15.12.2025

2. ПЛАН ВЫСТУПЛЕНИЯ

• Проблема, решение, цель
• Продукт
• Задачи
• Проектная команда
• Стек технологий
• Этапы реализации проекта
• Результаты реализации функционала
• Ответы на вопросы
2

3. ПРОБЛЕМА, РЕШЕНИЕ И ЦЕЛЬ

ПРОБЛЕМА
Студенты и сотрудники ТПУ нуждаются в удобном
инструменте для планирования поездок и учета расходов
во время командировок, конференций и личных
путешествий. Существующие решения часто
перегружены или не адаптированы под учебные нужды.
РЕШЕНИЕ
Разработать Telegram-бота с персональным кабинетом,
календарем мероприятий, классификацией расходов и
визуализацией статистики.
ЦЕЛЬ – Создать к 15.12.2025 телеграм-бот для
планирования поездок и учета расходов на языке Python,
соответствующий требованиям как учебного проекта.
Старт 10.11.2025
Финал 07.12.2025
3

4. ЗАДАЧИ

• Разработать архитектуру и документацию
• Создать прототип бота
• Реализовать личный кабинет
• Добавить календарь мероприятий
• Реализовать классификатор расходов
• Внедрить графическое отображение статистики
• Провести тестирование MVP
• Подготовить итоговую документацию
4

5. ПРОДУКТ

MVP продукта включает в себя:
• Регистрация и личный кабинет пользователя
• Создание и управление поездками
• Учет расходов по категориям
• Календарь мероприятий
• Визуализация расходов (графики)
• Удаление поездок с каскадным
t.me/Trave1_mate_bot
удалением данных
5

6. ПРОЕКТНАЯ КОМАНДА

Быков Никита Андреевич
Шабаев Рустам Дамирович
Роль в проекте
Руководитель проекта
Квалификационные навыки
Организация, контроль
сроков, коммуникация с
заказчиком
Управление проектом и
координация команды
Контроль сроков
выполнения этапов
Коммуникация с
преподавателем и
заказчиком
Формирование
отчетной
документации
Фронт задач
Разработчик / Backend
Python, SQL, Telegram Bot API,
Matplotlib
Разработка архитектуры
приложения
Программирование
функционала бота
Работа с базой
данных SQLite
Реализация
визуализации
данных
Тестирование
и отладка кода
6

7. СТЕК ТЕХНОЛОГИЙ

• Backend: Python, библиотека pyTelegramBotAPI
• База данных: SQLite
• Визуализация: библиотека Matplotlib
• Управление кодом: Git, GitHub
• Коммуникация: Telegram
• Документация: Word, PowerPoint
7

8. ЭТАПЫ РЕАЛИЗАЦИИ ПРОЕКТА

10.11.2025 – 16.11.2025
17.11.2025 – 23.11.2025
.11.2025 – 30.11.2025
01.12.2025 – 07.12.2025
Подготовка
Проектирование
Разработка MVP
Тестирование
• реализация
базового
функционала
• интеграция
чат-бота
• функциональное
тестирование
• юзабилититестирование
• фиксация
результатов
Разработчик – 100%
Разработчик – 100%
сбор требований
подготовка
документации
ПМ – 100%
утверждение
• aрхитектуры
• прототип
интерфейса
ПМ – 50%
Разработчик – 50%
ПМ – 50%
8

9. РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ

Регистрация и личный кабинет
• Автоматическая регистрация при
/start
• Хранение данных пользователя
• Статистика по поездкам и расходам
9

10. РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ

Управление поездками
• Создание поездок /new_trip
• Просмотр всех поездок /my_trips
• Детальная информация о каждой
поездке
• Удаление поездок с каскадным
удалением данных
1

11. РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ

Учет расходов
• Добавление расходов по 8
категориям
• Отчеты за разные периоды
• Визуализация в виде диаграмм
Matplotlib
1

12. РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ

1

13. РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ

Календарь мероприятий
• Планирование событий
• Просмотр расписания /calendar
• Группировка мероприятий по датам
1

14. РЕЗУЛЬТАТЫ РЕАЛИЗАЦИИ

Пользовательский интерфейс
• Интерактивные inline-кнопки
• Валидация ввода данных
• Подтверждение критических
действий
• Удобная навигация
1

15.

СПАСИБО
ЗА ВНИМАНИЕ!
Telegram: @marginofff
English     Русский Rules