iachat/app/presenters
Pranav 7e70f7a68a
fix: Disable automations on auto-reply emails (#12101)
The term "sorcerer’s apprentice mode" is defined as a bug in a protocol
where, under some circumstances, the receipt of a message causes
multiple messages to be sent, each of which, when received, triggers the
same bug. - RFC3834

Reference: https://github.com/chatwoot/chatwoot/pull/9606

This PR:
- Adds an auto_reply attribute to message.
- Adds an auto_reply attribute to conversation. 
- Disable conversation_created / conversation_opened event if auto_reply
is set.
- Disable message_created event if auto_reply is set.

---------

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2025-08-05 13:17:06 +05:30
..
conversations chore: Update the precision of the updated_at timestamp in conversation model (#10875) 2025-02-10 20:22:11 -08:00
inbox feat: Add inbox webhook events (#8006) 2023-09-28 15:28:10 -07:00
reports feat(v4): Update the report pages to show aggregate values (#10766) 2025-01-28 09:19:18 +05:30
agent_bot_presenter.rb Chore: API Improvements (#3469) 2021-11-27 00:48:46 +05:30
html_parser.rb Fix: parse verification mail (#3864) 2022-01-27 15:45:26 -08:00
mail_presenter.rb fix: Disable automations on auto-reply emails (#12101) 2025-08-05 13:17:06 +05:30
message_content_presenter.rb feat: Whatsapp embedded signup (#11612) 2025-07-14 21:37:06 -07:00