Coder Social home page Coder Social logo

alphaconsolebot's Introduction

AlphaConsole Discord Bot

This was the official Discord bot for the AlphaConsole Discord Server. This bot served the over 200k members we had at our peak.


What was AlphaConsole?

AlphaConsole was the largest 3rd party mod for the popular PC game Rocket League with over 200k users.

Unfortunately due to the nature of the program, most of AlphaConsole cannot be open source, excluding the Discord bot in this repo.


So what is this bot?

This bot is a re-write of our old C# Discord bot. It serves our server in many different ways.

For our users:
  • Allows them to set a custom title in game

  • Responds automatically to commonly asked questions

For the AlphaConsole Staff

The bot helps the AlphaConsole staff with lots of different things. Some examples would be user database lookups, auto spam/swear word protection, custom commands, warning, timed mutes, bans, kicks & way more than I want to list.

For a breakdown of all commands you can go to src\cmds For a breakdown of event calls you can go to src\events

Contributing

If you are interested in contributing to this project it will require some setup.

Tokens

You will need to create a tokens.js file in src/. Currently there is a template file called tokens.example.js if you prefer renaming that and using that.

Due to security reasons the rest of tokens.js must be blank otherwise people could mess with our database (meaning you can't use some of the bots functionality like !set title).

ServerInfo

serverInfo.js contains all the channel ids. This may or may not need to be updated depending on what you are working on.

Database

We are using a MySQL database. You can link your details of your MySQL server in the tokens.js file. You can copy the create statements from tokens.example.js if you would like to copy over the tables.

Please create a pull request into the dev branch :)

Questions?

Feel free to message our ModMail on discord, our tag is:


enter image description here

alphaconsolebot's People

Contributors

alipoodle avatar arxarius avatar barbosicks avatar coledeb avatar coolcalcacol avatar evilpauwse1 avatar haydenmeloche avatar jdmremi avatar nitrog0d avatar polliedev avatar test137e29b avatar xavinlol avatar xnameless69 avatar

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.