Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Информационный бот «Отец реестр»

16 января ‘24

Заказчик: ООО «Креативное агентство Мел»

Чат-бот предназначен для информирования участников группы о смене статуса проекта, о добавлении новых проектов в электронной таблице Google Sheets.

Агентство-исполнитель кейса

Искусство Автоматизации

Одновременная работа в одном электронном пространстве, например, на электронной таблице Google Sheet, может быть сложной из-за необходимости вовремя получать данные об изменении состояния проектов или добавлении новых. Команде требуется эффективный способ получения обновленной информации.

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. Заключение

Внедрение информационного чат-бота «Отец реестр» значительно упростило и ускорило процесс получения информации о проектах. Команда может быть уверена, что каждый участник группы имеет доступ к актуальным данным и уведомлениям в удобном виде.

Агентство-исполнитель кейса

Искусство Автоматизации

Одновременная работа в одном электронном пространстве, например, на электронной таблице Google Sheet, может быть сложной из-за необходимости вовремя получать данные об изменении состояния проектов или добавлении новых. Команде требуется эффективный способ получения обновленной информации.