Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


[script] ChanRelay 2.2
#1
Voici la version actuelle de chanrelay (2.0) actuellement utilisé par le "réseau de canaux".

Je travaille actuellement sur la version suivante (codename Hermes), je vous prépare donc la description complète du système actuel et les évolutions prévues.

Téléchargement
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
#2
Fonctionnement actuel
1) configuration
  • Liste des eggdrops intervenants dans le relay(*)
    set eggdrops {"CrazyEgg" "Excalibur" "CC_Egg" "LangoEgg" "EtnaEgg" "EtyxEgg"}
  • Liste des canaux concernés(*)
    set chans {"#eggdrop" "#eggdrop" "#eggdrop.fr" "#eggdrop" "#eggdrop.fr" "#eggdrop.fr"}
  • Liste des réseaux concernés(*)(**)
    set networks {"Epiknet" "Zeolia" "Undernet" "Langochat" "Etnara" "Etyx"}
  • Utilisation du gras(1), souligné(2) ou aucun(0) pour le rendu des nicks
    set high "0"
  • Affichage du réseau d'origine?
    set snet "y"
  • Transmission des actions (/me)?
    set transmit "y";
  • Reception des actions?
    set receive "y";
Les autres réglages ne sont pas indiqués car ils sont paramétrables par commande.
2) Commandes
Les commandes fonctionnent seulement en /msg.
  • trans type on|off
    Marche/Arrêt de l'envoit de type
  • recv type on|off
    Marche/Arrêt de la réception de type
  • rc.status
    Etat actuel des réglages
  • rc.help
    Aide sur les commandes
  • rc.light bo|un|off
    Activation du gras/souligné/aucun
  • rc.net [i]yes|no[i]
    Affichage du réseau initial

(*): Les listes doivent être excatement dans le même ordre
(**) Cette liste est seulement à titre d'information et sert pour l'affichage


Evolutions prévues
  1. Modification de la mise en forme des messages (pour éviter les { } qui s'ajoutent dans certaines lignes)
  2. Ajout de la fonctionnalité !who [réseau]
  3. Ajout de commandes @ inter-canaux
  4. Ajout de la possibilité de messages privés inter-réseaux
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
#3
Nouvelle version
* Ajout de la commande !who : l'eggdrop vous liste en notice les utilisateurs des autres réseaux
* Ajout de la possibilité de parler en privé à un utilisateur: /msg eggdrop say user@network votre message
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
#4
2 fonctionnalités indispensables viennent rajeunir ce script un peu austère au départ, j'aime \o/

On va enfin pouvoir comploter tranquillement d'un serveur à un autre et dire du mal des usagers sans qu'ils s'en aperçoivent.
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
#5
Et dans le todo, il y a celui qui va te faire plaisir: utiliser un namespace !
Et je pense ajouter aussi les commandes distantes (kick et (un)ban) et modifier le !who pour permettre de cibler un réseau particulier.

Les idées sont les bienvenues
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
#6
bonjour

merci pour ce tcl mais j'arrive nullement comment faire pour le faire fonctionner :( j'ai essayer de suivre ton tutos mais sa veut rien savoir ! aurais tu d'autre conseille ?
j'aimerais pourvoir relayer mon bot A d'un serveur a mon bot b qui ce trouve sur un autre serveur
merci
#7
Tes robots sont bien connectés entre eux ?
Qu'as-tu mis dans la configuration de chanrelay ?
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP


Possibly Related Threads…
Thread Author Replies Views Last Post
  Chanrelay 4 CrazyCat 9 563 23/09/2021, 00:28
Last Post: CrazyCat
  ChanRelay 3 (version 3.14.2) CrazyCat 40 21,632 08/11/2020, 09:49
Last Post: CrazyCat

Forum Jump:


Users browsing this thread: 1 Guest(s)