Я хочу создать вебхук, который будет срабатывать при любом обновлении объекта пользователя (это включает всё, что попадает в экспорт пользователя, в том числе количество постов).
Меня интересует: если пользователь создаёт новый пост, я предполагаю, что его количество постов увеличится? Если да, то сработает ли вебхук обновления пользователя? Или он должен срабатывать?
Мы активно используем Airtable для автоматизации процессов вокруг нашей платформы, и было бы здорово синхронизировать базу данных Airtable с пользователями в Discourse. Автоматизация в Airtable поддерживает веб-хуки, и моя цель — по сути, поддерживать точную копию объекта пользователя в синхронизации с Airtable.
Мы работаем в корпоративном сегменте, поэтому, конечно, можем воспользоваться сторонними сервисами, если это потребуется. Однако, думаю, в данном случае это не нужно: дело лишь в правильном наборе веб-хуков.
Я предполагал, что если экспорт данных пользователя предоставляет информацию о пользователе, то те же данные должны быть доступны через веб-хук обновления пользователя, но, похоже, это не так.
Я не вижу простого способа отслеживать это с помощью существующего вебхука, если у вас нет вебхука для постов, который обновляет счётчик в вашей собственной таблице user или user_stat.