Aller au contenu
Accueil moxon

Chat en ligne

L'endpoint /chat permet de récupérer et d'envoyer des messages dans un chat global ou privé.

Récupérer les messages

gethttps://api.moxon.dev/v2/chat

L'endpoint /chat récupère tous les messages envoyés durant la dernière heure. Cet endpoint ne nécessite aucune option.

Exemple de requête

Requête
GET /v2/chat

Réponse

Réponse
[
    {
        "username": "Utilisateur1",
        "message": "Salut !",
        "timestamp": "2025-01-21T08:27:11.068Z"
    },
    {
        "username": "Utilisateur3",
        "message": "Ça va ?",
        "timestamp": "2025-01-21T08:28:43.070Z"
    },
    {
        "username": "Utilisateur8",
        "message": "Ouais super et vous ?",
        "timestamp": "2025-01-21T08:32:07.215Z"
    }
]

cURL

cURL
curl -X GET "https://api.moxon.dev/v2/chat"

Envoyer un message

posthttps://api.moxon.dev/v2/chat

L'endpoint /chat permet l'envoi d'un message vers le chat global ou un chat privé.

Paramètres

  • usernamestringrequis

    Le nom d'utilisateur qui a envoyé le message

  • messagestringrequis

    Le message à envoyer

  • sessionstringrequis

    L'identifiant de session de l'utilisateur

  • tokenstringoptionnel

    La clé permettant la connexion à un chat privé. Si elle n'est pas fournie, le message sera envoyé dans le chat global

Exemple de requête

Requête
curl -X POST -d "username=Utilisateur3&message=Ça va ?&session=abc123&token=41a43360-9874-4c7a-9ca8-eec29e765a0e" "https://api.moxon.dev/v2/chat"

Réponse

Réponse
{
    "message": "Message sent successfully"
}

Gestion des erreurs

Si la valeur de username, message ou session est vide, une erreur sera renvoyée.