Я создала телеграм-бота для автоматизированного сбора, валидации и анализа показаний счётчиков оборудования на распределённых предприятиях. Моим заказчиком выступил Ашот Мосесян (4-й выпуск ЛИТ). Главным требованием была простота использования.
Основная цель — упростить процесс учёта показаний оборудования для сотрудников на вахте, администраторов и руководителей, обеспечив удобный интерфейс и минимизировав человеческий фактор. Бот интегрирован с 1С через файловый обмен (Excel).
Наибольшие сложности возникли при интеграции с 1С. Пришлось разработать систему файлового обмена, где данные выгружались в общую папку, а бот их обрабатывал. Другой непростой момент — валидация показаний, особенно учёт статусов «Убыло» и «В ремонте». Пришлось продумать систему подтверждений для администраторов, чтобы избежать некорректных данных. Также, я добавила автоматическое определение часовых поясов, так как предприятия находились в разных регионах и важно было учитывать локальное время при формировании отчётов.
Что мне особенно понравилось в этом проекте — гибкость бота и его адаптивность под разные роли пользователей. Удалось реализовать сложную логику валидации, сохранив удобный интерфейс. Неожиданным стало активное использование статуса «Убыло», из-за чего пришлось дорабатывать систему подтверждений.
В итоге проект получился универсальным и лояльным к масштабированию. Технологии, которые использовались: Python, SQLite, Pandas и интеграция с 1С через файлообмен.
Хочу сказать спасибо Анне Андреевне, нашему преподавателю за невероятно ценные уроки по технологии управления разработкой (ТУР)!
Каждый урок был насыщен ценными знаниями, которые можно применять на практике. Материал подавался доступно и структурировано, что особенно ценно от опытного специалиста в ИТ-сфере.
Особенно хочу отметить поддержку в работе над проектом. Анна Андреевна, настоящий профессионал, всегда была готова помочь, дать нужный совет или направить в нужную сторону. Благодаря ей я не только разобралась в ключевых аспектах управления разработками, но и успешно реализовала свои идеи в проекте, особенно в работе с 1С!
Также мне понравился отчасти семинарский формат занятий: обсуждения и разбор кейсов помогли лучше закрепить теорию. Оценка: 6/5!