Coder Social home page Coder Social logo

draftbot-a-discord-adventure / draftbot Goto Github PK

View Code? Open in Web Editor NEW
197.0 10.0 63.0 13.57 MB

A Discord adventure bot that speaks english and french

License: MIT License

JavaScript 0.11% TypeScript 99.85% Dockerfile 0.04%
discord discord-bot discord-adventure chatbot chatbots french english game bot bot-discord

draftbot's Issues

Bug fight command

(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.

Guilde 6

Passer le nombre de membres maximal dans une guilde à 6

Bug topweek

Si le 1er du topweek fait la commande topweek il a ⚪ et pas le :first_place:

Bug blue heart

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

Bug gd en fight

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.

Progress bar crash guild command

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

Integration api top.gg

Donner un badge de manière temporaire (12 heures) aux personnes qui votent pour le bot sur top.gg

Blocage du !drink

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.

Bug emote

Bug d'emote quand on boost sa défense en combat
unknown

Tops

  • Top
  • TopServ
  • TopWeek
  • Reset du top week

Classement des guildes

  • Les guildes ont un score, qui pourra être amélioré principalement grâce à la zone PVE
  • Les joueurs pourront accèder à l'affichage du classement des guildes

Guilds

  • Guild
  • GuildAdd
  • GuildCreate
  • GuildKick
  • GuildLeave
  • GuildDaily
  • Gestion des blocages des joueurs

Upgrade help command

  • Make the help command work with command aliases.
  • Add the invite command
  • Prix création de guilde
  • Typo respawn

FightCommand

Mettre à jour la command fight afin d'utiliser le nouveau coeur de la 2.0.0

Profile command

Ajouter la description du badge si un utilisateur réagis sur un badge du profil d'un autre joueur ou de lui même.

improve dm support

Rework du support dm :

  • Les messages privés sont envoyés dans un salon en lecture seule.
  • Le bot répond automatiquement aux dm pour renvoyer vers les liens utils
  • Changement du statut du bot

Bypass bot owner

Ajouter un bypass pour tous les problèmes de permission pour le bot owner.

Equilibrage items

Equilibrer les items et refactorer la méthode de calcul de la puissance des items.

Points de combats régénératifs

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.

Core refactor

  • Gestion de la réception des messages privés
  • datasource
  • Gérer la mort du joueur
  • Gérer le levelup
  • Gestion du blocage inter-commande global
  • Transformer la classe progressbar en une fonction

Problème commande fight

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 !

Reset compteur GuildDaily

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.