<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.eggdrop.fr/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Eggdrop &amp; Tcl - tcl:tcl_eggdrop</title>
        <description>Base de connaissances eggdrop et tcl</description>
        <link>https://wiki.eggdrop.fr/</link>
        <lastBuildDate>Fri, 17 Apr 2026 15:11:43 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.eggdrop.fr/_media/wiki/dokuwiki.svg</url>
            <title>Eggdrop &amp; Tcl</title>
            <link>https://wiki.eggdrop.fr/</link>
        </image>
        <item>
            <title>bind</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/bind</link>
            <description>bind

Description

Vous pouvez utiliser la commande bind pour associer des procédures Tcl à certains événements.

flags sont les flags que l&#039;utilisateur doit posséder pour déclencher l&#039;événement (le cas échéant).

proc-name est le nom de la procédure Tcl à appeler pour cette commande (voir</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 31 Aug 2024 11:51:16 +0000</pubDate>
        </item>
        <item>
            <title>binds</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/binds</link>
            <description>binds

Description

Retourne une liste de binds, chaque élément de la liste est une sous-liste de 5 éléments:

{&lt;type&gt; &lt;flags&gt; &lt;name&gt; &lt;hits&gt; &lt;proc&gt;}

Se référer à Binds pour la liste des types

Syntaxe

binds [type/mask]

Exemples

Voir aussi

Binds, bind, unbind

tcl_eggdrop</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 21 Oct 2023 13:27:21 +0000</pubDate>
        </item>
        <item>
            <title>cap</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/cap</link>
            <description>cap

Description

Affiche l&#039;état des Capacités client (CAP) ou envoie une commande CAP brute au serveur.

Syntaxe

cap &lt;ls/values/req/enabled/raw&gt; [arg]

Le champ arg est un argument unique et doit être soumis sous la forme d&#039;une seule chaîne de caractères. Par exemple, pour demander les capacités</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 16 Nov 2023 09:32:48 +0000</pubDate>
        </item>
        <item>
            <title>dccsend</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/dccsend</link>
            <description>dccsend

Description

Démarre un transfert de fichier par dcc au nick (sur IRC) indiqué

Syntaxe

dccsend &lt;filename&gt; &lt;ircnick&gt;

Le filename doit être soit le chemin d&#039;accès complet au fichier soit un chemin relatif au répertoire d&#039;eggdrop.

Valeurs de retour</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 04 Sep 2024 14:21:24 +0000</pubDate>
        </item>
        <item>
            <title>dumpfile</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/dumpfile</link>
            <description>dumpfile

Description

Envoie le fichier du répertoire help/text à un utilisateur sur IRC par message (une ligne par message).

Syntaxe

dumpfile &lt;nick&gt; &lt;filename&gt;

L&#039;utilisateur visé n&#039;a pas de flags, donc le filtre par flag ne fonctionne pas à la lecture du fichier, ce qui implique que l&#039;utilisateur peut voir l&#039;aide de commandes ne le concernant pas.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 31 Aug 2024 12:14:50 +0000</pubDate>
        </item>
        <item>
            <title>flushmode</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/flushmode</link>
            <description>flushmode

Description

Force tous les modes en file d&#039;attente à être envoyés au serveur plutôt que d&#039;attendre la fin d&#039;exécution du script

Syntaxe

flushmode &lt;channel&gt;

Exemples

Voir aussi

pushmode

tcl_eggdrop</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 31 Aug 2024 12:23:40 +0000</pubDate>
        </item>
        <item>
            <title>getaccount</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/getaccount</link>
            <description>getaccount

Description

Renvoie le compte sous lequel est identifié l&#039;utilisateur sur les services

Syntaxe

getaccount &lt;nickname&gt; [channel]

les trois composants IRC requis pour le suivi des comptes sont: la fonctionnalité WHOX, la fonctionnalité extended-join IRCv3 et la fonctionnalité account-notify IRCv3. si seules certaines de ces trois fonctionnalités sont disponibles, eggdrop fournit un suivi des comptes au mieux.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 08 Feb 2024 13:30:03 +0000</pubDate>
        </item>
        <item>
            <title>getchanhost</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/getchanhost</link>
            <description>getchanhost

Description

Retourne le user@host d&#039;un utilisateur sur un canal (le pseudonyme n&#039;est pas inclut). Si le canal n&#039;est pas spécifié, eggdrop cherchera dans tous les canaux où il est. Si l&#039;utilisateur n&#039;est pas trouvé, la commande retourne une chaine vide.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 21 Oct 2025 13:48:07 +0000</pubDate>
        </item>
        <item>
            <title>TCL pour eggdrop</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/index</link>
            <description>TCL pour eggdrop

Vous trouverez ici toutes les commandes TCL propres à eggdrop et que vous pourrez utiliser dans vos Scripts pour eggdrop.


Pages dans la catégorie :

	* bind
	* binds
	* cap
	* dccsend
	* dumpfile
	* flushmode
	* getaccount
	* getchanhost
	* killtimer
	* killutimer
	* logfile
	* maskhost
	* matchattr
	* newban
	* newchanban
	* pushmode
	* putcmdlog
	* puthelp
	* putkick
	* putlog
	* putloglev
	* putnow
	* putquick
	* putserv
	*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 20 Oct 2023 10:00:24 +0000</pubDate>
        </item>
        <item>
            <title>killtimer</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/killtimer</link>
            <description>killtimer

Description

Supprime un timer (minutes)

Syntaxe

killtimer timerName

Exemples

Voir aussi

timer, utimer, killutimer, timers, utimers

tcl_eggdrop timer</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 30 Jan 2024 11:32:12 +0000</pubDate>
        </item>
        <item>
            <title>killutimer</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/killutimer</link>
            <description>killutimer

Description

Supprime un utimer (secondes)

Syntaxe

killutimer timerName

Exemples

Voir aussi

timer, utimer, killtimer, timers, utimers

tcl_eggdrop timer</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 30 Jan 2024 11:32:54 +0000</pubDate>
        </item>
        <item>
            <title>logfile</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/logfile</link>
            <description>logfile

Description

Crée un nouveau fichier journal, qui enregistrera les modes indiqués pour le canal répertorié. Si aucun fichier journal n&#039;est spécifié, une liste des fichiers journaux existants sera renvoyée. “*” indique tous les canaux.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 13 Oct 2023 11:17:25 +0000</pubDate>
        </item>
        <item>
            <title>maskhost</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/maskhost</link>
            <description>maskhost

Description

Crée un masque d&#039;hôte pour la chaîne donnée selon le type de masque (masque par défaut: 3 *!*user@*.host)

Syntaxe

maskhost &lt;nick!user@host&gt; [masktype]

masktype
 Type  Format  0  *!user@host  1  *!*user@host  2  *!*@host</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Aug 2024 15:57:13 +0000</pubDate>
        </item>
        <item>
            <title>matchattr</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/matchattr</link>
            <description>matchattr

Description

Vérifie si les flags de l&#039;utilisateur visé correspondent aux flags définis

Syntaxe

matchattr &lt;handle&gt; &lt;flags&gt; [channel]

Le masque de flags est de la forme [+/-]&lt;global flags&gt;[&amp;/|&lt;channel flags&gt;[&amp;/|&lt;bot flags&gt;]]

 ou  peuvent être utilisés comme séparateur entre les flags globaux, de canal et de bot, mais un seul séparateur peut être utilisé par section de flag. Un</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 28 May 2024 16:32:34 +0000</pubDate>
        </item>
        <item>
            <title>newban</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/newban</link>
            <description>newban

Description

Ajoute un ban effectif sur tous les canaux à la banlist

Syntaxe

newban &lt;ban&gt; &lt;creator&gt; &lt;comment&gt; [lifetime] [options]

	*  ban : un masque de ban sous la forme nick!user@host, pouvant contenir des wildcards (voir maskhost)
	*  creator</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Aug 2024 15:55:58 +0000</pubDate>
        </item>
        <item>
            <title>newchanban</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/newchanban</link>
            <description>newchanban

Description

Ajoute un ban à la banlist d&#039;un canal

Syntaxe

newchanban &lt;channel&gt; &lt;ban&gt; &lt;creator&gt; &lt;comment&gt; [lifetime] [options]

	*  channel : le canal visé
	*  ban : un masque de ban sous la forme nick!user@host, pouvant contenir des wildcards (voir</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Aug 2024 15:56:22 +0000</pubDate>
        </item>
        <item>
            <title>pushmode</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/pushmode</link>
            <description>pushmode

Description

Envoie un changement de mode de canal à travers le système de file d&#039;attente de l&#039;eggdrop

Syntaxe

pushmode &lt;channel&gt; &lt;mode&gt; [arg]

Tous les modes seront envoyés en une fois (combinés en une seule ligne autant que possible) lorsque le script se termine ou lorsque</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 31 Aug 2024 12:22:05 +0000</pubDate>
        </item>
        <item>
            <title>putcmdlog</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/putcmdlog</link>
            <description>putcmdlog

Description

Enregistre le texte donné dans le fichier de log et l&#039;envoie dans la party-line si, respectivement, le flag cmds (+c) est activé pour logfile et pour la .console

Syntaxe

putcmdlog texte

Exemples

Voir aussi

tcl_eggdrop</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 31 Jan 2024 11:57:35 +0000</pubDate>
        </item>
        <item>
            <title>puthelp</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/puthelp</link>
            <description>puthelp

Description

Envoie du texte au serveur, comme putserv mais utilise une file d&#039;attente différente destinée à l&#039;envoi de messages à des canaux ou à des personnes.

Syntaxe

puthelp text [options]

Options

	*  -normal: fonctionnement normal
	*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 13 Oct 2023 11:17:40 +0000</pubDate>
        </item>
        <item>
            <title>putkick</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/putkick</link>
            <description>putkick

Description

Envoie les kicks au serveur et essaye de grouper autant de nicks que possible

Syntaxe

putkick canal nick[, nick, ...] [raison]

Exemples

Voir aussi

TCL pour eggdrop, newchanban

tcl_eggdrop commandes_de_sortie</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 02 Sep 2025 08:19:47 +0000</pubDate>
        </item>
        <item>
            <title>putlog</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/putlog</link>
            <description>putlog

Description

Enregistre le texte donné dans le fichier de log et l&#039;envoie dans la party-line si, respectivement, le flag misc (+o) est activé pour logfile et pour la .console

Syntaxe

putlog texte

Exemples

Voir aussi

TCL pour eggdrop, 

tcl_eggdrop commandes_de_sortie</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 13 Oct 2023 11:18:04 +0000</pubDate>
        </item>
        <item>
            <title>putloglev</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/putloglev</link>
            <description>putloglev

Description

Enregistre le texte dans le fichier de journalisation et la party-line avec le niveau de log spécifié.

Syntaxe

putloglev &lt;flag(s)&gt; &lt;channel&gt; &lt;text&gt;

Utilisez  comme flag pour enregistrer dans tous les niveaux de log

Exemples</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 31 Aug 2024 11:55:22 +0000</pubDate>
        </item>
        <item>
            <title>putnow</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/putnow</link>
            <description>putnow

Description

Envoie le texte immédiatement au serveur, en contournant toutes les files d&#039;attente. À utiliser avec précaution, car le bot peut facilement flooder le serveur.

Syntaxe

putnow text [options]

Options

	*  -oneline: envoye le texte jusqu&#039;au premier</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 13 Oct 2023 11:18:49 +0000</pubDate>
        </item>
        <item>
            <title>putquick</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/putquick</link>
            <description>putquick

Description

Envoie du texte au serveur, comme putserv mais utilise une file d&#039;attente différente (et plus rapide)

Syntaxe

putquick text [options]

Options

	*  -normal: fonctionnement normal
	*  -next: met le texte au début de la file d&#039;attente</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 13 Oct 2023 11:19:17 +0000</pubDate>
        </item>
        <item>
            <title>putserv</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/putserv</link>
            <description>putserv

Description

Envoie du texte au serveur, comme .dump (destiné aux commandes directes du serveur); la sortie est mise en file d&#039;attente afin que le bot ne floode pas le serveur.

Syntaxe

putserv text [options]

Options

	*  -normal: fonctionnement normal</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 13 Oct 2023 11:19:42 +0000</pubDate>
        </item>
        <item>
            <title>putxferlog</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/putxferlog</link>
            <description>putxferlog

Description

Enregistre le texte donné dans le fichier de log et l&#039;envoie dans la party-line si, respectivement, le flag files (+x) est activé pour logfile et pour la .console

Syntaxe

putxferlog &lt;text&gt;

Exemples

Voir aussi

tcl_eggdrop</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 31 Aug 2024 11:52:29 +0000</pubDate>
        </item>
        <item>
            <title>queuesize</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/queuesize</link>
            <description>queuesize

Description

Retourne le nombre de messages en attente dans les files d&#039;attente

Syntaxe

queuesize [queue]

Si la fie d&#039;attente est précisée, seule la taille de cette file est donnée. Les files valides sont mode, server et help

Exemples</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 31 Aug 2024 12:18:33 +0000</pubDate>
        </item>
        <item>
            <title>server</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/server</link>
            <description>server

Description

Permet d&#039;ajouter ou retirer un serveur auquel l&#039;eggdrop se connectera

Syntaxe

server add

server add &lt;ip/host&gt; [[+]port [password]]

Ajoute le serveur défini par ip/host. Si le port est précédé d&#039;un +, signifie que le port utilise SSL/TLS. Le port est obligatoire si le serveur nécessite un</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 17 Apr 2026 08:47:48 +0000</pubDate>
        </item>
        <item>
            <title>setudef</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/setudef</link>
            <description>setudef

Description

Crée un paramètre de canal de type flag, chaîne ou entier.

Syntaxe

setudef &lt;flag/int/str&gt; &lt;name&gt;

Exemples

Voir aussi

tcl_eggdrop</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 01 Feb 2025 15:26:50 +0000</pubDate>
        </item>
        <item>
            <title>stripcodes</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/stripcodes</link>
            <description>stripcodes

Description

Cette commande permet de supprimer les caractères de contrôle, ou de mise en forme, d&#039;une chaîne. Les options (strip-flags) peuvent être combinées.

Syntaxe

stripcodes &lt;strip-flags&gt; text

strip-flags

	*  b : supprime les codes de gras (bold)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 13 Oct 2023 11:16:29 +0000</pubDate>
        </item>
        <item>
            <title>timer</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/timer</link>
            <description>timer

Description

Exécute une commande après un délai en minutes et retourne l&#039;ID du timer.

Syntaxe

timer &lt;minutes&gt; &lt;command&gt; [count [timerName]]

Arguments

	*  minutes : nombre de minutes avant l&#039;exécution de command.
	*  command : commande TCL à exécuter</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 01 Sep 2024 11:06:25 +0000</pubDate>
        </item>
        <item>
            <title>timers</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/timers</link>
            <description>timers

Description

Liste les timer actifs

Syntaxe

timers

Cette commande renvoie une liste des timers (minute) actifs qui contient une sous-liste par timer composée des informations suivante:

	*  nombre de minutes avant la prochaine activation
	*  commande qui sera exécutée</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 30 Jan 2024 10:36:56 +0000</pubDate>
        </item>
        <item>
            <title>unbind</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/unbind</link>
            <description>unbind

Description

Supprime un bind précédemment créé.

Syntaxe

unbind &lt;type&gt; &lt;flags&gt; &lt;keyword/mask&gt; &lt;proc-name&gt;

Exemples

Voir aussi

Binds, bind, binds

tcl_eggdrop</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 21 Oct 2023 13:29:18 +0000</pubDate>
        </item>
        <item>
            <title>utimer</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/utimer</link>
            <description>utimer

Description

Exécute une commande après un délai en secondes et retourne l&#039;ID du timer.

Syntaxe

utimer &lt;seconds&gt; &lt;command&gt; [count [timerName]]

Arguments

	*  seconds : nombre de secondes avant l&#039;exécution de command.
	*  command : commande TCL à exécuter</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 30 Jan 2024 10:40:15 +0000</pubDate>
        </item>
        <item>
            <title>utimers</title>
            <link>https://wiki.eggdrop.fr/tcl/tcl_eggdrop/utimers</link>
            <description>utimers

Description

Liste les utimer actifs

Syntaxe

utimers

Cette commande renvoie une liste des timers (seconde) actifs qui contient une sous-liste par timer composée des informations suivante:

	*  nombre de secondes avant la prochaine activation
	*</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 30 Jan 2024 10:41:14 +0000</pubDate>
        </item>
    </channel>
</rss>
