developer — Webhook & paquets¶
developer — Webhook & paquets
10 fonctions dans ce namespace.
Index¶
developer.sendDiscordWebhookdeveloper.postRequest / getRequestdeveloper.createMessage / sendMessagedeveloper.sendRawPacketdeveloper.registerMessagedeveloper.unRegisterMessagedeveloper.suspendScriptUntildeveloper.waitForAnyMessagedeveloper.print / delayFonctions de compatibilite
Référence¶
developer.sendDiscordWebhook¶
developer.sendDiscordWebhook(webhookUrl: string, content: string, username?: string, avatarUrl?: string)
blocking · returns boolean
Envoie un message vers un webhook personnel Discord. URL acceptee : HTTPS, domaine exact discord.com et chemin /api/webhooks/{id}/{token}. Jusqu'a 20 000 caracteres en entree, decoupes automatiquement en messages de 2 000 caracteres. Mentions desactivees, redirections refusees, timeout et rate limiting integres.
developer.postRequest / getRequest¶
Desactivees pour la securite. Utilisez sendDiscordWebhook pour Discord.
developer.createMessage / sendMessage¶
returns table / boolean
Construit puis envoie un paquet de jeu brut. Reserve aux utilisateurs connaissant le protocole.
developer.sendRawPacket¶
returns boolean
Envoie directement un paquet brut au serveur de jeu.
developer.registerMessage¶
returns boolean
Enregistre un callback pour un code de paquet serveur.
developer.unRegisterMessage¶
returns boolean
Retire le callback associe a un code de paquet.
developer.suspendScriptUntil¶
blocking · returns boolean
Attend la reception d'un paquet precis. Timeout par defaut : 30 secondes.
developer.waitForAnyMessage¶
blocking · returns {code: string, data: string} | nil
Attend le premier paquet correspondant a l'un des codes. Retourne nil au timeout.
developer.print / delay¶
Ecrit un log DEBUG ou met le script en pause.
Fonctions de compatibilite¶
developer.listenPackets(enable) / cancelMessageToClient(identifier) / getClipboard() / setClipboard(text)
Stubs de compatibilite : aucune interception de paquet ni acces au presse-papiers n'est effectue.