Chat

Message Global

Envoie un message chat à toutes les personnes actuellement connectées au jeu.

RequĂȘte

URL : /api/v1/chat/global

MĂ©thode : POST

Autorisation Requise : Oui

Type Contenus : application/json

Corps

NomTypeDescriptionRequis
MessageStringLe message chat Ă  envoyer.:heavy_check_mark:
ColorObjectObjet Json avec valeurs RGBA du message chat.:heavy_minus_sign:
TargetStringNom de joueur associé au message, si il y en a un.:heavy_minus_sign:

Exemple

{
	"Message": "Bonjour tout le monde!",
	"Color": {
		"A": 255,
		"R": 255,
		"G": 255,
		"B": 255
	},
	"Target": ""
}

Notes

  • Target est utilisĂ© pour ajouter rapidement des amis ou pour Ă©mettre des actions administratives. Par exemple, si le panneau d’administration est ouvert et qu’un message chat est cliquĂ©, la cible (si elle est dĂ©finie) apparaĂźtra automatiquement dans la fenĂȘtre cible du panneau administrateur pour la bannir, mettre sous silence, tĂ©lĂ©porter rapidement, etc. Dans la plupart des cas la cible est omise ou laissĂ©e nulle.

RĂ©ponse

Condition : Le message a été envoyé avec succÚs.

Code : 200 SUCCESS

Exemple

{
	"success": true,
	"chatMessage": {
		"Message": "Bonjour tout le monde!",
		"Color": {
			"A": 255,
			"R": 255,
			"G": 255,
			"B": 255
		},
		"Target": ""
	}
}

Message de Proximité

Envoie un message Ă  tout ceux Ă  proximitĂ© d’une carte donnĂ©e.

RequĂȘte

URL : /api/v1/chat/proximity/[mapId]

MĂ©thode : POST

Autorisation Requise : Oui

Type de Contenus : application/json

Corps

NomTypeDescriptionRequis
MessageStringLe message chat Ă  envoyer.:heavy_check_mark:
ColorObjectObjet Json avec valeurs RGBA du message chat.:heavy_minus_sign:
TargetStringNom de joueur associé au message, si il y en a un.:heavy_minus_sign:

Exemple

{
	"Message": "Bonjour tout le monde!",
	"Color": {
		"A": 255,
		"R": 255,
		"G": 255,
		"B": 255
	},
	"Target": ""
}

Notes

  • Target est utilisĂ© pour ajouter rapidement des amis ou pour Ă©mettre des actions administratives. Par exemple, si le panneau d’administration est ouvert et qu’un message chat est cliquĂ©, la cible (si elle est dĂ©finie) apparaĂźtra automatiquement dans la fenĂȘtre cible du panneau administrateur pour la bannir, mettre sous silence, tĂ©lĂ©porter rapidement, etc. Dans la plupart des cas la cible est omise ou laissĂ©e nulle.

RĂ©ponse

Condition : Le message a été envoyé avec succÚs.

Code : 200 SUCCESS

Exemple

{
	"success": true,
	"mapId": "8102053e-28f9-4452-91d4-ee2a3ffb84cf",
	"chatMessage": {
		"Message": "Bonjour tout le monde!",
		"Color": {
			"A": 255,
			"R": 255,
			"G": 255,
			"B": 255
		},
		"Target": ""
	}
}

Message Direct

Envoie un message à un joueur spécifique.

RequĂȘte

URL : /api/v1/chat/direct/[lookupkey]

Clé de Recherche : Username or character name

MĂ©thode : POST

Autorisation Requise : Oui

Type Contenus : application/json

Corps

NomTypeDescriptionRequis
MessageStringLe message chat Ă  envoyer.:heavy_check_mark:
ColorObjectObjet Json avec valeurs RGBA du message chat.:heavy_minus_sign:
TargetStringNom de joueur associé au message, si il y en a un.:heavy_minus_sign:

Exemple

{
	"Message": "Bonjour tout le monde!",
	"Color": {
		"A": 255,
		"R": 255,
		"G": 255,
		"B": 255
	},
	"Target": ""
}

Notes

  • Target est utilisĂ© pour ajouter rapidement des amis ou pour Ă©mettre des actions administratives. Par exemple, si le panneau d’administration est ouvert et qu’un message chat est cliquĂ©, la cible (si elle est dĂ©finie) apparaĂźtra automatiquement dans la fenĂȘtre cible du panneau administrateur pour la bannir, mettre sous silence, tĂ©lĂ©porter rapidement, etc. Dans la plupart des cas la cible est omise ou laissĂ©e nulle.

RĂ©ponse

Condition : Le message a été envoyé avec succÚs.

Code : 200 SUCCESS

Exemple

{
	"success": true,
	"lookupKey": "jcsnider",
	"chatMessage": {
		"Message": "Bonjour tout le monde!",
		"Color": {
			"A": 255,
			"R": 255,
			"G": 255,
			"B": 255
		},
		"Target": ""
	}
}