Авторизация
Сброс пароля
Информационный бот «Отец реестр»
Заказчик: ООО «Креативное агентство Мел»
Чат-бот предназначен для информирования участников группы о смене статуса проекта, о добавлении новых проектов в электронной таблице Google Sheets.
1. Вводная задача от заказчика, проблематика, цели
Задача проекта — разработать чат-бот Telegram, который позволит автоматически уведомлять членов команды о смене статуса проекта, а также о добавлении новых проектов. Бот должен быть интегрирован с Google Sheet, для получения актуальной информации о проектах.
Цель проекта — сократить процесс получения актуальной информации по статусам проектов, сделать его удобным для всей команды.
Технологии
Язык программирования — Python
База данных — PostgreSQL
Серверные решения — Docker
API — Telegram
API — Google Sheets
2. Описание реализации кейса и творческого пути по поиску оптимального решения
Бот интегрирован с Google Sheets и помещен в группу клиента. С заданной периодичностью проверяет нужную вкладку в Google Sheets на наличие изменений. Для этого бот использует Google Sheets API для чтения данных из таблицы. Далее, сравнивает текущее состояние таблицы с предыдущим состоянием, чтобы определить, были ли внесены изменения.
3. Результаты сотрудничества
Если бот обнаруживает изменения в таблице, относящиеся к созданию нового проекта или изменению статуса существующего проекта, он формирует уведомление.
Уведомление отправляется в указанную группу Telegram, используя Telegram Bot API и ID группы. Уведомление содержит информацию о проекте: номер договора, дата и время, новый статус.
В группе Telegram участники могут увидеть уведомления о новых проектах или изменениях в статусе существующих проектов и своевременно реагировать на них.
4. Заключение
Внедрение информационного чат-бота «Отец реестр» значительно упростило и ускорило процесс получения информации о проектах. Команда может быть уверена, что каждый участник группы имеет доступ к актуальным данным и уведомлениям в удобном виде.