Petit ajout dans le tuto :
VIII. Bonus : Protéger la listeOn peut ne pas vouloir lister le bot (c'est à dire répondre à un XDCC List en affichant toute la liste des packs) car c'est super long.
En fait on devrait même ne jamais autoriser le listing.
On va donc utiliser une technique qui consiste à mettre la liste du bot dans le premier pack, puis mettre ce pack en envoi auto lorsqu'on tape une commande genre !envoie-moi_ta_liste_ducon
Je vais faire l'exemple avec un bot qui servira à mettre des releases au format PSP.
1. Mettre un nom adéquat à la listeOn édite notre fichier de configuration (par exemple le fichier
erogaki) et on trouve et édite la ligne commençant par :
xdcclistfileOn lui donne un nom approprié, par exemple ici [EroGaKi-Team]_Liste_PSP.txt ce qui donne :
xdcclistfile [EroGaKi-Team]_Liste_PSP.txt[/list]
[/list]
2. Interdire le listingToujours dans ce même fichier, trouver la ligne qui commence par (ou si elle n'existe pas, l'ajouter) :
restrictlist
restrictprivlist
Si ces deux lignes étaient commentées, décommentez-les (virer le # devant).
Si elle étaient simplement absentes, les ajouter.
[/list]
3. Dire de taper une commande spécifique pour avoir la listeToujours dans ce même fichier, trouver une ligne qui commence par
restrictprivlistmsg (ou la décommenter, ou la créer) et mettre :
restrictprivlistmsg Tapez !commande pour obtenir la liste des packsen remplacant !commande par la commande que vous voulez, donc par exemple dans notre cas :
restrictprivlistmsg Tapez !psp pour obtenir la liste des packs
[/list]
[/list]
4. Définir la commande !commandeToujours dans ce même fichier, ajouter la ligne :
autosend 1 !commande MessageDonc dans notre exemple :
autosend 1 !psp Envoi de la liste des packs PSP en cours
[/list]
[/list]
5. Sauver et relancer le botOn en a fini avec le fichier de config, on sauve et on relance le bot
[/list]
6. Ajouter la liste des packs en premier pack du botDans l'admin du bot, on ajoute la liste, donc par exemple comme on avait décider de l'appeler
[EroGaKi-Team]_Liste_PSP.txt ça donne :
add [EroGaKi-Team]_Liste_PSP.txtOn le place en position numéro 1, donc on repère la position à laquelle il avait été positioné, qu'on appelle X ici et on tape :
renumber X 1 (où X est bien entendu la position de votre liste sur le pack)
[/list]
Voilà c'est terminé, maintenant on ne pourra plus lister le bot, il faudra taper !commande (par ex. !psp) sur le chan pour que la liste soit envoyée)
[/list]