Topicmask/fr

From OGN-Wiki

Jump to: navigation, search

Contents

TOPICMASK

Le but de la commande:


Le but de la commande TOPICMASK est de configurer un topic modifiable sur un canal IRC.

Voici un exemple:

  • @owner !topic Tout va bien pour le moment
  • ChanServ changes topic to: 'Chan de l'alliance blabla. News: Tout va bien pour le moment.
  • @owner !topic La guerre va bientôt commencer.
  • ChanServ changes topic to: 'Chan de l'alliance blabla. News: La guerre va bientôt commencer.


Donc comme vous pouvez voir, c'est seulement la partie après "News" qui change.

Comment configurer le TOPICMASK ?


C'est très simple. Vous pouvez le configurer avec la commande SET TOPICMASK. La partie changeante dans le topic est à représenter par une étoile (*). Si vous voulez qu'une étoile apparaisse dans le topic, vous devez la précéder d'un \. (celui-ci sera invisible)

Dans notre exemple, la commande à taper sera :

!SET TOPICMASK 'Chan de l'alliance blabla. News: * '

La partie située au niveau de l'étoile (*) devient donc modifiable tandis que tout le reste est maintenant fixe.

Est-ce tout, ou dois-je faire attention à quelque chose?

Vous venez de configurer votre TOPICMASK. Le souci qui se présente c'est que dès qu'un utilisateur va taper la commande !topic Bla, votre topic va être modifié en "bla" .

Votre TOPICMASK va donc se retrouver modifié.

Pour résoudre ce problème vous devez utiliser la commande :

!SET ENFTOPIC 501 (vous devez être le propiétaire du canal pour pouvoir le faire)

Comme l'accès le plus important sur un canal est de 500, vous venez de mettre la commande topic encore plus haut que votre accès. Vous venez donc de résoudre votre problème.

Dois-je savoir autre chose?

En effet, il est utile de définir un DEFAULTTOPIC (topic par défaut du canal) identique au TOPICMASK.

Une fois défini votre DEFAULTTOPIC, si un utilisateur tape la commande !topic sans aucun paramètre, le topic sera automatiquement mis sur le DEFAULTTOPIC.

Dans notre exemple, la commande est :

!SET DEFAULTTOPIC 'Chan de l'alliance blabla. News: Pas d'info '

Si un utilisateur tape la commande !topic il se passera la chose suivante :

  • ChanServ changes topic to: 'Chan de l'alliance blabla. News: Pas d'info

Maintenant s'il tape !topic On est en guerre :

  • ChanServ changes topic to: 'Chan de l'alliance blabla. News: On est en guerre.

Et pour revenir au topic par défaut, il suffit de retaper la commande !topic :

  • ChanServ changes topic to: 'Chan de l'alliance blabla. News: Pas d'info
Personal tools