Рамиль Канеев McHomak Сбер ID
Рейтинг
1 723
№ 613 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Опыт работы
4 года
На сайте с
2026 года
Юридический статус
Самозанятый

YClients Auto — автоматизация push-рассылок

Используемые навыки Docker Google Sheets HTML JavaScript Python

Описание

Задача была автоматизировать отправку push-уведомлений клиентам через YClients. Данные приходят из Google Sheets: телефон, текст сообщения и статус. Нужно было найти клиента по номеру, при необходимости создать карточку, отправить push через интерфейс YClients и записать результат обратно в таблицу.

Решение

Я спроектировал и реализовал серверную автоматизацию на Python с Playwright, Google Sheets API и Docker. Так как нужной операции через публичный API YClients нет, отправка push выполняется через браузерную автоматизацию веб-кабинета. Добавил обработку строк по одной, защиту от дублей, ретраи навигации, retry-обёртки, файловое логирование, артефакты ошибок в виде screenshot + HTML и docker-compose с volume для логов.

Результат

Система снижает ручную работу по рассылкам: новые строки из таблицы превращаются в действия в YClients, а результат возвращается обратно в Google Sheets. Логирование и артефакты ошибок позволяют быстро подгонять селекторы под живой интерфейс и безопасно сопровождать проект после деплоя.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT AI Avatar — микросервис видеоаватара с голосом
AI Avatar — микросервис видеоаватара с голосом
14
Веб-разработка и IT Bybit Trading Bot — автоматическая торговля
Bybit Trading Bot — автоматическая торговля
21
Веб-разработка и IT EPS Bot — Solana Raydium ML Trading Bot
EPS Bot — Solana Raydium ML Trading Bot
16
Веб-разработка и IT Exnode Parser Service — 24/7 парсер курсов обмена
Exnode Parser Service — 24/7 парсер курсов обмена
12