That sounds like a great idea. To build on your suggestion, I think there could be two levels of automatic chat verification for messages sent in-game:
Level 1 | Moderate:
Messages containing words considered inappropriate or unpleasant would be automatically filtered and replaced with “*****” or something similar. For example, the word like “idiot” would be censored.
Additionally, there could be an option in the tab list settings allowing players to show or hide potentially inappropriate messages.
Level 2 | Critical:
Messages containing offensive or unacceptable language would trigger a stronger restriction. Depending on the severity, these messages could either be automatically blocked or sent for staff review.
For instance, if a player repeatedly sends highly offensive messages, the system could alert the staff with a prompt such as: “Name_Player has sent multiple prohibited messages. Do you want to take any action?”
Alternative: Instead of this warning being something in-game, a preview transcript of the chat like the current “Admin View” could be forwarded to the website, as if it were a report, but automatically. Where even the RMs could check it.
I think this concept is similar to systems used in other major multiplayer games (such as Fortnite, Battlefield, Call of Duty and maybe others) where messages with unacceptable content are reviewed, and players can receive chat restrictions or even temporary account penalties.
Notes:
I’m not sure if something like this would be technically feasible in TruckersMP (because I believe it would need to be more automated, either by a BOT or AI, to avoid overloading the staff, but we also know that this type of system can fail), but it could be a valuable addition to improve moderation and overall player experience.
Another possible limitation is that although the main language of TruckersMP is English, there are still people who play and speak different languages. For example, how would you detect something offensive in another language? Or would this only apply to English speakers?