Рамиль Канеев McHomak Сбер ID
Рейтинг
1 723
№ 643 в каталоге
Отзывы
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 Tech Rise Academy — лендинг IT-академии
Tech Rise Academy — лендинг IT-академии
8
Веб-разработка и IT chat-help-bot — AI-помощник для переписок
chat-help-bot — AI-помощник для переписок
5
Веб-разработка и IT SapsanEx — Telegram Mini App для обмена валют
SapsanEx — Telegram Mini App для обмена валют
8
Веб-разработка и IT Frax — редизайн криптообменника
Frax — редизайн криптообменника
10