home.social

#vk — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #vk, aggregated by home.social.

  1. Как я подключил MAX и VK к Chatwoot: разбираем двусторонний мост

    После моей статьи о рабочем месте репетитора в Chatwoot в комментариях закономерно спросили не о календаре и не о Jitsi, а о детали, которую я тогда почти не показал: как именно сообщения из MAX и VK попадают в Chatwoot и как ответ возвращается обратно. Короткий ответ: это не скрапинг веб-версий и не автоматизация личных аккаунтов. MAX у меня подключён через официального бота, VK — через сообщения сообщества. Между ними и двумя API inbox в Chatwoot работает небольшой сервис на Node.js. В этой статье разберу его фактическую реализацию: маршруты вебхуков, создание контакта и диалога, хранение соответствий, защиту от повторной обработки и передачу изображений. Заодно покажу места, где маленький рабочий мост ещё не стал отказоустойчивой шиной сообщений.

    habr.com/ru/articles/1090738/

    #Chatwoot #MAX #VK #ВКонтакте #Nodejs #API #webhook #API_Inbox #интеграция_мессенджеров #чатбот

  2. Как посчитать статистику переписки на 500 тысяч сообщений в браузере и не увидеть ни одного

    Переписка с близким человеком — одна из самых личных вещей на телефоне. А мы делаем сервис, которому нужно её прочитать. Из файла экспорта получаются карточки: кто чаще пишет первым, как быстро отвечает, в какие часы вы на связи, какие словечки появились у пары и кто из вас их придумал. Просьба «загрузите переписку к нам на сервер» убила бы такой проект в день запуска, и правильно. Поэтому у «Чатограммы» (это наш пет-проект) одно жёсткое правило: всё считается в браузере, и по умолчанию сервер не видит ни одного сообщения . Ниже — как это устроено технически, во что это обходится по скорости и где у правила есть исключения. Все цифры я замерил на днях, в том числе на своих настоящих переписках, а не только на синтетике.

    habr.com/ru/articles/1090408/

    #web_worker #typed_arrays #приватность #csp #zip #decompressionstream #telegram #pwa #производительность #vk

Share on Mastodon

Enter the server where you have an account.