Aller au contenu

« Créer un robot IRC avec NodeJS » : différence entre les versions

aucun résumé des modifications
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 26 : Ligne 26 :
Une fois que vous êtes dans le dossier <code>Robot IRC</code>, tapez <code>npm install irc-framework</code>. Un dossier "node_modules" sera visible dans notre dossier "Robot IRC", cela voudra donc dire que le paquet <code>irc-framework</code> a bien été installé.
Une fois que vous êtes dans le dossier <code>Robot IRC</code>, tapez <code>npm install irc-framework</code>. Un dossier "node_modules" sera visible dans notre dossier "Robot IRC", cela voudra donc dire que le paquet <code>irc-framework</code> a bien été installé.


Il se peut qu'il y a des erreurs lié à Yarn pendant l'installation, il suffit d'ignorer ces erreurs sur Windows. Yarn c'est le concurrent de Npm, et pour faire ce tuto nous n'avons pas besoin de Yarn.
Note: il se peut qu'il y a des erreurs lié à Yarn pendant l'installation, il suffit d'ignorer ces erreurs sur Windows. Yarn c'est le concurrent de Npm, et pour faire ce tuto nous n'avons pas besoin de Yarn.




Ligne 113 : Ligne 113 :




A propos du paquet <strong>IRC Framework</strong> sur GitHub : https://github.com/kiwiirc/irc-framework (ou sur npmjs : https://www.npmjs.com/package/irc-framework)
Paquet <strong>IRC Framework</strong> sur GitHub : https://github.com/kiwiirc/irc-framework


Documentations : https://github.com/kiwiirc/irc-framework/tree/master/docs
Le même paquet sur NPMjs : https://www.npmjs.com/package/irc-framework


Le projet IRC-Framework est créé par le groupe KiwiIRC.
Documentations <strong>IRC Framework</strong> : https://github.com/kiwiirc/irc-framework/tree/master/docs


Le projet IRC-Framework est créé par le groupe KiwiIRC, il est parfait pour créer des robots IRC et même des clients IRC (comme celui qu'il y a sur https://discussionner.com).


Il existe un autre paquet pour créer des robots IRC, c'est <code>npm install irc</code> que je déconseille d'utiliser, car incomplet et il semble abandonné depuis 2016. Plus d'infos sur https://www.npmjs.com/package/irc.
 
Il existe un autre paquet pour créer des robots IRC, c'est <code>npm install irc</code> (https://www.npmjs.com/package/irc) que je déconseille d'utiliser, car incomplet et il semble abandonné depuis 2016.




Ligne 126 : Ligne 128 :




Depuis 2019, j'ai créé 5 robots NodeJS (avec le paquet ircframework), et ils sont actuellement en ligne sur le <strong>serveur IRC Discussionner.com</strong> dans différents salons, les noms des robots sont:  
Depuis 2019, j'ai créé 5 robots NodeJS (avec le paquet irc-framework), et ils sont actuellement en ligne sur le <strong>serveur IRC Discussionner.com</strong> dans différents salons, les noms des robots sont:  
{| class="wikitable"
{| class="wikitable"
|-
|-
Ligne 138 : Ligne 140 :
|[[Sysop|Sysop.js-stable]]
|[[Sysop|Sysop.js-stable]]
|Janvier 2020
|Janvier 2020
|Madx
|Madrix
|Robot autonome, commandes administrateurs et commandes globops
|Robot autonome, commandes administrateurs et commandes globops
|-
|-
Ligne 144 : Ligne 146 :
|Uno.js-stable
|Uno.js-stable
|Avril 2020
|Avril 2020
|Madx
|Madrix
|Le jeu du Uno par écrit, il est en ligne sur #uno
|Le jeu du Uno par écrit, il est en ligne sur #uno
|-
|-
Ligne 150 : Ligne 152 :
|Quizz.js-stable
|Quizz.js-stable
|Mars 2018
|Mars 2018
|Madx
|Madrix
|Robot entièrement recopié au Quizz Trivia d'eggdrop, ce bot est en ligne sur le salon #quizz
|Robot entièrement recopié au Quizz Trivia d'eggdrop, ce bot est en ligne sur le salon #quizz
|-
|-
|Sympa
|Sympa et Exam
|Quizz-ados.js-stable
|Quizz-ados.js-stable
|Décembre 2019
|Décembre 2019
|Madx
|Madrix
|idem, mais cette fois optimisé pour les ados du salon #Ados avec des questions versions collégiens
|idem, mais cette fois optimisé pour les ados du salon #Ados avec des questions versions collégiens. Exam est présent sur #15-25ans.
|-
|-
|tapavu
|tapavu
|[[Tapavu|TapaVu.js-beta]]
|[[Tapavu|TapaVu.js-stable]]
|Janvier 2021
|Janvier 2021
|Madx
|Madrix
|Robot entièrement recopié au TapaVu de l'eggdrop
|Robot entièrement recopié au TapaVu de l'eggdrop
|-
|-