Plugin Author
MxChat
(@mxchat)
Hi again @arozeo!
I’ve successfully implemented custom emails and sending the chat transcripts as a .txt file attachment. I have to go through all the code and do some cleaning up/refinement and then test it extensively. There is a good chance I could have all of these features (trigger based on x, trigger only for certain roles, block chat, custom email, and chat transcripts) ready to go by tomorrow.
One last thing I’m thinking through is to some how enhance the testing process for the end user. Sessions are held over 24h periods, so it’s kind of tricky to see where number message you are on when testing, unless you have debug logs in the code and are viewing the debug logs to see what message number you’re on.
I don’t want people to test and think it’s not working because they think they’re on message 5, but are really on message 15 due to a previous session still active.
-
This reply was modified 2 months, 1 week ago by
MxChat.
Hi Maxwell,
Great news ! I will be looking forward to test those new features 🙂
Regarding the user testing aspect, would it be possible/relevant to include a checkbox “test option” in the settings that would display somewhere on the front interface the variable you use, that contains the actual number of messages ? Like for debug purposes ?
On my side I mainly tested with persistence disabled, and/or in Private Browsing mode, to generate a new session each time so I didn’t feel like it was a problem in itself but I understand your point
Have a nice day,
Eliott
Plugin Author
MxChat
(@mxchat)
Hi @arozeo ,
Thank you for the great suggestions. I’ve implemented all the changes and they are live in v1.0.6.
To recap some of the changes:
- Trigger form based on X number of messages.
- Trigger form for only certain roles.
- Open to block chat input until form is submitted.
- Enter custom notification email.
- Chat transcript sent with submission via .txt file.
- Count testing tool on forms page. Easily view what message number you’re on and reset button.
Thank you again. I’m going to close this ticket out for now. If you need anything else feel free to comment here or email me!
Maxwell