Addon irc pour un Bot de traduction de AR vers FR
simple a utiliser ALt+R File New
et copier coller le code
tu peu changer le salon ou tu veux installer tn dico
ce dico consiste a !def mot definition
!traduit mot
!modify mot
!del mot
!voir ( commande pour ouvrir le fichier ki contient les mots traduites avec tn bot).
Source / Exemple :
; Dictionaire AR--FR
; by Darkman
on *:join:#: {
if ($nick == $me) {
halt
}
notice $nick 12Les commandes de dico sont :
notice $nick 12»!def (MoT) (définition) == ==4» Ajoutéé un mot
notice $nick 12»!del (MoT)== ===========4» Supprimer un mot
notice $nick 12»!modify (MoT) (définition) ===4» Modifier un mot
notice $nick 12»!traduit (Mot) === =======4» Traduire le mot
notice $nick 12»!dico == ==4» Afficher tous les commandes
notice $nick 12_________MiS__PaR___Darkman___________
}
On *:text:*!dico*:#: {
msg $chan 12Les commandes de dico sont :
msg $chan 12»!def (MoT) (définition) == ==4» Ajoutéé un mot
msg $chan 12»!del (MoT)== ===========4» Supprimer un mot
msg $chan 12»!modify (MoT) (définition) ===4» Modifier un mot
msg $chan 12»!traduit (Mot) === =======4» Traduire le mot
msg $chan 12»!dico == ==4» Afficher tous les commandes
msg $chan 12_________MiS__PaR___Darkman___________
}
on *:LOAD:{
echo $color(info) -a Configuration pour Bot propriétaire ..
set %myowner $?="entrer le pseudo que vous souhaitez définir comme le propriétaire de ce script"
}
on *:TEXT:*:#:{
;dictionaire
if ($1 iswm !def ) && ($2-3) {
while (!$readini(bot.ini,words,$2)) {
writeini -n bot.ini words $2 $3-
notice $nick MoT $2 a été bien ajoutée!
halt
}
if (!$readini(bot.ini,words,$2)) { notice $nick 12Definition4 $+(',$2,') 12n'est pas dans le dictionnaire! | halt }
}
if ($1 iswm !del) && ($2) {
while ($readini(bot.ini,words,$2)) {
remini bot.ini words $2
notice $nick MoT $2 a été Supprimer
halt
}
if (!$readini(bot.ini,words,$2)) { notice $nick 12Definition4 $+(',$2,') 12n'est pas dans le dictionnaire! | halt }
}
if ($1 iswm !modify) && ($2-3) {
while ($readini(bot.ini,words,$2)) {
writeini -n bot.ini words $2 $3-
notice $nick MoT $2 a été modifié.
halt
}
if (!$readini(bot.ini,words,$2)) { notice $nick 12Definition4 $+(',$2,') 12n'est pas dans le dictionnaire! | halt }
}
if ($1 iswm !voir) { run bot.ini }
if ($1 iswm !traduit) && ($2) {
while ($readini(bot.ini,words,$2)) {
msg $chan 13Traduction dialéctale du { MoT:12 $+($2, )} 7[AR] : 6»4»13»7» 12 $readini(bot.ini,words,$2 7[FR])
halt
if (!$readini(bot.ini,words,$2)) { notice $nick 12Definition4 $+(',$2,') 12n'est pas dans le dictionnaire! | halt }
}
}
if (!$readini(bot.ini,words,$2)) { notice $nick 12Definition4 $+(',$2,') 12n'est pas dans le dictionnaire! | halt }
}
}
}
Conclusion :
vous pouvez ajouté cette notice aussi sur dans la partie join pour présenter le bot:
notice $nick 12Bonjour, et bienvenue dans le salon #, vous pourrez y apprendre les rudiments de Dico Maghrébein avec l'aide de nos animateurs et nous mettons à disposition le Robot BaaL. Vous avez envie de connaître la traduction d'un mot en arabe ? tapez 05!def mot , 12ce mot n'existe pas dans la base de données ? déposer la demande de traduction : 05!traduit mot
Bonne utilisation , et merci de ne pas modifier en code.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.