@point-tools

point-tools

Point Tools
point-tools

Отслеживание подписок и другие полезные инструменты для Point.im.

http://point.skobk.in/

0 я читаю 53 меня читают
4 постов
22 комментариев
point-tools

У point-tools с ночи и до текущего момента (15:20 по МСК) был даунтайм, поэтому точной картины изменения подписок за этот период не будет.
Эксперимент с PostgreSQL 10 beta2 прошёл успешно и ещё раз подтвердил то, что юзать бета-версии СУБД - плохая идея.

#mdylf
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

Баг с линковкой аккаунта в поинте к боту point-tools в Telegram исправлен.

Als (это ведь ты репортил?), проверяй.

#ozkap
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

Наконец-то запилил синхронизацию статуса приватности поинтоюзеров, без которой нельзя было публично показывать контент, который point-tools бекапят с поинта.
Теперь же, когда point-tools знают, кто хочет светиться перед интернетами, а кто нет - можно показывать постики наружу.

Поэтому встречаем публичную /all ленту: https://point.skobk.in/posts/all

P.S. Само собой, непубличные постики (как я уже говорил много раз) тоже сохраняются, но показывать их всему миру просто так нельзя. Поэтому когда-нибудь у меня дойдут руки запилить аутентификацию через поинтач и тогда можно будет запилить персональные ленты как в поинте.

#owihf 23
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

В продолжение #owjjt.
Очередное вечернее обновление бота point-tools в Telegram:

  • Добавлены уведомления о новых и отписавшихся подписчиках (нужно включить командой /set)
  • В меню настроек (/set) теперь отображается статус линковки аккаунта Telegram с аккаунтом на поинте
  • Добавлена небольшая статистика по пользователям бота в вывод команды /stat
  • Мелкие исправления и рефакторинг

Пока что минимально планировавшийся набор фич закончился. Хотя, конечно, можно предложить что-то ещё.
В общем, тестируем и пишем о результатах.

P.S. Так как пока только два пользователя этим воспользовались, ещё раз напоминаю, что бот умеет уведомлять о переименовании пользователей и подписках (см. выше). Но по умолчанию всё это выключено - используйте команду /set.



#owkoc
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

В продолжение #oknaa.
Выкатил ещё одно обновление для бота в Telegram:

  • Исправил баг со ссылками на блоги поинтоюзеров в списках событий
  • Добавил настройки уведомлений (см. /set)
  • Добавил уведомления о переименовании пользователей.
  • Добавил заготовку уведомлений об изменении в списке подписчиков (пока не работает, но заранее включить их можно).
  • Мелкие правки снаружи (изменил /help) и под капотом (рефакторинг, оптимизация, выпиливание старого говнокода)

Дальше в планах доделывание уведомлений о подписке-отписке на ваш аккаунт.
Тестируем, сообщаем об ошибках, предлагаем фичи.

#owjjt 8
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

В продолжение #ojcsz.
Обновил бота point-tools для Telegram:

  • Добавил возможность привязать свой аккаунт в Telegram к аккаунту в Point (/link)
  • Добавил команду /me, которая покажет события по вашему аккаунту (нужно сначала сделать /link)
  • Добавил команду /sub %user%, которая показывает список подписчиков пользователя
  • Добавил команду /last %user%, которая показывает последние события по указанному пользователю

Из мыслей о будущих фичах - опциональные уведомления в Telegram о подписках-отписках и о том, что кто-то на поинте переименовался.

// inb4: Бот не сохраняет логин и пароль при связывании аккаунта, а с полученным токеном сразу делает logout, чтобы он не оставался активным.

Тестируем, отписываемся об ошибках, предлагаем фичи.

#oknaa 13
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

Запустил в тестовом режиме бота для point-tools в Telegram.
На данный момент он умеет в основном только показывать, что произошло за последнее время (кто на кого подписался-отписался) на всём поинте и искать пользователей поинта в инлайновых запросах (это когда в любом чате пишешь @bot username).

@PointToolsBot в Telegram.

Мысли о том, чему его можно научить можно кидать в этот тред. Точно планируется сделать выдачу последних событий по пользователю (чтобы можно было проверять последние подписки у себя не заходя на сайт). Возможно сделаю привязку учётной записи в поинте к учётке в Telegram чтобы можно было получать последнюю информацию по себе одной короткой командой типа /me.

#ojcsz 4
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

Небольшой апдейт point-tools:

  • Автокомплит при поиске пользователей на главной странице.
  • Пагинация на странице последних событий - теперь можно посмотреть все события за время существования point-tools при определённом желании.
  • Пагинация на странице пользователя - листаются события подписки-отписки.
  • Мелкие косметические изменения.
  • Обновления фронтендовых и бэкэндовых библиотек и бандлов.

Есть подозрение, что могут быть баги. Репортить можно в этот пост.

#ootwds 4
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

С сегодняшнего дня point-tools будет логгировать всех, до кого дотянется. Что это значит?
Всего две вещи:

  • Можно будет о любом пользователе узнать, какой у него раньше был юзернейм (пример), если он его менял (наверное, будет даже метод в API)
  • Изменения по подписчикам (кто на кого подписался или отписался) также будут писаться для всех пользователей

Чтобы сильно не грузить поинт, данные для пользователей, которые не подписаны на пользователя point-tools будут обновляться раз в сутки. Для тех же, кто подписан - раз в 10 минут, как и раньше (вдруг, кто забыл). То есть, если хочется с высокой точностью следить за тем, кто подписался или отписался на вас - подпишитесь на point-tools.

На этом почти всё.

#oowuwl 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

Теперь point-tools будут вести не только логи подписок, но и логи переименований. Выглядеть это будет так:

На данный момент нет гарантий, что логи будут вестись по абсолютно всем пользователям, но со временем это будет исправлено.

Плюс, готовится (на самом деле, уже работает наполовину) ещё одна большая фича, которую пока не буду объявлять, так как жду важного изменения в API поинта (Арцсмержи!).

#icswb 46
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

Сделал для point-tools небольшой метод API, отдающий последние события с подписчиками.
Например, последние подписки-отписки в отношении меня можно взять здесь:
https://point.skobk.in/api/...0/events/subscribers

Не уверен, правда, что дата в том виде, в котором я её сейчас отдаю - это хорошо. Поэтому тех, кто будет этим пользоваться приглашаю в комментарии для обсуждения. Можно, например, сделать unixtime.

#vhict 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

Бежим проверять, кто отписался!

Выпустил фикс point-tools.
Так получилось, что где-то неделю у всех, кроме Alico, Alinaki и anymore не обновлялся лог подписок.
Конечно, разница между временем поломки и текущим моментом будет видна, но вот если в эти на вас кто-то подписался и отписался обратно - вы этого не узнаете, уж извините.

Для тех, кто не в курсе, напоминаю: если есть желание видеть лог того, кто и когда на вас подписался или отписался - можно подписаться на point-tools и смотреть логи тут.

Вступайте в клуб успешных людей, которые знают, кто от них отписался!

#vrdhc 14
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

Я тут недавно самую малость обновил point-tools.

  • Запилил страницу с последними событиями
  • Немного порефакторил код
  • Увеличил таймаут между запросами к API Point.im (arts, как и договаривались)

Для тех, кто не в теме, напомню, что point-tools на данный момент умеет следить за вашими подписками и вести их лог. Например, если вы читаете поинт через вебморду, то не можете узнать, кто на вас подписался (а об отписке не узнаете даже в жаббере) - здесь сервис и поможет.
Чтобы включить ведение лога подписок, нужно подписаться в поинте на point-tools. Посмотреть свои логи можно по адресу https://point.skobk.in/

P.S. Где-то в призрачных планах есть сохранение /all, но пока никаких гарантий или сроков.

#vnfqd 2
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
point-tools

Выкатил несколько исправлений для point-tools:

  • Исправил ошибку, из-за которой отписка не записывалась в лог (глупый фейл из-за автодополнения и невнимательности)
  • Сделал чтобы при первом добавлении (когда point-tools ещё не знает о подписчиках юзера) все полученные подписчики в лог не писались. То есть, в логи только что подписавшегося на point-tools пользователя не будет падать его текущий список подписчиков
  • Почистил уже упавший в логи мусор. Теперь всё более аккуратненько (можно посмотреть на примере rayslava: point.skobk.in/user/rayslava)
  • Внёс ещё некоторое количество исправлений, улучшил стабильность, перевёл сервис на новое API поинта с работой по ID пользователей - теперь переименования не страшны.

Напоминаю, чтобы начать следить за изменениями списка подписчиков достаточно подписаться на point-tools.

#vyenj 3
Вы можете выбрать до 10 файлов общим размером не более 10 МБ.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.