Salon traduction

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 305 fois - Téléchargée 16 fois

Contenu du snippet

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.

A voir également

Ajouter un commentaire

Commentaires

Messages postés
217
Date d'inscription
dimanche 17 juin 2007
Statut
Membre
Dernière intervention
13 février 2012

Raaah la boulette MDR !!
Messages postés
882
Date d'inscription
jeudi 6 juillet 2006
Statut
Membre
Dernière intervention
6 janvier 2012
1
salut
"är contre if (!$readini(bot.ini,words . Hum ^_^ ou est le fichier bot.ini ^_^" t'es sur d'avoir bien lut le code? regarde ici

on *:TEXT:*:#:{
;dictionaire
if ($1 iswm !def ) && ($2-3) {
while (!$readini(bot.ini,words,$2)) {
writeini -n bot.ini words $2 $3- <=============== tu voi ce writeini???
notice $nick MoT $2 a été bien ajoutée!
halt
}
Messages postés
217
Date d'inscription
dimanche 17 juin 2007
Statut
Membre
Dernière intervention
13 février 2012

if (!$readini(bot.ini,words,$2)) { notice $nick 12Definition4 $+(',$2,') 12n'est pas dans le dictionnaire! | halt }

tu peut remplacer halt par return mais ca se n'est pas important sa revien au même.

är contre if (!$readini(bot.ini,words . Hum ^_^ ou est le fichier bot.ini ^_^ se serais bien que tu mette un dico a télécharger. Biensur sa n'empeche pas de faire le siens mais bon posté un petit dico que tu as commencer sa peut toujours donner du courage au autre. voila ++
Messages postés
27
Date d'inscription
samedi 24 décembre 2005
Statut
Membre
Dernière intervention
31 janvier 2009

moi j'aurai proposé d'utiliser un des nombreux sites existants pour la traduction et même pour le dictionnaire. si tu prends un site correct, ça te permet déjà de ne pas faire toi même les màj et d'avoir quelque chose de relativement complet. suffit d'utiliser les sockets, en regardant quelques tutos c'est à la portée de tout le monde. jvais pas revenir sur l'aspect modulable ou l'optimisation du code, j'ai lu en travers les commentaires mais wims a du faire le tour du sujet
Messages postés
24
Date d'inscription
samedi 12 avril 2008
Statut
Membre
Dernière intervention
16 mai 2008

WorldDMT bjr
pour les modification en code tu peu ajouté tes niveaux d'axx en
code
comme ta truc de /auser 200 nick
ou de isho ou isop
aussi tu peu faire la truc de chan precis
ke WIMS a proposé
ce code est standards mis sur 4 server tchat mainan
dans un salon de traduction ou le halfop ou le op
controle les users et ce code est deja verifié par le owner du bot
ki tape !voir
pour regarder les mots traduites
chacun a des besoins et tu peu ameliorer mon code ou j'ameliore tn code
c une histoire de necessicité et de situation
mais n'oublie pa les badwords sont pas interdites sur plein des server
sinon ca sera un salon controlé par <cencored> ou un bot anti badwords
tu laisse tjrs un role a tes anims
sinon tn anim sera unitile
tu peu ici ajouté la truc de isho ou isop ou level access ou mettre les bot vers des
set %chan.trad $addtok(%chan.trad,$input(écris tes salon séparé par un virgue,e,Salon),44)

ou aussi autre modification en mettre le bot comme dico multi languages pa sof de AR vers FR
ya plein des truc aa ajouté
:)
Afficher les 11 commentaires

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.