Git Product home page Git Product logo

discordbot's Introduction

Discord Bot Build Status

This bot originated from my fork of CritCola's auto grouping bot for Discord.

Since I wanted to add some further functionality like simple commands and events (mainly for fun), I decided to use my old Steam bot for that and change a few lines in order to work with Discord and not Steam.

Auto Grouping

In my scenario, I have two channels in a voice category called ๐ŸŽฎ Gaming and ๐ŸŽฎ Other Stuff. Whenever someone joins in either of those channels, the bot creates a duplica of it and moves the user into the newly created channel. This is often not needed due to the low amount of users and friends on our Discord, but this was a nice way to get into playing around with Discord.

Commands and Events

Adding a new file into the corresponding directory with the same content as the other commands/events, will automatically listen to the event or add a new command.

Database connection

This bot uses a MongoDB connection to save some of its states like the activity and command prefix. Also not needed, was already in the old bot and just some easy copy - pasta.

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.