Giter VIP home page Giter VIP logo

bedwarsguildbotv2's Introduction

Bedwars Guild Bot

The official Bedwars Guild Bot
This is the repo for the bedwars guild bot, I decided to make this open source so anyone can use the code, give tips, improve code.

Official server: Bedwars Guild Server

Developer

Made by me, surprising right?
Discord: The Almighty One#3989
Portfolio site: MauritsWilke.com

Learned

  • Workspace organisation
    • Src folder
    • Testing folders
    • File handler (importing commands)
  • Regex syntax for Javascript
  • DigitalOcean app hosting
  • Event and command handlers
  • API GET and POST requests
  • VSCode snippets
  • NPM Canvas module
    • Loading images
    • Generating new images
    • Buffer saving images
  • NPM Challonge module
  • Better understanding of Git and Github
  • JSDoc
    • Documenting custom functions
    • Custom hover thingies in vscode :)
  • Better way to test API's (REST Client)
  • Better understanding of async/await and .then/.catch
  • Enviroment variables
  • NodeJS Process
    • process.on('event')
    • Error handling and such

Things for a possible rewrite

  • Don't pass Discord.js in as argument
  • Manage all error handling with process.js
  • Better command template
    • Name (string)
    • Alias (array)
    • Category (string)
    • Usage (string)
    • Example (string)
    • Description (string)
    • Settings (object)
      • Locked (bool)
      • Owner only (bool)
      • Cooldown (int)
      • Cooldown message (string)
      • Args (arr)
      • Permissions needed (array)
  • Classes

If you find any tokens/keys/etc in the files, please notify me :)

bedwarsguildbotv2's People

Contributors

mauritswilke avatar lopopylopy avatar sadboisinc avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

lopopylopy

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.