TLS/SSL · Port 6697 matrix-irc.discut.biz
Accueil Guides IRC Ajouter un Script TCL à Eggdrop…
Bots & Webchat

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

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.