Zed
|
12 мая 2018 08:57
|
Валерий Пишет: uhctutytka Пишет:Наталья Пишет:А можно ли вернуть средства за оставшиеся полгода? А то без бота мне совсем сложно и неинтересно.Соглашусь. И совершенно непонятно, что мешает сделать "проксирующий сервер" или дать возможность это делать клиентам. Очень жаль, очень, что из-за таких мелочей приходится искать другие варианты, как-то попривыкла уже к этой бухгалтерии, но опять почти месяц не можем себя заставить заносить все траты ни я, ни муж. А с ботом ни одна трата не терялась.Не знаю как вам, а мои потребности на 80% покрываются приложением на Android.
Лично мне не хватает только
* аналитики: отчёты, поиск, и т.п.
* разбиения трат
А для занесения клиент очень удобен. Для меня и жены.
Может на других платформах ситуация не так радужна - не знаю. Это оказалось действительно удобно.
Особенно когда понял что там и правилами можно всё красиво сделать.
А учитывая кроссплатформенность, фактически у меня удобный интерфейс к системе везде.
|
|
|
Zed
|
12 мая 2018 08:57
|
Admin Пишет: Пока не повесили, в надежде, что ситуация как-то разрулится. Подозреваю что спасение утопающих - дело рук самих утопающих.
Подскажите в чём сложность с вашей точки зрения?
|
|
|
Admin
|
12 мая 2018 09:55
|
Zed Пишет: в чём сложность с вашей точки зрения? Сложность в том, что с серверов телеграма нет доступа к нашему. Кое-как устраивать для этого где-то какой-то прокси - ненадёжно и не безопасно, т.к. через него будут идти данные клиентов.
А устраивать нормальный прокси - требует времени и ресурсов, которых пока на эту задачу нет.
Возможно телеграмовцы что-то придумают в своём api, чтобы вебхук для бота нормально обходил блокировку.
|
|
|
Zed
|
12 мая 2018 10:30
|
Идею отказаться от работы с вебхуками перейдя на вариант работы с tdlib от телеграма вы рассматривали?
|
|
|
Zed
|
12 мая 2018 10:42
|
Вопрос в догонку, помимо вопроса про тдлиб:
У вас апи какое-то есть чтобы хотябы пока в рамках своего тестового счёта например самим повозиться?
|
|
|
Admin
|
12 мая 2018 11:24
|
Zed Пишет: отказаться от работы с вебхуками перейдя на вариант работы с tdlib от телеграма вы рассматривали? Не рассматривали.
Во-первых, как библиотека может решить проблему доступа с серверов телеграма к нам? Никак. А он нужен, в противном случае нужно нам самим постоянно (каждую секунду) опрашивать сервера телеграма, что для серверного решения не приемлемо из соображений избыточности, а при условии доступа к телеграму через тор - ещё и неработоспособно, т.к. там и так задержки исчисляются секундами.
Во-вторых, это надо всё переписывать снуля, что гораздо дороже и дольше чем возня с прокси.
API - ссылка внизу страницы, в футере.
|
|
|
Наталья
|
12 мая 2018 11:37
|
В общем, у ближайших конкурентов есть вполне себе живой бот. Всего хорошего, и спасибо за рыбу.
|
|
|
Admin
|
12 мая 2018 12:36
|
Будет и у нас, придёт время. Куда он не денется.
|
|
|
Zed
|
25 мая 2018 21:36
|
Наталья Пишет: В общем, у ближайших конкурентов есть вполне себе живой бот. Всего хорошего, и спасибо за рыбу. А можно озвучить о каких речь?
Ато тут жалко потерять было, хотяб посмотрю как там реализовано.
|
|
|
Наталья
|
26 мая 2018 10:19
|
Я не уверена, что хорошо так делать. Можете написать мне в телеграм: crosscat.
|
|
|
Zed
|
26 мая 2018 12:04
|
Наталья Пишет: Я не уверена, что хорошо так делать. Можете написать мне в телеграм: crosscat. Готово :)
|
|
|
NO NAME
|
31 мая 2018 21:25
|
https://habr.com/post/412759/
|
|
|
Zed
|
1 июня 2018 08:13
|
Увы, Георгий, это пока работает по большей части для клиентов.
Если бы товарищи из дребенег отказались от вебхуков, то скорее всего можно было бы и через старый вариант работать, а не ковыряться с тдлиб и проксированием.
|
|
|
Admin
|
|
|
Zed
|
1 июня 2018 10:35
|
Admin Пишет: Zed Пишет:Если бы товарищи из дребенег отказались от вебхуков..то ничего бы не работало, по причине описанной в этом сообщении:
https://www.drebedengi.ru...41220 Давайте не будем преувеличивать.
1. У телеги судя по доке есть Long Polling вариант, да это может быть менее надёжно, но позволяет работать без вебхуков и больших переделок.
2. Раз уж речь на пост про тдлиб, насколько я понял, библиотека сама решает вопросы общения с серверами телеграма и слушается командам работы с прокси.
Т.е. вам ненадо что-то там делать и опрашивать самим, на себя это всё берёт библиотека сама. Но да, в отличии от вашего текущего варианта подключения, нужно больше затрат на переделку.
|
|
|
NO NAME
|
21 июня 2018 10:37
|
Добрый день. Есть какие-нибудь положительные подвижки в этом направлении? Бота очень не хватает
|
|
|
Admin
|
21 июня 2018 13:21
|
Пока нет.
|
|
|
Николай
|
11 августа 2018 22:51
|
пытаюсь сделать своего бота в телеграме.
смотрю ваш АПИ, не понимаю его.
делаю адресную строку
http://www.drebedengi.ru/soap/dd.wsdl/getBalanceResponse
в ответ "Access denied."
каким образом работать, никто не знает?
логин и пасс от демо прописывал, не помогло.
может счас сервис отдыхает?
|
|
|
Владимир Ситников
|
11 августа 2018 23:19
|
Николай, учите следующее:
1) По умолчанию, API доступ есть ТОЛЬКО к demo аккаунту. Для того, чтобы получить API к своим данным нужно просить администрацию
2) В API много чего нет. Возможно, вам хватит, а может и не хватит. Я, например, перешёл на парсинг HTML (тяжело, неудобно, но хоть что-то). По факту, это оказалось несколько проще, чем API, и функциональность больше.
3) API надо сказать, своеобразное. Если будете пытаться заводить Python, то вот пример https://stackoverflow.com/a/41785546/1261287
|
|
|
Николай
|
12 августа 2018 10:05
|
Владимир,
1) я демо доступ пробовал использовать.
2) согласен, пойду таким путем тоже
3) на питоне я в прошлом году хотел поднять бот для другого, но сейчас на NodeJS поднимаю для дребеденег.
Как вариант Node.js + Telegraf.js + публикация на Heroku.com. Я сейчас там тестовый бот поднял, работает.
Другой вариант пробовал на компе VPN, и на компе поднимал локально, но склоняюсь к варианту выше, не зависит от моего компа VPN и интернета.
|
|
|
Евгений М.
|
12 августа 2018 10:16
|
Уважаемые разработчики дребеденег, неужели у вас ничего не ёкается, когда видите посты, что у ваших пользователей получается делать бота для дребеденег путем парсинга HTML?
Неужели им проще сделать вот ЭТО, чем вам организовать нормальное взаимодействие вашего бота?
|
|
|
Zed
|
12 августа 2018 10:22
|
Особенно странно это выглядит когда тут явно премиум пользователи пишут - а реакции 0.
Неужели нельзя немного постараться.
Да, на премиум переключился когда сервис прилёг чтобы были бекапы.
Но ёлы палы, фича то удобная была, постарайтесь ради тех кто с вами долго да ещё и деньги решил в поддержку заносить.
|
|
|
Admin
|
12 августа 2018 17:01
|
Евгений М. Пишет: неужели у вас ничего не ёкается Ёкается. Но веб-релиз 2.5 был обещан ещё в конце прошлого года, а вот внезапно пришлось застрять на нём по разным причинам.
И от этого ещё больше ёкается.
Работаем.
|
|
|
Николай
|
13 августа 2018 14:28
|
Владимир Ситников Пишет: Николай, учите следующее:
1) По умолчанию, API доступ есть ТОЛЬКО к demo аккаунту. Для того, чтобы получить API к своим данным нужно просить администрацию
2) В API много чего нет. Возможно, вам хватит, а может и не хватит. Я, например, перешёл на парсинг HTML (тяжело, неудобно, но хоть что-то). По факту, это оказалось несколько проще, чем API, и функциональность больше.
3) API надо сказать, своеобразное. Если будете пытаться заводить Python, то вот пример https://stackoverflow.com/a/41785546/1261287 Владимир,
парсишь и вводишь через связку python + selenium webDriver?
|
|
|
Владимир Ситников
|
13 августа 2018 14:53
|
> Владимир,
> парсишь и вводишь через связку python + selenium webDriver?
Разнообразными регулярными выражениями: https://github.com/vlsi/drebedengi-planning-chart/blob/07707bda16168d2a91ff89e9d286291861125962/crawl_dd_api.py#L92-L94
https://github.com/vlsi/drebedengi-planning-chart/blob/07707bda16168d2a91ff89e9d286291861125962/crawl_dd_api.py#L204
и так далее.
Возможно, сейчас актуальнее делать на https://github.com/GoogleChrome/puppeteer. Там, конечно, JS, но зато больше возможностей управлять браузером.
|
|
|
Николай
|
17 августа 2018 13:45
|
Сначала начал делать удаленное управление (по научному функциональное тестирование веб-сайта) сайтом для заполнения без Selenium. Нашел библиотеку для этого testcafe js devexpress. Сделал тест локально, в принципе работает, но правила разбивки расходов надо прописывать самому, в логику закладывать.
Бродил по сайту ДД, и наткнулся на https://www.drebedengi.ru...email обработку по email.
+ Используется те правила, что настроены у тебя в ДД.
+ Минимум геморроя.
Сделал себе так:
Поднят бот на телеграме, в котором я пишу строку вида "20,0 маршрутка 55".
Бот создает письмо с вложением и отправляет его на парсинг ДД.
В ДД в правилах настроено, если есть слово "маршрутка" это Расход со счета Проездной, если есть "55" то ставим тэг "[55]".
В итоге если письмо распознано, то расход внесен.
- ответа от бота что письмо отправлено нету, можно себя в копию ставить к примеру.
Если кому интересно поднять такой свой сервис, то позднее планирую описать, как поднять с 0 данный функционал, и выложу ссылку сюда.
Другой вариант, создать общего бота для всех (не параноиков).
Но там будет необходимы еще логин и пасс от почты, на которую зарегистрированы в ДД.
Для меня пока это сложнее, в плане безопасности. Как думаю что ваши данные логинов и пасс можно зашифровать при записи в БД.
|
|
|
Владимир Ситников
|
17 августа 2018 14:30
|
>Но там будет необходимы еще логин и пасс от почты, на которую зарегистрированы в ДД.
Вот это печально. Так нельзя :-/
По-хорошему, нужно OAuth на стороне ДД, но это не раньше, чем через 3 года будет.
|
|
|
Владимир Ситников
|
17 августа 2018 14:33
|
Есть такой вариант: общий бот шлёт письма не в ДД, а каждому лично.
И каждый у себя настраивает переадресацию писем в ДД.
Т.е. бот ==email=> пользователь ==email==> ДД
Тогда боту не нужно знать пароли. Но минус email в том, что невозможно "читать данные из ДД".
|
|
|
Николай
|
17 августа 2018 15:04
|
Владимир,
1) Пересылка письма пользователю, интересная идея.
2) Что значит, нельзя читать данные из ДД?.
Какие данные нужны? (типа баланс?).
Как у бота ДД было?
В теории можно у бота кнопки сделать, но это надо пользователю получить боевой API ID + логин и пасс от ДД передавать через бота, и хранить это в БД.
|
|
|
Владимир Ситников
|
17 августа 2018 15:12
|
> 2) Что значит, нельзя читать данные из ДД?.
Это значит, что бот не может посмотреть "какие категории" и "какие счета" есть у пользователя и переспросить "вот вы тут написали малако, а у вас есть категория молоко. Это оно?"
Но да, для "простого занесения данных в ДД" почта это неплохое решение.
|
|
|
Николай
|
17 августа 2018 22:01
|
Сделал опрос по боту, если есть желание, пройдите пожалуйста.
https://www.testograf.ru/ru/oprosi/aktualnie/06c32632747a0be8e.html
|
|
|
Zed
|
19 августа 2018 04:59
|
Пытался проголосовать, но после нажатия отправить у меня белый экран.
Такчто сорян.
Общий бот я так понял легче старт.
Но свой бот это более безопасно?
Просто сам ресурс хероку тоже тут как третье лицо ну такое себе я так понимаю.
|
|
|
Николай
|
19 августа 2018 16:18
|
Zed Пишет: Пытался проголосовать, но после нажатия отправить у меня белый экран.
Такчто сорян.
Общий бот я так понял легче старт.
Но свой бот это более безопасно?
Просто сам ресурс хероку тоже тут как третье лицо ну такое себе я так понимаю. я пробовал открыть предварительную версию опроса на мобильном, у меня тоже было все пустое. На компе норм.
Создал свою тему отдельно http://www.drebedengi.ru/?module=forumMessageList&topic_id=8843
|
|
|
Николай
|
19 августа 2018 21:05
|
Николай Пишет: Zed Пишет:Пытался проголосовать, но после нажатия отправить у меня белый экран.
Такчто сорян.
Общий бот я так понял легче старт.
Но свой бот это более безопасно?
Просто сам ресурс хероку тоже тут как третье лицо ну такое себе я так понимаю.я пробовал открыть предварительную версию опроса на мобильном, у меня тоже было все пустое. На компе норм.
Создал свою тему отдельно http://www.drebedengi.ru/?module=forumMessageList&topic_id=8843 На мобильном проверил. Опрос в хроме и самсунг интернете открывается нормально.
|
|
|
Admin
|
11 декабря 2018 14:57
|
Пробуждаем бота после долгой спячки.
Все кто может - погоняйте его.
|
|
|
Екатерина
|
11 декабря 2018 15:08
|
На первый взгляд работает!
|
|
|
NO NAME
|
11 декабря 2018 20:04
|
Еееееее, заработало! Пока вроде норм
|
|
|
Zed
|
11 декабря 2018 20:42
|
Полёт нормальный!
|
|
|
Илья
|
12 декабря 2018 23:45
|
Работает!! Я счастлив! =)
|
|
|
Евгений М.
|
9 января 2019 14:25
|
Можно ли как-то сохранять тело текста, передаваемое в бот (смс), в поле "комментарий" самой траты?
Пусть это будет опционально, если вдруг кому-то не надо.
Зачем это надо мне: допустим, у меня еще нет правило на трату, но трату я хочу внести прямо сейчас, а разобрать её уже спокойно дома с созданием (или нет) правила под это дело. Иначе при разборе я не понимаю откуда эта цифра. Есть только "Автоввод", который мало что мне дает для понимания )
|
|
|