I'm working on an addon for displaying boss strategies in dungeons.
Obviously, a large portion of this addon would be relaying said strategies in group chat for people who might not have the addon installed. You walk up to a boss, press a button, and everyone knows what to do. This type of addon is pretty common across MMOs that allow addons.
It doesn't look like we have the ability to send chat messages directly, however, which seems pretty silly since anyone who would want to abuse such a system to spam could easily do it without ESO mods, but I digress.
I initially planned to just have a button start firing off a few group chat messages automatically, but now I'm testing a workaround:
The button uses the CHAT_SYSTEM:StartTextEntry() method to put in the first bit of text (it's split up into chunks to fit the max length for chat entries) into the chat window. It then registers a handler for the EVENT_CHAT_MESSAGE_CHANNEL event. The handler looks for messages from the player themselves (e.g., the first part of the strategy that they just submitted), and when it finds one, it puts in the next bit in the chat window. Repeat for the rest of the total message. Unregister the event at the end.
I wanted to check in and see if there was any potential negative ramifications of implementing something like this.
Does Zenimax have any sort of auto-spam detection that might flag a player of spamming? If someone uses my addon, and a hypothetically vindictive group member reports them for spamming, would the people working on that ticket be able to tell that the person wasn't spamming gold selling websites, obscenities, or anything malicious and not issue a punishment? Or would they just look at the time stamps and say "well, he sent four chat messages in one second, throw the book at him!"
Thanks.