Giter Site home page Giter Site logo

gidget's Introduction

Super Solar-Powered Robot 3000 a.k.a Gidget

Gidget Support Library License

Gidget is a customized Discord bot. The name comes from the Wow! Wow! Wubbzy! show with the robot of the same name.

It was created with the hope of it would be useful, since AndreMor really wanted that the Wow Wow Discord have his own bot.

The real bot on Discord is Gidget#2936 with ID 694306281736896573.

In this repository you can see the source code of Gidget to learn how it works or to add Gidget commands to another bot instances.

Also you are invited to add the bot to your servers using this link: https://discordapp.com/api/oauth2/authorize?client_id=694306281736896573&scope=bot&20applications.commands

If you want to join into the support server, here is the invite link: https://discord.gg/KDy4gJ7

Note that self-hosting is not dynamic, you will need to change some parts of the code for Gidget to suit you.

If you don't know how to program, I recommend you to use the public bot. You will have no problem doing that.

Some details

This bot uses Discord.js v13.x to interact with the Discord API.

The command/event handler base and reaction-role system are based on this code.

This bot uses a MongoDB database hosted in MongoDB Atlas and Mongoose to access it. If you are going to self-host, you will need a MongoDB database.

The commands admins.js and mods.js, as well as the Admin list in serverinfo.js are exclusive to Wow Wow Discord.

The my-first-time folder contains basic commands from my first time in JavaScript. They was passed from NuggetBot (CC feature) to this bot, and they are only used by the Wow Wow Discord server.

Some commands in this bot have Wow! Wow! Wubbzy! as topic or refer to it.

This bot is compatible with DM channels. Although, not all commands will obviously work.

You can freely contribute to the bot in the GitHub repository either by issues or by pull requests. If the changes are approved, then you will see them in the real bot. Thanks for contributing.

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.