Skip to content

A superfluous (albeit useful!) Discord bot made for the Antimatter Dimensions Discord server. Made to serve up answers to your burning questions in record time.

License

Notifications You must be signed in to change notification settings

earthernsence/ADAnswers-Bot

Repository files navigation

ADAnswers-Bot

CodeFactor Release

Invite

If, for whatever reason, you want ADAB on your server, go to this link to add it to your server.

Image credits

Alchemy, challenge, glyph, perk, study, and upgrade art by @mrkrutaman on Discord. Achievement art from AD as created by Omsi.

Welcome

Hello! Welcome to the ADAnswersBot codebase. You may have noticed that the code is terrible. This is fine, because the bot works. However, here are some guidelines for contributing and how to contribute.

Issues

The issues tab is my best friend for keeping track of what to do for each bot version. If you have anything you want to see but don't want to code it yourself, make an issue for it! You can also utilise the server suggestions channel in the Antimatter Dimensions Discord and adding the ADAB tag.

How to contribute

Address the readme found here.

Guidelines

When contributing, be sure to be serious with your suggestion. This is a real, live, bot being used in a server with thousands of people!

Code quality

Install an ESLint extension to be able to conform to style guidelines.

Functions

Generally, you'll be able to find your relevant functions in the src/functions folder. These should be relatively organised by what they do, and if you fail to find a function you need, feel free to add it there.

Other important information

IDE and other important things for it

Visual Studio Code: Allows you to install these extensions and I know for a fact it will work. VSC is a generally good starting IDE. However, some people may prefer Visual Studio or maybe Atom. I have no idea about if Atom has these extensions or not, which is why I recommend VSC.

ESLint: ESLint will take the two ESLint files in this repo and use them as the settings. Install it globally; it will improve any JS you do, as long as you have the ESLint files for it.

GitLens: I only recommend having GitLens to see who worked in what files when. It is updated on commit.

GitHub Desktop: For contributing. It is (generally) easier to make new branches/commits/PRs and whatnot. However, if you are well versed in Git, unlike myself, you can get away with using it.

Feel free to reach out to me!

I made this mess of a codebase, and I'm glad you're frolicking in it! But if you're ever confused on what to do, please get out to me on discord @earth1337_. I would be happy to help! I may not help for a few hours at a time due to schooling etc. but I will get back to you first chance I get!

About

A superfluous (albeit useful!) Discord bot made for the Antimatter Dimensions Discord server. Made to serve up answers to your burning questions in record time.

Resources

License

Stars

Watchers

Forks

Packages

No packages published