Ajouter un Script TCL à Eggdrop
Ajouter un script TCL à un Eggdrop
Ajouter un script TCL à un Eggdrop est simple, mais quand on débute, on peut se demander comment s'y prendre. Ce guide vous accompagne pas à pas pour intégrer vos scripts et enrichir les fonctionnalités de votre bot IRC.
Avant de commencer
Assurez-vous d'avoir un accès en ligne de commande (SSH) ou à la party-line de votre Eggdrop. Un script TCL mal placé ou mal déclaré n'empêche généralement pas le bot de démarrer, mais ne sera simplement pas chargé.
Sommaire
- 1. Télécharger le script
- 2. Placer le script dans le dossier scripts
- 3. Déclarer le script dans la configuration
- 4. Recharger la configuration
- Résultat
- Questions fréquentes
1. Télécharger le script
Téléchargez le script que vous souhaitez ajouter à votre Eggdrop, par exemple sur Eggdrop.fr.
2. Placer le script dans le dossier scripts
Ajoutez le fichier dans le dossier scripts de votre Eggdrop :
/home/votrelogin/eggdrop/scripts/
3. Déclarer le script dans la configuration
Ouvrez le fichier eggdrop.conf et ajoutez la ligne suivante (en adaptant le nom du script) :
source scripts/monscript.tcl
Certains scripts nécessitent une configuration supplémentaire (clé d'API, canal, permissions). Modifiez-les si besoin avant de recharger.
4. Recharger la configuration
Rechargez la configuration de votre bot via la party-line ou directement depuis le serveur :
.rehash
Résultat
Si tout est correctement configuré, votre script TCL est maintenant actif et opérationnel sur votre Eggdrop.
Questions fréquentes
Le bot ne redémarre pas après l'ajout du script, que faire ?
Vérifiez la syntaxe du script et le chemin déclaré dans eggdrop.conf. Une erreur de syntaxe TCL bloque généralement le chargement, visible dans les logs du bot au démarrage.
Faut-il redémarrer tout le bot ou .rehash suffit-il ?
Dans la grande majorité des cas, .rehash suffit pour charger un nouveau script. Un redémarrage complet n'est nécessaire que pour certaines modifications plus profondes (changement de version TCL, module compilé).
Comment savoir si mon script est bien chargé ?
Utilisez la commande .status depuis la party-line, ou consultez les logs de démarrage du bot qui listent les scripts sourcés avec succès.