draftbot-a-discord-adventure / draftbot Goto Github PK
View Code? Open in Web Editor NEWA Discord adventure bot that speaks english and french
License: MIT License
A Discord adventure bot that speaks english and french
License: MIT License
Le bot blacklist de façon random des gens qui envoie des messages privés.
Le badge involved (cœur rouge) ne répond rien
(node:31686) UnhandledPromiseRejectionWarning: TypeError: undefined is not a function
Jul 10 22:23:01 Draftbot-1 node[31686]: at FightCommand (/root/DraftBot-A-Discord-Adventure/src/commands/player/FightCommand.js:22:16)
Jul 10 22:23:01 Draftbot-1 node[31686]: at async Function.launchCommand (/root/DraftBot-A-Discord-Adventure/src/core/Command.js:187:9)
Jul 10 22:23:01 Draftbot-1 node[31686]: at async handleMessage (/root/DraftBot-A-Discord-Adventure/src/core/Command.js:97:7)
Jul 10 22:23:01 Draftbot-1 node[31686]: at async Client.onDiscordMessage (/root/DraftBot-A-Discord-Adventure/index.js:70:7)
Jul 10 22:23:01 Draftbot-1 node[31686]: (node:31686) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise wh$
Jul 10 22:23:01 Draftbot-1 node[31686]: (node:31686) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero ex$
Jul 10 22:33:08 Draftbot-1 systemd[1]: Stopping DiscordBot...
Jul 10 22:33:08 Draftbot-1 systemd[1]: Stopped DiscordBot.
Passer le nombre de membres maximal dans une guilde à 6
Si le 1er du topweek fait la commande topweek il a ⚪ et pas le :first_place:
When a player ask for a fight, his stats are displayed https://trello.com/c/Yy82tYVf/383-afficher-les-stats-de-celui-qui-fait-f-555370807996579845
Type : Suggestion
Comme le projet est développé en Node.js
, cela pourrait être mieux d'ajouter une intégration continue. Cela aura comme avantage de ne pas avoir d'erreur de compilation dans les pulls-request.
J'ai trouvé une plateforme pouvant être utilisée pour cette requête : Travis CI, il supporte le langage Node.js
(https://docs.travis-ci.com/user/languages/javascript-with-nodejs/).
left / join servers announcements
Les pv en fight (coeurs bleu) sont réduis depuis la derniere maj chez tout le monde, et certain se retrouvent avec 444 pv ou 509 etc
Indiquer en fonction de la langue où la personne est bloquée (contexte)
Si un membre de sa guilde est en fight, on ne peux pas faire de guilddaily et le message d'erreur est bug, indiquant que le joueur est occupé et en fight.
Pour indiquer le prefix du serveur et donner un lien vers le serveur du bot
Une commande !update qui décrirait la dernière mise à jour
Jul 21 22:11:21 Draftbot-1 node[7737]: (node:7737) UnhandledPromiseRejectionWarning: RangeError: Invalid count value
Jul 21 22:11:21 Draftbot-1 node[7737]: at String.repeat ()
Jul 21 22:11:21 Draftbot-1 node[7737]: at global.progressBar (/root/DraftBot-A-Discord-Adventure/src/core/Tools.js:279:33)
Jul 21 22:11:21 Draftbot-1 node[7737]: at GuildCommand (/root/DraftBot-A-Discord-Adventure/src/commands/guild/GuildCommand.js:78:9)
Jul 21 22:11:21 Draftbot-1 node[7737]: at async Function.launchCommand (/root/DraftBot-A-Discord-Adventure/src/core/Command.js:187:9)
Jul 21 22:11:21 Draftbot-1 node[7737]: at async handleMessage (/root/DraftBot-A-Discord-Adventure/src/core/Command.js:97:7)
Jul 21 22:11:21 Draftbot-1 node[7737]: at async Client.onDiscordMessage (/root/DraftBot-A-Discord-Adventure/index.js:112:7)
Jul 21 22:11:21 Draftbot-1 node[7737]: (node:7737) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict
(see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9)
Jul 21 22:11:43 Draftbot-1 systemd[1]: Created slice User Slice of root.
cf https://discordapp.com/channels/429765017332613120/448055928105861120/734742723260841995
Donner un badge de manière temporaire (12 heures) aux personnes qui votent pour le bot sur top.gg
🕙 Temps perdu : ** 1 H 30 Min TODO
Dans mon message de fin de report
La commande drink n'est pas bloquée, par exemple si on fait:
!s, !drink puis on achète la potion du jour elle ne sera pas ajoutée à l'inventaire à cause de la modification concurrente de l'objet.
Use the senderror method instead of custom error messages
Mettre à jour la command fight afin d'utiliser le nouveau coeur de la 2.0.0
Espace manquant entre pseudo et :
| entre les HP et l'attaque
https://cdn.discordapp.com/attachments/448055928105861120/733433940068532354/Screenshot_2020-07-16-23-23-57-1.png
Ajouter la description du badge si un utilisateur réagis sur un badge du profil d'un autre joueur ou de lui même.
Quand on nous demande de remplacer un objet de réserve, l'objet n'est pas remplacé. Peut-être lié à #101 (à tester)
Rework du support dm :
Ajouter un bypass pour tous les problèmes de permission pour le bot owner.
Equilibrer les items et refactorer la méthode de calcul de la puissance des items.
Lien trello : https://trello.com/c/kaWOdYFi
Equilibrer les récompenses du guildDaily et les rendre évolutives en fonction du niveau de la guild
Il faudrait implémenter un mécanisme de vérification des évents pour éviter le problème récent où il y avait une faute dans le nom de l'effet
Lien trello : https://trello.com/c/ZGvzJtXj
Events en plusieurs parties ayant une influence les unes sur les autres
Les points de combat ne sont plus rendu immédiatement après un combat mais se régénèrent progressivement avec le temps pour limiter le nombre de combats faisable par le joueur. Les combats amicaux ne sont pas affectés.
Quand on fait un fight, et qu'il renvoit ça :
❌ | @NonozgYtb Il est impossible de se combattre soi-même ! Trouvez un autre adversaire.
Cela bloque toutes les commandes et il faut cliquer sur la croix rouge du message precedant pour que cela se reset et que tout remarche !
Lorsqu'un joueur effectue une action type report, s'il ne répond pas (Action en attente) et qu'il tente de faire un GuildDaily ce dernier se voit reset son compteur à 22h.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.