fix: use message reaction for query acknowledgement

This commit is contained in:
ar51
2026-09-04 15:46:18 +08:00
parent c7c5c3259c
commit 24469372fb
7 changed files with 151 additions and 49 deletions

View File

@@ -45,10 +45,10 @@ Stop if:
- Enter the query workflow only when one message contains exactly one complete,
rule-valid eRob model and exactly one positive quantity.
- After a valid initial query or valid same-conversation candidate continuation
passes this gate, immediately reply with `👀` before starting the API query so
the sender knows the request was received.
passes this gate, immediately add the Feishu `OnIt` (typing) reaction to the
original message before starting the API query so the sender knows it was received.
- If the model or quantity is missing, invalid, multiple, or ambiguous, stay
silent: send no acknowledgement or other Feishu reply, make no API request,
silent: add no reaction, send no Feishu reply, make no API request,
and append no record.
- An @mention by itself does not bypass this content gate.
- After a valid message passes the gate, API or runtime failures may still return