This commit is contained in:
Adrian Amaglio 2020-04-01 12:35:19 +02:00
parent 9c8de9a8f2
commit f6c36b76ff
3 changed files with 28 additions and 1 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
package-lock.json package-lock.json
node_modules/ node_modules/
.env

View File

@ -2,6 +2,11 @@
Un petit bot d'éduc pop pour Discord (WIP). Un petit bot d'éduc pop pour Discord (WIP).
Il permet de voir qui secoue les mains dans une discussion vocale. Il permet de voir qui secoue les mains dans une discussion vocale.
## Contribuer
Pour donner votre avis, proposer une modification ou amélioration, contactez nous via le [formulaire de Jean-Cloud](https://jean-cloud.net#contact)
Pour proposer une modification, nhésitez pas à faire une pull request !
## Utilisation ## Utilisation
### Installer le bot dans le serveur Discord ### Installer le bot dans le serveur Discord
@ -48,3 +53,23 @@ Pour des raisons de visibilités, le message utilisateur et les anciens messages
#### Interface web #### Interface web
Une interface web permet de suivre létat des compteurs sans être secoué par un chat en folie. Une interface web permet de suivre létat des compteurs sans être secoué par un chat en folie.
## Lancer sa propre instance
Vu que le bot peut lire tous vos messages, il est normal de vouloir héberger sa propre instance !
Il faut suivre la documentation discord pour la création dun bot, récupérer un token de développeur et le mettre dans le fichier `.env`
## Développement
### Fichiers
- `index.js` est un module nodejs qui est le cœur du bot !
- `index.html` est la page html qui affiche les réactions des gens en temps réel
- `main.js` est le script qui fait tourner la page précédente
- `defaultReactions.json` est le fichier qui contient les réactions possibles par défaut
### Améliorations futures
#### Interface web
- Pouvoir supprimer des réactions / les reset (on y est presque)
- Avoir les emojis. Voir [twemoji](https://github.com/twitter/twemoji/tree/master/assets/svg). Il faut avoir leur code utf-truc.
#### Discord
- Faire une image docker
- La déployer et mettre le bot sur le serveur discord

View File

@ -12,7 +12,8 @@
<p v-else="">Non connecté !</p> <p v-else="">Non connecté !</p>
<ul> <ul>
<li v-for="(value, key) in reactions"> <li v-for="(value, key) in reactions">
<img src="https://discordapp.com/assets/08c0a077780263f3df97613e58e71744.svg" width="30px" /> <!--<img src="https://discordapp.com/assets/08c0a077780263f3df97613e58e71744.svg" width="30px" />
-->
{{value.prefix}} {{value.prefix}}
<span v-for="person in value.people">{{person}}</span> <span v-for="person in value.people">{{person}}</span>
</li> </li>