Существует ли вебхук, который срабатывает при создании поста в Whisper? Думаю, что нет, но на всякий случай спрашиваю.
Я не думаю, что можно настроить вебхук так, чтобы он срабатывал только при создании whisper-поста, но вы можете создать вебхук событий постов, а затем отфильтровать whisper-посты в коде, который обрабатывает вебхук.
В полезной нагрузке для whisper-постов поле post_type будет установлено в значение 4. Например:
{
"post": {
"id": 740,
"name": null,
"username": "scossar",
"avatar_template": "/letter_avatar_proxy/v4/letter/s/b77776/{size}.png",
"created_at": "2024-10-18T17:00:36.065Z",
"cooked": "<p>testing whispers and webhooks</p>",
"post_number": 5,
"post_type": 4,
...
Возможные значения поля post_type:
[2] pry(main)> Post.types
=> {:regular=>1,
:moderator_action=>2,
:small_action=>3,
:whisper=>4}
Большое спасибо, @simon.
Это проще, чем я думал. Я не знал/не видел, что 4 — это код для шёпота.
Рене