Aller au contenu
Afficher dans l'application

Une meilleure façon de naviguer. En savoir plus.

Asterobot

Une application plein écran sur votre écran d'accueil avec notifications push, badges et plus encore.

Pour installer cette application sur iOS et iPadOS
  1. Appuyez sur Icône de partage dans Safari
  2. Faites défiler le menu et appuyez sur Ajouter à l'écran d'accueil.
  3. Appuyez sur Ajouter dans le coin supérieur droit.
Pour installer cette application sur Android
  1. Appuyez sur le menu à trois points (⋮) dans le coin supérieur droit du navigateur.
  2. Appuyez sur Ajouter à l'écran d'accueil ou Installer l'application.
  3. Confirmez en appuyant sur Installer.

ChatChannelMessageEvent

  • summary: Somebody said something on a chat channel, including your own lines echoed back.
  • area: Game.Chat

Somebody said something on a chat channel, including your own lines echoed back.

Kind event · Area Game.Chat

Everything said on every channel you are subscribed to, including your own lines coming back after ChatChannelMessageRequest.

A whisper sent TO you also arrives here, with channel Channel.PRIVATE. Your own whisper does not: it comes back as ChatPrivateCopyMessageEvent.

TWO SENDER IDS, TWO DIFFERENT PURPOSES. sender_character_id is the CHARACTER speaking - use it to address them or open a menu on them. sender_account_id is the ACCOUNT behind that character - use it to ignore a PERSON, who can otherwise come back on another character. They are both 64-bit and they are not interchangeable.

date IS AN ISO-8601 STRING WITH OFFSET, NOT A UNIX TIME. It looks like "2026-08-26T21:51:44+02:00". Parse it; do not cast it.

content is the words only. Anything shift-clicked into the line - items, monster groups - rides in metadata as structured links, and the client merges the two before display. A script reading only content sees the sentence with the links missing.

origin_server_id HAS EXPLICIT PRESENCE and is only meaningful when present, which happens on the cross-server community channels. Absent means "this server".

channel has no explicit presence: absent reads as the zero value, Channel.GLOBAL.

When you may send it

  • Requires character_loaded observed

Related messages

Fields

#FieldTypeMeaningYou set it
1channelChannelWhich channel the line was said on.
A Channel value. No explicit presence: absent reads as Channel.GLOBAL.
never
2datestringWhen the line was said.
Observed: 2026-08-26T21:51:44+02:00
An ISO-8601 string with offset. NOT a unix timestamp.
never
3sender_prefixstringDecoration shown in front of the speaker's name.
Empty for an ordinary player.
never
4sender_namestringThe speaker's character name, as displayed.never
5from_adminboolWhether this is a staff line.
The client passes it to its mute predicate, which is what stops staff lines being muted.
never
6metadataMetadataRich content attached to the line.
See Metadata. Present but empty for an ordinary line.
Name ours, after its type Metadata: beta has no such field and no build names it.
never
7sender_account_idint64The speaking character's account id - use it to ignore a person rather than a character. (account id)
A person can return on another character; the account id follows them.
never
8sender_character_idint64The speaking character's id - use it to address or open a menu on the speaker. (character id)never
9contentstringThe spoken text, without the rich-link content.
The client merges this with the metadata links before displaying the line.
never
10origin_server_idint32Which server the speaker is on.
Explicit presence: absent is not the same as zero. (server id)
Only meaningful when present - it appears on the cross-server community channels.
never

Compte

Navigation

Recherche

Recherche

Configurer les notifications push du navigateur

Chrome (Android)
  1. Appuyez sur l'icône de cadenas à côté de la barre d'adresse.
  2. Tap Autorisations → Notifications.
  3. Ajustez vos préférences.
Chrome (Desktop)
  1. Cliquez sur l'icône représentant un cadenas dans la barre d'adresse..
  2. Select Paramètres du site.
  3. Find Notifications et ajustez vos préférences.