Задача: упростить контроль входящих платежей от клиентов. После выставления счёта менеджеры ждали приход платежа неопределённое время и постоянно спрашивали бухгалтера о поступлении денег на счёт. Агентство работает с несколькими банками, времени на проверку уходило много.
Решили задачу в два шага. Сначала сделали интеграцию, позволяющую выгружать входящие платежи в ERP. После настроили бота в Slack, который присылает оповещения в общий чат и отправляет дополнительные уведомления в личные сообщения менеджеру каждого проекта. Так сократили время на контроль платежей как минимум на час в неделю для каждого менеджера и бухгалтера, что в сумме часов — больше рабочего дня.
Многие инвесторы ежедневно мониторят десятки каналов, чтобы узнавать новости о компаниях и принимать решения о продаже или покупке. Мы попробовали упростить поиск и анализ информации — разработали бота, который агрегирует новости из международных СМИ по выбранной компании. Новости поступают через новостные агрегаторы через api.
Агрегаторы постоянно увеличивают количество источников. На текущий момент более 50: The Street, CNBC, Forbes, Bloomberg, benzinga, investor’s business daily, the motley fool, zacks и подобные с фокусом на инвестиции и бизнес.
В системе мы реализовали алгоритм фильтрации новостей с прицелом на события, которые влияют на биржевую стоимость акций компании. По списку входящих фраз и слов также анализируем вес новости.
В меню бота добавили панель для управления списком компаний, по которым подбираются новости. Автоперевод новостей на русский язык реализовали с помощью сервиса от Google Translate.
Сервис уже монетизируется: есть биллинг и платная подписка на ежемесячной основе. Проект развиваем на разных платформах — Telegram первая из них. Готовим интеграцию для Whatsapp.
Серверную часть пишем на Python, сам бот выступает платформой для отправки и получения запросов от сервера. Реализуем сценарии через файлы конфигураторы, в которых можно быстро вносить правки по шагам или сообщениям. Для долгосрочных и крупных проектов разрабатываем админку, в которой можно управлять контентом и шагами сценария.
Настраиваем аналитику для оценки эффективности бота. Вместе определяем отслеживаемые метрики и закладываем трекеры при разработке. Например, сколько людей прошли полный сценарий бота, а сколько не дошли до конца, сколько получили стикерпак или нажали на конкретную кнопку, оформили заказ и т.д. Выводим данные на удобный дашборд или в админку.