| Événement | Argument | Quand |
|---|---|---|
| posted | StatsData | Après un envoi de stats réussi. |
| heartbeat | HeartbeatData | Après un heartbeat réussi. |
| commandsPosted | CommandsData | Après un envoi de commandes. |
| profilePosted | ProfileData | Après un envoi de profil. |
| ratelimited | retryAfter | Sur HTTP 429. |
| error | BotillonError | Sur un échec. |
JavaScript
botillon.on('posted', (data) => {
console.log('Botillon : ' + data.server_count + ' serveurs, en ligne=' + data.online);
});
botillon.on('ratelimited', (seconds) => {
console.warn('Botillon : pause ' + seconds + 's');
});
botillon.on('error', (error) => {
console.warn('Botillon [' + error.code + '] ' + error.message);
});Python
botillon.on("posted", lambda data: print(data["server_count"]))
botillon.on("error", lambda error: print(error.code, error))
botillon.on("ratelimited", lambda seconds: print("pause", seconds))