Cube Clamperlest un bot que je programme pour Pokestrat (enfin y'en a d'autres versions mais lui c'est pour Pokestrat), destiné donc à être utile en .. étant .. utile. oui.
Il est programmé sur Python 2, et vu que c'est un bot, il est co sur le serveur quand mon ordi est allumé <=> quand je suis là.
Commandesoù la partie qui sera je parie jamais à jour
!trad Nomdenimportequoi renvoie la traduction en français/anglais selon que c'était un mot en français/anglais. N'importe quoi est n'importe quoi attrayant à pokémon, on peut par exemple traduire Sassy ..
[14:06:13] Artemis Fowl: !trad clamperl
[14:06:13] Cube Clamperl: clamperl : CoquiperlRestreint à : + et plus
Réponse en mp pour les regulars !
!tradXXYY Nomdenimportequoi avec XX et YY étant fr,en,de,it ou es pour français, anglais, allemand, italien ou espagnol traduit du langage XX au langage YY.
[14:10:53] Artemis Fowl: !tradfrde magicarpe
[14:10:54] Cube Clamperl: magicarpe : KarpadorRestreint à : + et plus
!strat Nomdunpokéenfrançais renvoie un lien vers la fiche pokestrat du pokémon en question.
[14:13:10] Artemis Fowl: !strat Ténéfix-Méga
[14:13:10] Cube Clamperl: http://pokestrat.com/fiche_pokemon/tenefix-mega.phpRestreint à : + et plus
!what Expression mathématique renvoie le résultat du calcul. ... Inutile, mais pg.
[14:14:49] Artemis Fowl: !what 10!/(6!*4!)
[14:14:49] Cube Clamperl: 10!/(6!*4!) = 210Restreint à : + et plus
Commandes de dictionnaire!add id,message
!link id
!delete id
!ids!add id,message ajoute l'id "id" au dictionnaire avec le message "message"
!link id renverra tous les messages associés à l'id s'il y en a.
!delete id efface tous les messages associés à l'id.
!ids donne la liste des ids enregistrées.
- Spoiler:
Et au passage, l'Intelligence Defense Systems apparaît et détruit le chat. http://th03.deviantart.net/fs27/PRE/i/2008/036/d/2/IDS_Wallpaper_by_protoshio.jpg
[14:26:58] Artemis Fowl: !add nu, https://neverused.1fr1.net/
[14:26:58] Cube Clamperl: Effectué.
[14:27:01] Artemis Fowl: !link nu
[14:27:01] Cube Clamperl: nu : https://neverused.1fr1.net/
[14:27:02] Artemis Fowl: !remove nu
[14:27:02] Cube Clamperl: Effectué.
[14:29:23] Artemis Fowl: !ids
[14:29:23] Cube Clamperl: Ids du dictionnaire : cube;hypercube;pokegen;ekx;boxgen;pkhex;bg ultime;Restreint à : + et plus
Commandes de codes amis!caadd Nomdequelquun, CA
!ca quelquun
!caremove quelquun
!cas
Même fonctionnement qu'au dessus, pour les CAs, sauf que tout le monde (même les non + et plus) peut utiliser la commande !ca. Demandez à un + ou plus de vous ajouter si vous voulez votre ca public.
[17:45:28] Artemis Fowl: !caadd Personne,0000 0000 0000
[17:45:28] Cube Clamperl: Effectué.
[17:45:31] Artemis Fowl: !ca Personne
[17:45:31] Cube Clamperl: Personne : 0000 0000 0000
[17:45:34] Artemis Fowl: !caremove Personne
[17:45:34] Cube Clamperl: Effectué.
[17:45:36] Artemis Fowl: !cas
[17:45:36] Cube Clamperl: Sont enregistrés : Artemis Fowl_FrostyNU_Mororine_[...]_Erza_Atmos_Cosmoz_Karmaz_ SimiaK_
Commandes de contrôle du bot
!pause nombredesecondes et !run permettent l'activation/la désactivation des commandes de broadcast du bot (informatives). Bien que s'il n'y a que les + qui y ont accès, ces commandes ne servent pas à grand chose ._.[14:37:55] Artemis Fowl: !trad melo
[14:37:55] Cube Clamperl: melo : Cleffa
[14:37:58] Artemis Fowl: !pause 5
[14:37:58] Cube Clamperl: Bot désactivé pour 5 secondes.
[14:38:01] Artemis Fowl: !trad melodelfe
[14:38:08] Artemis Fowl: !trad mélofée
[14:38:08] Cube Clamperl: mélofée : Clefairy
[...]
[14:39:04] Artemis Fowl: !pause 60
[14:39:04] Cube Clamperl: Bot désactivé pour 60 secondes.
[14:39:05] Artemis Fowl: !run
[14:39:05] Cube Clamperl: Bot réactivé.
[14:39:07] Artemis Fowl: !trad clamperl
[14:39:07] Cube Clamperl: clamperl : CoquiperlRestreint à @ et plus
---
Et des easters eggs ...
Trucs à faire prochainement :Réponse en mp aux regulars sur les commandes informatives (!tradXXYY, !strat, !what)
Ajouter à !strat un test pour voir si le lien mène vers quelque chose
Ajouter à !strat, une fois le test implémenté, un test de traduction pour qu'on puisse faire !strat unnomenanglaisetnonfrançais
---N'hésitez pas à me faire parvenir toutes vos idées de fonctions utiles !
Le code source (31/1) est disponible ici : http://pastebin.com/69FhAEEC