Коля про апки
Коля про апки@sexyllm · · 1 минВы читаете

Как автоматизировал испанскую бухгалтерию по учету расходов на 90%

Как автоматизировал испанскую бухгалтерию по учету расходов на 90%

Сначала надоело вручную выкачивать инвойсы с почты, потом начал делать это с помощью gws-гугла, теперь сделал скрипт.


Бизнес логика
• раз в день скрипт запускается на компе, проверяет 3 gmail-аккаунта (мой опенсорс мультиакаутинга в gws), папки загрузок на компе
• если нашёл новый инвойс в почте, проверяет его на дубль, раскладывает по папкам в репо, ставит в очередь для Quipu (система для учета бухгалтерии)
• плюс добавляет строки в Google Sheets (табличка которую веду для личной бухгалтерии)

После каждого прогона скрипт шлёт отчёт в тг-бота:
• что нашёл
• что добавил
• что пропустил как дубль
• были ли ошибки

Оставшуюся часть не автоматизировать, тк мой сервис бухгалтерии Quipu и TaxDown не отдают API - переписывался с ними уже, поэтому вручную:
• оформляю расход в Quipu
• отмечаю выпадающим списком в гугл-табличке что расход внесён

Как надоест - ещё помучаю их на предмет API, и на крайний случай сменю подрядчиков.
🔥 5👍 2

Открыть оригинал в Telegram · старый канал @sexyllm заблокирован, ссылка может не открыться

Дальше в теме @sexyllm · 392–394 из 660
Коля про апки@sexyllm · · 1 мин

У gws гугла есть проблема - поддерживает только 1 активный аккаунт, поэтому сделал оболочку с поддержкой мультиакаутинга, выкинул в opensource

У gws гугла есть проблема - поддерживает только 1 активный аккаунт, поэтому сделал оболочку с поддержкой мультиакаутинга, выкинул в opensource

https://github.com/Nikolai-Iakubovskii/gws-multi-profile

Отдаёте нейронке, она откроет окна в браузере, логинетесь под почтами, даёте права и вуаля, не надо перелогиниваться каждый раз
🔥 3👍 2🤔 2
Коля про апки@sexyllm · · 2 мин

Автоматизировал ответы на отзывы в гугл-эпл сторах

Автоматизировал ответы на отзывы в гугл-эпл сторах

В любой автоматизации что описываю важнее не код, тк можно за пару часов собрать нейронкой, а флоу работы и продуктовое мышление.

1. Раз в час локальный скрипт тянет свежие отзывы по всем апкам

2. Нейронка (через подписку) получает контекст апки, мои старые шаблоны ответов, версию в сторе, версию юзера, список известных багов

3. Пишет черновик на языке отзыва + русский для меня, чтобы четко понимал нюансы

4. В телегу падает сообщение как на картинке: звёзды, стор, устройство, версия vs live, текст отзыва + RU-саммари, draft + RU-перевод, и 4 кнопки — approve / reject / report / skip

5. Approve — отправляю ответ в стор. Reject — пишу что поправить прям в телегу, бот присылает новый черновик.

6. Если юзер отредактировал отзыв после моего ответа — в тг бота прилетает уведомление

Скрипт дергаёт App Store Connect API (через p8 JWT), Google Play Publisher API (через service account json)

Пара важных нюансов:
- Google Play режет ответы до 350 символов — бот это учитывает и ужимает автоматически, иначе API откажет
- Если отзыв технический (crash/sync) — локально создаётся мини-бриф с crashrate из Play Console и similar issues из Sentry, чтобы я не искал руками
- Не советует "обновитесь" юзеру, если не уверен в его версии (раньше нейронки этим грешили)
- Подпись от меня ("Nikolai, Creator of MistyWay") — никакого "Support Team" - кажется так больше доверия
Автоматизировал ответы на отзывы в гугл-эпл сторах
🔥 14👍 5❤ 3