Comments 32
Я сделал проще:
- Сделал группу в телеграме, добавил в нее себя, жену и бота email2telegrambot
- В банк-клиенте настроил отправку уведомлений на email группы.
- Как только в чат приходит уведомление у списании, его можно выделить и ответить "купил хлеба" или что-то вроде того. (в принципе можно даже чек сфоткать и отправить в группу)
В итоге я имею и уведомления о списании и лог покупок, единственное что статистика по покупкам не рисуется.
Понял, яндекс.деньги нельзя добавить в мобильном приложении. Зайдите в веб-приложение zenmoney.ru и добавьте подключение к ЯД там. После этого они будут отображаться и в мобильном приложении.
Данные сохраняются в SessionStorage вашего браузера и в Интернет не попадают вообще.
Смотрите сами: https://spidgorny.github.io/umsaetze/public/
Чем не устраивают смс-уведомления от банка? В них есть сумма и остаток.
А сколько эта обвязка стоит и как она ударит по семейному бюджету? врядли все бесплатно же
Lamda: первый миллион запросов бесплатно, я должен уложиться в этот лимит.
SES:
— отправка: $0 за первые 62000 писем, должен уложиться
— получение: $0 за первые 1000 писем, должен уложиться
SNS: первый миллион бесплатно
Так что я думаю что всё будет бесплатно, кроме ежегодной платы за домен. Возможно я где-то ошибся и за что-то придётся заплатить, но с моей активностью это должно быть немного.
Есть очень хорошие приложения которые парсят СМС от банков, это не проблема…
Начали советовать готовые сервисы, хотя для меня очевидно, что автор просто нашел хорошую практическую задачу для освоения AWS сервисов.
Вышел отличный гайд по связке вышеприведенных сервисов, спасибо!
Две таблицы DynamoDB c 1/1 R/W Capacity Units каждая: 25/25 даётся бесплатно и 25 Gb storage.
Lamda: первый миллион запросов бесплатно, я должен уложиться в этот лимит.
SES:
— отправка: $0 за первые 62000 писем, должен уложиться
— получение: $0 за первые 1000 писем, должен уложиться
SNS: первый миллион бесплатно
Domain name registration: $12 / year
Domain name zone hosting:
— $0.50 per hosted zone / month for the first 25 hosted zones
— $0.400 per million queries – first 1 Billion queries / month
Доменная зона выходит $0.9 в месяц, самое дорогое.
Duration is calculated from the time your code begins executing until it returns or otherwise terminates, rounded up to the nearest 100ms. The price depends on the amount of memory you allocate to your function. You are charged $0.00001667 for every GB-second used.
The Lambda free tier includes 1M free requests per month and 400,000 GB-seconds of compute time per month.
Да, за время работы Lambda и использованную память надо платить отдельно, но определённый объём тоже входит в free tier. Который, кстати, не кончается для Lambda:
The Lambda free tier does not automatically expire at the end of your 12 month AWS Free Tier term, but is available to both existing and new AWS customers indefinitely.
Проверил длительность free tier по другим сервисам: https://aws.amazon.com/free/#legal
Non-expiring Offers
- DynamoDB’s free tier does not expire at the end of your 12 month AWS Free Tier term and is available to all AWS customers.
- SNS/SQS
- Lambda
- SES
- CloudWatch
- и другие
Простой трекер семейного бюджета с помощью AWS SES, Lambda и DynamoDB (и Route53)