Сообщество
Логин
Пароль
Забыли пароль?     Регистрация
Ещё проектики
Рабочее время
Минималистичный счётчик рабочего времени онлайн

Парсер смс

NO NAME
23 мая 2013 18:06
Добрый день, очень хочется увидеть парсер смс, который бы автоматом переносил информацию о пополнении баланса карты, покупках, переводах из приходящих смс с номером карты(последние 4 цыфры).
Admin
 
23 мая 2013 18:11
Добрый день,
Спасибо за идею, уже думаем об этом, но когда будет результат сказать сложно.
Олег
3 июня 2013 13:30
Присоединяюсь к просьбе, поставьте в приоритет, пожалуйста!
Алексар
26 июня 2013 19:44
Было бы очень клёво получить парсер с возможностью заполнения шаблонов пользователем.

У Газпромбанка смс приходят от "Telecard".
"Zachislenie" для прихода
"Nalichnye" "Oplata" для расхода выдачей в банкомате (например, можно сразу сделать передачу в "кошелек" в базе Дребеденег) и оплата услуг соответственно.

У Сбербанка смс приходят от "900"
"операция зачисления на сумму...*успешно" и "оплата услуг...*\оплата услуги...* выполнена успешно" или "покупка..." для расхода.

Т.е. в принципе вопрос упирается в разработку самого кода парсера.

В идеале - научить программу создавать расходы\приходы на основе пользовательских шаблонов (пример шаблона: IF СМС от "Telecard" + в теле письма слово "Zachislenie;" - то добавить сумму после ; ххх в "Доход" с тегом [зарплата]). И можно вообще не заполнять вручную с чеков ничего. Оплата в магазине автоматом заполнять в "еду", заправку в "авто-бензин" и т.п. Ух, не поленился бы, купил такое приложение (с возможностью самому шаблоны делать) :)
Алексар
26 июня 2013 19:57
Существует аналогичное приложение с простейшими шаблонами, выполняемыми при поступлении СМС, как раз о чем я толкую: https://play.google.com/store/apps/details?id=com.mofix&feature=also_installed
Но пользоваться тем приложением можно только в качестве примера - "с чего стоит начать" Клиент Дребеденег... красивее что ли. И ожидаю реализация будет соответствующей :)
Admin
 
26 июня 2013 20:23
Добрый день,
Спасибо за сообщение, рассматриваем такую идею как одну из перспективных.
В будущем что-нибудь придумаем.
Саша
2 октября 2013 01:29
Блин.. в идеях (кнопка слева) не нашел это предложение, пришлось оформить как новое. А тут уже есть в точности то что я описал...
Сергей
4 декабря 2013 19:14
А как насчет банков, которые присылают уведомления по электронной почте?
Алексар
4 декабря 2013 19:17
Сергей Пишет:
А как насчет банков, которые присылают уведомления по электронной почте?
Не всё сразу :) И, да, у вас не правильный банк какой-то, чего это он информацию о платеже на почту присылает...
Сергей
4 декабря 2013 19:24
Алексар Пишет:
Сергей Пишет:А как насчет банков, которые присылают уведомления по электронной почте?Не всё сразу :) И, да, у вас не правильный банк какой-то, чего это он информацию о платеже на почту присылает...
Мда? Это ВТБ-то неправильный? Ну, я предлагаю вам ему об этом сообщить. =) А как с Гуглом, который тоже все на почту шлет (счета), тоже неправильно?

И я бы не стал за пользователя решать что и как ему использовать.
Алексар
4 декабря 2013 19:34
Про банки - сарказм. А вообще интересно - в ВТБ есть возможность выбрать способ доставки уведомлений? Через email\СМС?

PS
"Не всё сразу", я имел ввиду, что вы не в ту тему написали вопрос. Создавайте тему "парсер email" пожалуй :) Решение явно не будет (если\когда будет) относиться к парсеру СМС.
Сергей
4 декабря 2013 19:43
Я понимаю, что вы шутите, да и, кстати, не только у ВТБ, citibank, nordea, rifeisen и, думаю многие другие. Законодательно это не возбраняется, если клиент согласен.
Я хотел сказать следующее, завязка на единственный транспорт (СМС) не очень-то решает проблему, так как вводит слишком много зависимостей от сотового телефона и его ПО.
Я бы рассмотрел более общий подход, как, например в ДзенДеньгах.
Посмотрите, если вам интересно.
johnydj
23 января 2014 23:47
Admin подскажи парсер СМС только в планах или уже в разработке???
NO NAME
24 января 2014 11:28
Скажите, а требования к парсеру смс уже сформулированы? И будет ли разбор на основе пользовательских шаблонов или по некой базе?
Admin
 
24 января 2014 16:12
Парсер СМС только в планах, на данный момент улучшаем алгоритм синхронизации.

Пока вот думаем насчёт логики работы парсера. Один из вариантов такой:
1. Приходит СМС от банка о трате.
2. Пользователь копирует текст СМС в буфер и вставляет в приложение.
3. Приложение парсит текст и заполняет поля формы, которые смогло распознать.
4. Если всё ок - пользователь нажимает "сохранить".
johnydj
24 января 2014 17:04
Admin Пишет:
Парсер СМС только в планах, на данный момент улучшаем алгоритм синхронизации. Пока вот думаем насчёт логики работы парсера. Один из вариантов такой: 1. Приходит СМС от банка о трате. 2. Пользователь копирует текст СМС в буфер и вставляет в приложение. 3. Приложение парсит текст и заполняет поля формы, которые смогло распознать. 4. Если всё ок - пользователь нажимает "сохранить".
ну это как то не серьезно.
смысл парсера если данные нужно вставлять вручную.
Это должно делаться автоматом, единственное но, что надо будет следить за шаблонами смс от банков. Но если пользователь сможет создавать сами шаблоны для парсера - это будет круть.
А так, пока что жаль((( Верю что на все нужно время, но пользоваться нужно уже сейчас.
Саша
24 января 2014 17:09
А иОС или Андроид не позволяют получать доступ к входящим смс? Поэтому нельзя автоматизировать полностью?
johnydj
24 января 2014 17:12
IOS не позволяет вроде. В Андройде все гуд. Есть похожие проекты но с парсером, но хочется чтобы он был тут)
Алексар
24 января 2014 17:50
Admin Пишет:
Парсер СМС только в планах, на данный момент улучшаем алгоритм синхронизации. Пока вот думаем насчёт логики работы парсера. Один из вариантов такой: 1. Приходит СМС от банка о трате. 2. Пользователь копирует текст СМС в буфер и вставляет в приложение. 3. Приложение парсит текст и заполняет поля формы, которые смогло распознать. 4. Если всё ок - пользователь нажимает "сохранить".
Алгоритм несовместим с жизнью, согласен с johnydj

Необходим парсер, обрабатывающий каждое СМС по условиям, как я написал в сообщении от 26 июня 2013 19:44 (см.выше).

Т.е.
1. Приходит СМС, приложение дребеденег запускается
2. Дребеденьги проверяют "от кого" - если от "900", "telecard" (и т.д. других банков) - то продолжаем работать
3. Далее в зависимости от присланного адресата запускать те или иные шаблоны. Я писал два шаблона к Сбербанку и Газпромбанку в сообщении от 26 июня 2013 19:44

4. После проведения анализа и ввода в базу приложения есть несколько вариантов на выбор разработчику :) - либо мобильные дребеденьги хранят информацию до первого запуска приложения пользователем и затем предлагают редактировать сохранить их, либо сохраняют в мобильную базу сразу и при запуске она синхронизируется с базой в интернете либо...
Admin
 
24 января 2014 18:30
Если приложение сможет получить доступ к СМС (в чём есть сомнения и для Андроид) - то шаг копи-паста текста в приложение, конечно, можно атвоматизировать.

Но вот сохранять операции без подтверждения пользователя - увы нельзя, т.к. никакие парсеры не могут работать на 100% верно, будут ошибки, которые пользователь должен корректировать сразу, а не через месяц обнаруживать расхождения.
Алексар
24 января 2014 18:47
Admin Пишет:
Если приложение сможет получить доступ к СМС (в чём есть сомнения и для Андроид) - то шаг копи-паста текста в приложение, конечно, можно атвоматизировать. Но вот сохранять операции без подтверждения пользователя - увы нельзя, т.к. никакие парсеры не могут работать на 100% верно, будут ошибки, которые пользователь должен корректировать сразу, а не через месяц обнаруживать расхождения.
Не сомневайтесь, приложение андроида может получить такой доступ. У ваших конкурентов, в "дзен-деньгах" уже как минимум пол года эта фишка работает, я примерно тогда пользовался их парсером, ради интереса. Конечно, там чуть иначе было реализовано, чем я расписал, но всё же.

А на счёт сохранения - тут я хочу возразить. Можно продумать вариант сохранения операции с комментарием "мобильная_вставка" или как то "проверить_вручную". После чего, возможно будет что-то где-то подкорректировать по фильтру на сайте. В конце концов, это не распознавание текста с бумаги, это распознавание конкретной информации из СМС стандартного типа! Я не вижу объективных проблем с созданием описанного парсера, кроме затрат на рабочее время :)

Аналогично Вашему комментарию заявлю обратное: если на начальном этапе создания парсера ошибки будут, то всё равно пользователю (например мне) удобнее посмотреть, правильно ли за последний месяц автоматически вставлено - разово на сайте, в какой-нибудь день месяца, чем каждый раз запускать приложение при ~50+ смс в месяц с сообщением о доходах\расходах. В среднем каждый день обращаться к приложению теряется смысл автоматизации, проще тогда раз в месяц также вбивать из смс вручную.
PS
Спасибо за внимание :)
johnydj
24 января 2014 19:18
могу сказать что примером парсинга смс есть не только в "дзен-деньгах" , натыкался как минимум приложений на 5 с подобной функцией, но как писал ранее не хвотает этой функции данному продукту, очень не хватает. Хожу вокруг преумима и не решусь приобрести( только изза неопределнности когда).
NO NAME
24 января 2014 19:19
Admin Пишет:
Если приложение сможет получить доступ к СМС (в чём есть сомнения и для Андроид) - то шаг копи-паста текста в приложение, конечно, можно атвоматизировать. Но вот сохранять операции без подтверждения пользователя - увы нельзя, т.к. никакие парсеры не могут работать на 100% верно, будут ошибки, которые пользователь должен корректировать сразу, а не через месяц обнаруживать расхождения.
Пофантазирую, какой хотел бы видеть эту фичу я.
1. Встроенный в просмотрщик SMS, отображающий только определенные контакты (настраиваемый список контактов-банков).
2. Предустановленый список шаблонов + возможность добавления своих с регэкспами.
2. По нажатию сообщение парсится и открывается заполненная форма ввода.
3. При успешном сохранении сообщение помечается "Успешно сохранено" (галка например), а в системе SMS становится прочитанным.
3. В случае, если баланс по счету в Дребеденьгах расходится с остатком в SMS, выкидывать в трей предупреждение.
4. Некоторые шаблоны могут иметь признак "Обрабатывать автоматически". При неудачной обработке - сообщение в трей.

По поводу пункта 4 и вообще спора автоматическая vs автоматизированная обработка скажу так: я для того и установил мобильное приложение, чтобы заносить траты "не отходя от кассы". Описанный механизм существенно упростит ввод трат без потери контроля. Мне совсем не улыбается "раз в месяц" разгребать десятки сообщений. В тоже время сообщения, скажем, о начислении процентов по вкладу, можно обрабатывать и автоматически.
johnydj
24 января 2014 19:26
если нет возможности писать парсер может стоит сделать как некоторые:
- синхронизация с приложением Мобильный банк
NO NAME
24 января 2014 19:34
johnydj Пишет:
синхронизация с приложением Мобильный банк
Это что за приложение? С точно таким названием только приложения для Сбербанка от Mobile Card LLC. А ведь не сбером единым...
Admin
 
24 января 2014 21:04
johnydj Пишет:
удобнее посмотреть, правильно ли за последний месяц автоматически вставлено - разово на сайте, в какой-нибудь день месяца, чем каждый раз запускать приложение
Прозвучало несколько интересных мыслей, будем переваривать.
johnydj
24 января 2014 21:24
martin_wanderer Пишет:
johnydj Пишет:синхронизация с приложением Мобильный банкЭто что за приложение? С точно таким названием только приложения для Сбербанка от Mobile Card LLC. А ведь не сбером единым...
http://4pda.ru/forum/index.php?showtopic=146987
Константин
12 февраля 2014 14:43
+1 к хотелке.
хоть я итак премиум уже который год беру, но всегда хочется повысить уровень автоматизации дейтсвий.
Сейчас, перейдя на 80% операций по карточке ввод информации в программу превратился в чтение нескольких десятков смс раз в неделю (когда подбиваю итоги)
Расширение для iPhone с подобной функцией сократило бы процесс вбивания с часу до пары минут. (Конечно если на iOs вообще можно получить доступ к SMS)
Максим
21 февраля 2014 16:03
+1 к хотелке, очень хочется такое
Дмитрий
28 марта 2014 09:49
Поддерживаю, было бы значительно удобнее пользоваться мобильным приложением.
shadow
21 апреля 2014 15:52
добрый день.
Господа разработчики, я не пойму в чем проблема реализовать данный функционал, я учитывал финансы с 2011-2012гг. на вашей разработке и мне нравилось, но когда я посмотрел другие предложения, 90% меня купило, что есть сервисы предоставляющие автоматическое сканирование смс и внесение трат по смс-шаблону, что в свою очередь сократило мое время на внесение трат в разы....
Мое личное мнение что эта функция просто необходимость... это не фича и не бантики, это реальная польза и я, как ваш клиент, ушел к другой компании только из-за данной функциональности.
Admin
 
21 апреля 2014 20:52
shadow Пишет:
в чем проблема реализовать данный функционал
Здравствуйте,
Скоро сделаем.
NO NAME
22 апреля 2014 12:17
Admin Пишет:
Скоро сделаем.
А, кстати, будет ли бета-тест? Хочется же пораньше "пощупать".
Admin
 
22 апреля 2014 13:49
martin_wanderer Пишет:
А, кстати, будет ли бета-тест?
Возможно, подумаем.
dalk
1 июня 2014 17:13
Тоже жду
Солидарен с shadow в идее перехода на другой софт из-за отсутствия парсера
NO NAME
8 июля 2014 10:06
Заглянул к вам (от конкурирующих приложений) в поисках поддержки парсинга СМС от банков. Наткнулся на эту тему и хочу присоединиться к армии желающих. Готов приобрести приложение, с регулярными платежами, не важно - главное, дайте возможность автоматически обрабатывать расходы и вести учёт финансов. Спасибо.
Admin
 
8 июля 2014 10:20
Дмитрий Пишет:
в поисках поддержки парсинга СМС от банков
Уже вплотную приблизились к этой задаче и её реализация грядёт неотвратимо.
Дмитрий
12 июля 2014 11:11
Очень прошу дать возможность пользователям самим корректировать правила разбора СМС. Сбербанк в очередной раз сменил тексты СМС: в Mofix разбор я смог починить в тот же час, а во всех остальных приложениях приходится ждать обновлений. :(
Алексей
13 сентября 2014 19:49
23 мая 2013 18:11 Было написано:
Спасибо за идею, уже думаем об этом, но когда будет результат сказать сложно.

8 июля 10:20
Уже вплотную приблизились к этой задаче и её реализация грядёт неотвратимо.

Ну так думается что года два пройдет, а скорее всего попросту забросят приложение и все.)))
Admin
 
13 сентября 2014 20:38
Сейчас доделывается релиз 2.2. Первые шаги по парсеру будут в релизе 2.3. Это достаточно вероятно для того, чтобы озвучить.

А сроки мы не называем, чтобы не было обманутых ожиданий, но иногда упрашивают сказать "хотя бы примерно", и тогда они (обманутые ожидания) часто случаются.
1 2  Туда  
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.