|
SECTION
II : Elaborer un projet
Vouloir scripter un Robot, c’est bien, avoir un minimum de rigueur
pour être plus efficace, rien oublier et être plus rapide, c’est mieux.
Pour se faire il vous faut vous poser les bonnes questions, et écrire
tout ce que vous voulez pour votre Robot avant de passer au scripting,
tout cela va vous faire gagner du temps et vous mener sur le chemin
de l’innovation de, pourquoi pas, de la réussite.
Rubrique
I : Définir un projet – Se poser des questions
Nombreux sont les Bots qui ne servent à rien, nombreux sont ceux
aussi qui ne sont que de pâles imitations de leurs confrères. C’est
pourquoi, si vous ne voulez pas tomber dans le ridicule, vous devez
vous poser les bonnes questions.
Qu’est-ce que je veux faire ?
Sachez précisément ce que vous voulez : un bot de modération ?
Un bot d’animation ? La question peut sembler stupide mais quand
on voit les Bots débiles et inutiles qui sont proposés quelquefois en
téléchargements on se demande si le concepteur s’est posé ces questions.
Est-ce que j’innove un tant soit peu ?
Renseignez-vous,
allez sur le net, regardez ce qui existe en la matière, regardez si personne
n’a eu l’idée avant vous, ou voyez si vous pouvez mieux faire quitte à
télécharger 25 Robots pour en être certain. Soumettre votre Bot alors qu’il
existe déjà sous une version plus ou moins identique fera de votre Bot un
plagiat et de vous un naze que vous le vouliez ou non, et personne ne se gênera
pour vous le faire remarquer si on s’en rend compte.
De plus ne prenez pas les copyrights à la légère, si vous pensez
que vous avez tous les droits sur une ressource scripting qui n’est
pas de vous détrompez-vous. A partir du moment qu’un code scripting
est présenté en téléchargement avec le nom de son auteur quelque part
il lui appartient pleinement sans avoir fait un dépôt auprès d’un organisme
quelconque. Donc méfiez vous de tout cela, mieux vaut demander avant
à un auteur si vous pouvez utiliser un de ses codes plutôt que de faire
ça de façon moins légale.
Mon Robot intéressera qui ?
La rançon du succès tient aussi au fait que votre Bot intéresse
ou pas. Il a beau être bien programmé, être novateur, il se peut qu’il
n’intéresse malheureusement personne. Regardez autour de vous ce qui
manque en matière de Robot, n’hésitez pas à demander autour de vous
si ça intéresserait un Robot qui fait des quizz par exemple (même si
il en existe pas mal à télécharger sur la toile), il est toujours motivant
de savoir que son Bot pourrait intéresser des gens.
mIRC offre-t-il les possibilités logicielles
pour la conception de mon Robot ?
Question nécessaire puisque a priori vous ne pouvez pas
faire plus que ce que peut faire le logiciel. Au niveau du graphisme
par exemple modifier un dialog en lui mettant des icônes cliquables
est impossible avec mIRC en version de base telle qu’elle existe actuellement.
Néanmoins il existe des extensions .dll qui peuvent vous aider à aller
encore plus loin que mIRC le permet, ce sont un peu comme des greffes
que vous pouvez faire à mIRC en lui donnant la possibilité de faire
ce qui était impossible de faire jusqu’à présent sous mIRC. Renseignez
vous là aussi il existe sans doute des fichiers d’aide pour vous aider
à vous en servir, et si l’envie vous prend de créer vous-même ces extensions
et de les coder n’hésitez surtout pas, concevoir un Robot dont la conception
nous appartient le plus possible est toujours flatteur et ça peut vous
éviter les ennuis liés aux copyrights.
La question que vous ne devez pas
vous poser : En suis-je capable ?
Rien ne doit vous arrêter même le projet le plus ambitieux ne
doit pas vous faire baisser les bras. Si vous ne vous en sentez pas capable ce n’est pas grave,
il y aura toujours
quelqu’un pour vous expliquer, un tutorial pour vous aider, un fichier .hlp qui traîne
sur le net pour compléter vos connaissances. Vous pouvez commencer par
des choses simples pour apprendre mais ne pas abandonner votre projet
de départ même si le codage vous semble fastidieux, tout le monde peut
en être capable, pourquoi pas vous ?
Rubrique
II : Mise en page d’un projet détaillé
Une
fois ces questions posées il va vous falloir penser à la conception et aux
éléments qui vous seront nécessaires à la construction du Robot. Il va falloir
que vous notiez point par point ce que vous voulez exactement pour votre Bot.
C’est un peu comme si vous rédigiez le fichier d’aide avant même d’avoir fait
le Bot.
Prenons un exemple :
Moderator Bot Version 1
Bot de Modération :
Ø Définir la
configuration sous forme de boîte de dialog :
Pseudo du Robot, Pseudo de l’owner, Commandes
à activer/désactiver.
Ø Définir le Menu
Bar dans les Popup :
Déconnecter/Connecter le Bot sur les salons
préenregistrés
Lister les access des administrateurs du Bot.
Réinitialiser toutes les données (access,
salons enregistrés, etc.)
Etc.
Ø
Commandes vocales
(op, voice, halfop, deop, devoice, dehalfop, die, part, moderate, deluser,
accesslist, adminlist, deladmin, etc.) avec des « ! » devant
chaque commande.
Ø
Commandes via
/msg : identification, réponse en notice à l’utilisateur (validation
ou non validation de la commande passée, ou rappel de la syntaxe.)
Voilà un exemple simple de ce que vous
devez faire avant toute chose en pensant à bien tout détailler pour vous aider
à vous y retrouver tout au long de la conception du Bot. Par exemple si vous
voulez créer des remotes anti-flood notez le pour ne pas l’oublier. Listez
toutes vos commandes et les moyens qui vous seront nécessaires pour les
concevoir. C’est toujours bien mieux de conceptualiser avant de concevoir, et
vous gagnerez du temps.
Choisissez un nom de Bot sympa qui ne soit
pas trop compliqué à retenir pour ceux qui voudraient le télécharger.
Evitez de donner votre pseudo au Bot que vous voulez créer (ce qui est
valable aussi pour les script, genre « Nessy Script » ou « Nessy
Bot ») qui voudrait d’un Bot qui porte votre nom ? Et si possible
un nom qui ai un rapport avec la fonction du Bot, que l’on comprenne
de suite avant de le télécharger de quoi il pourrait bien s’agir.
Rubrique
III : Finaliser son projet
Une fois que vous avez bien détaillé
tout ce que vous vouliez faire, il est temps d’aller chercher les outils pour
le faire. Si vous voulez un peu de déco (des backgrounds, des polices
particulières, des logos pour vos dialogs, des icônes pour votre Bot) allez
chercher tout ça sur des sites où vous pouvez télécharger tout ça, à moins que
vous préfériez les faire vous-même, ou encore ne pas en faire du tout. Le
design sur un Bot est un plus, mais c’est complètement inutile vu qu’il ne
s’agit pas d’un script. C’est juste histoire de le rendre plus sympa à
l’exécution puis qu’après il sera tout le temps dans la barre des tâches de la
personne qui le connectera.
Si vous avez besoin d’aide,
téléchargez les tutoriaux que vous pourriez trouver, l’aide de mIRC en Anglais
et en Français (c’est toujours bien d’avoir l’aide de référence aussi). Si des
bouts de codes vous intéressent copiez-les et réutilisez-les avec des variantes
(par exemple pour configurer les salons à joindre à partir du Menu Bar vous
pouvez utiliser des remotes toutes faites, en les modifiant évidemment).
Enfin n’oubliez pas d’utiliser de
préférence la dernière version de mIRC (la 6.03 à l’heure d’aujourd’hui), mais
pensez que plus vos codes seront compatibles avec un grand nombre de versions
de mIRC, mieux ça sera.
Voilà, la gloire vous tend les bras,
il va falloir passer aux choses sérieuses et au plus long et compliqué :
le scripting.
©2002
- Nessy www.magician-mIRC.org
|