[2026-05-13] zulip-migration: pitfall bot-self-reaction уже зафиксирован
This commit is contained in:
@@ -66,3 +66,7 @@ Zulip развёрнут и работает. Идёт миграция тред
|
|||||||
**Решение**: после отправки approval-сообщения бот сам добавляет эти 4 реакции
|
**Решение**: после отправки approval-сообщения бот сам добавляет эти 4 реакции
|
||||||
через `POST /api/v1/messages/{id}/reactions`. Тогда web/mobile показывают их
|
через `POST /api/v1/messages/{id}/reactions`. Тогда web/mobile показывают их
|
||||||
прямо на сообщении — один клик для ответа, без поиска в picker.
|
прямо на сообщении — один клик для ответа, без поиска в picker.
|
||||||
|
|
||||||
|
**Pitfall**: `POST /messages/{id}/reactions` генерирует событие `reaction` — бот получит его
|
||||||
|
и может принять как голос пользователя. Фикс: проверять `user_id != bot_user_id`.
|
||||||
|
✅ Уже реализовано в `gateway/platforms/zulip.py` (`_handle_reaction_event`, строки 658–660).
|
||||||
|
|||||||
Reference in New Issue
Block a user