Chat Message Sent
A chat message was sent in-game, from the Sentinel web interface, or (if enabled) from a linked Discord channel.
Event Data Properties
Property | Type | Notes |
---|---|---|
source | String | One of Game , Script , Discord , WebService , or WebGroup . |
sourceId | String | An identifier of the source. This may be a service id, group id, script id, or Discord channel snowflake. |
sourceName | String | A name for the source. |
originalMessage | String | The message as it was originally typed. May be censored. Sentinel is not able to capture the uncensored message. |
originalLanguage | String | The 2 character language code detected by Sentinel’s translation service. May be xx if translation was not attempted, such as messages sent by the web interface, script, or Discord. |
senderName | String | The name of the sender. |
scope | String | One of Global , Alliance , Tribe , Local , or Radio . |
playerId | String | The Sentinel UUID of the player that sent the message, if the message was sent from the game. |
characterId | String | The Sentinel UUID of the survivor that sent the message, if the message was sent from the game. |
transations | Object | An object containing translated versions of the original message. |
analysis | Object | An object with a guaranteed key of success . When true, a scores key will also be included. See the Score Explanations section below for a detailed explanation of each category. |
Sample Event Data
{
"analysis": {
"scores": {
"law": 0.000033,
"pii": 0.000607,
"health": 0.000029,
"sexual": 0.000048,
"selfharm": 0.000015,
"financial": 0.000024,
"violenceAndThreats": 0.005911,
"hateAndDiscrimination": 0.001099,
"dangerousAndCriminalContent": 0.008847
},
"success": true
},
"originalMessage": "I ran out of tranq darts",
"originalLanguage": "en",
"translations": {
"fr": "Ce n'est pas une traduction correcte."
},
"playerId": "fc4c921c-ba83-4d1b-8470-a08fedf8246f",
"characterId": "305b1849-c7ac-5a4b-afe9-86628d91bf23"
}
Score Explanations
Property | Type | Notes |
---|---|---|
law | Number | Content that contains or tries to elicit detailed or tailored legal advice. |
pii | Number | Content that requests, shares, or attempts to elicit personal identifying information such as full names, addresses, phone numbers, social security numbers, or financial account details. |
health | Number | Content that contains or tries to elicit detailed or tailored medical advice. |
sexual | Number | Material that explicitly depicts, describes, or promotes sexual activities, nudity, or sexual services. This includes pornographic content, graphic descriptions of sexual acts, and solicitation for sexual purposes. Educational or medical content about sexual health presented in a non-explicit, informational context is generally exempted. |
selfharm | Number | Content that promotes, instructs, plans, or encourages deliberate self-injury, suicide, eating disorders, or other self-destructive behaviors. This includes detailed methods, glorification, statements of intent, dangerous challenges, and related slang terms |
financial | Number | Content that contains or tries to elicit detailed or tailored financial advice. |
violenceAndThreads | Number | Content that describes, glorifies, incites, or threatens physical violence against individuals or groups. This includes graphic depictions of injury or death, explicit threats of harm, and instructions for carrying out violent acts. This category covers both targeted threats and general promotion or glorification of violence. |
hateAndDiscrimination | Number | Content that expresses prejudice, hostility, or advocates discrimination against individuals or groups based on protected characteristics such as race, ethnicity, religion, gender, sexual orientation, or disability. This includes slurs, dehumanizing language, calls for exclusion or harm targeted at specific groups, and persistent harassment or bullying of individuals based on these characteristics. |
dangerousAndCriminalContent | Number | Content that promotes or provides instructions for illegal activities or extremely hazardous behaviors that pose a significant risk of physical harm, death, or legal consequences. This includes guidance on creating weapons or explosives, encouragement of extreme risk-taking behaviors, and promotion of non-violent crimes such as fraud, theft, or drug trafficking. |
Notes
The nature of player chat sometimes confuses the translation service. For example, the message u right i guess lol
is clearly an English message, but gets detected as Italian. This results in an en
key in the translations
object that reads you're right, I guess, lol
. Do not expect translations to be perfect.
Sentinel currently uses DeepL for its translations and Mistral Moderation for content scoring, but these services could be changed at any time.
Although there is no perfect score to determine whether a chat message belongs to a particular category, 0.5 (50%) is generally considered an acceptable threshold.