Giter Site home page Giter Site logo

gideonbot / gideon Goto Github PK

View Code? Open in Web Editor NEW
7.0 1.0 3.0 216.5 MB

The DC Discord Bot

Home Page: https://gideonbot.com/

Shell 0.03% PowerShell 0.02% TypeScript 99.95%
arrowverse theflash arrow lot supergirl batwoman constantine discord discord-js discord-bot

gideon's Introduction

node GitHub package.json version (branch) Node.js CI Known Vulnerabilities Dependency Status HitCount Language grade: JavaScript PayPal

Gideon

The Open Source DC Discord Bot

Infos & features: Homepage

Too see Gideon in action, you can join the Time Vault: Join

Discord Banner

Donations

Donations are gladly accepted. Please send them to my Paypal.me or Patreon to support the development, and maintenance of this project. Thank you!

Credits

Gideon is currently being owned and maintained by adrifcastr. Gideon is being developed by adrifcastr and MBR#0001. In no particular order, I credit the following for their invaluable contributions:

  • MBR#0001 for development, support & hosting.
  • Klaus#5857 for website development.
  • Stevenson Johnson for drawing the artwork.
  • AceFire6 for arrowverse.info and its API.
  • 7coil for #24 and #25.

gideon's People

Contributors

7coil avatar castdrian avatar dependabot-preview[bot] avatar dependabot[bot] avatar mbr-0001 avatar theacornhunter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

gideon's Issues

episodes.js needs a null check

Describe the bug
A clear and concise description of what the bug is.
epsiodes.js is missing a null check on the MessageEmbed image, which throw's an exception if it's missing.
To Reproduce
Steps to reproduce the behavior:

  1. run command with unreleased ep
  2. see error embed and exception being thrown

Expected behavior
A clear and concise description of what you expected to happen
check if image is null, if it is, then show either no image or a placeholder image
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [Windows]
  • Browser [Opera]
  • Version [latest]

Smartphone (please complete the following information):

  • Device: [Galaxy S8]
  • OS: [Android 9]
  • Browser [Chrome]
  • Version [latest]

Additional context
Add any other context about the problem here.

Custom API

Setup own API endpoint for JSON data retrieval.

guesseps doesn't save to db

the tries points amount get's doubled?? and the final amount won't save to db for some reason. This effectively breaks guesseps.js.

Refactor help stuff

have help display marker emojis based on help props values

  • maybe implement a global system to check and validate args and argtypes

MessageHandler broke yo

The MessageHandler seems to throw rejections instead of ignoring nonexistent cmds, prbly fucked it up somewhere in the giant rerwrite

Travis fails on multiple issues

probs bc database files are in .gitignore and travis doesn't allow filewrites
-> need to find a workaround/initialize database in memory via travis.yml

more Travis errors due to recent commits.

managers broke pagination modules

pagination modules are broken due to d.js implementing managers, which effectively breaks the paging on crossovers.js and abilities.js

setup CD pipelines

Need to find and setup a service to continuously deploy the bot and the website to the server instead of relying on automatic git pull and nodemon.

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.