Lire un message

Bienvenue dans l'espace développeur. Un espace réservé aux plus curieux d'entre-vous qui vous permettra de faire ce que vous souhaitez avec vos trajets sans aucune limite !

Pour cette partie de la documentation vous devrez vous aider de la partie mode développeur dans le bot.

Exemple de lecture d'un message

Voici la valeur que nous souhaitons récupérer dans notre exemple :

Pour commencer, vous remarquez qu'une nouvelle fonction fait son apparition, la fonction messagesRegistering().

Cette fonction comme son nom l'indique est un "Enregistrement des messages" et permet de s'abonner a des messages.

Dans notre exemple, on s'abonne au message qui contient le nom "cMK" - c'est le message reçu lorqu'un joueur parle dans le canal général, et on souhaite appeler la fonction chatParler quand on reçoit ce message. Ensuite pour récupérer la donnée que l'on souhaite, il nous suffit de l'extraire dans le message. Voici comment je récupère cette valeur dans mon script :

function move()
    
end

function messagesRegistering()
    developer:registerMessage("cMK", chatParler)
end

function chatParler(message)
    -- Traitement du message
end

Remarque importante : Les fonctions enregistrées grâce à developer:registerMessage peuvent s'exécuter même si votre script est OFF.

Dernière mise à jour