Giter Club home page Giter Club logo

rada-1's Introduction

Multi purpose discord bot made by br4d#0040

This bot is the first proper bot that I have open sourced. I prefer to keep bots closed source due to the fact that I'm not a huge fan of people self hosting their own version of my bot that I spent alot of time and effort on. That changes today with Rada! If you're interested in self hosting Rada, there's information below on how to do so!

Dependencies

  • NodeJS: You will need NodeJS v16 or above. Any version lower than 16.X.X won't work. You can get that here.
  • Git: You will need Git. You can get that here.
  • MongoDB: You will need a MongoBD instance. You can follow the guide here to install it.

Installation

  • Open command prompt and type git clone https://github.com/RadaBot/Rada.git
  • In command prompt, type cd Rada to enter the directory. Once in the directory, type npm i. This will install all required packages
  • Edit .example.env (main directory) with your own information then rename it to .env
  • Edit example.config.js (src folder) again with your own information then rename it to config.js

Running

  • Simply type node . or node rada.js in the command prompt to start the bot

Differences to expect

Of course, with this being a major rewrite, there's going to be (in this case, quite a lot) of changes. I will list any major changes below, and continue to update as i go.

  • (-) Modlogs: These will be completely removed in this rewrite. There are plenty of other bots that actually do logging very well, but for rada, it impacts stability.

  • (-) Upload: This will be removed due to slash commands being unable to accept a MessageAttachment or image as an argument.

  • (i) Grouped commands: A few of the commands have been condensed into groups (subcommands). For example, instead of having r!addemoji <whatever>, it has been condensed to /emote add <whatever>. Other commands that have this change:

    Click to view
    • /settings
    • /welcomesettings
    • /info
    • /emote
    • /role
    • /channel
    • /warnings
    • /data
  • (i) Emote add: As mentioned above, this command will no longer accept a MessageAttachment or image as the emote to add. You must make it a URL. (Popular place for this is imgur etc.)

  • (-) Fun: These commands will be removed to save some slash command space.

  • (-) Misc: A few misc commands have been removed due to not being used or needed, you can find which below:

    Click to view commands
    • trivia
    • boostinfo
    • contributors
    • invitestats
    • mcstatus
    • permissions
    • wikipedia

ATTENTION

This repository is the official v13 rewrite which moves all commands to interactions (slash commands and buttons) [discord.js v13] which most likely wont be stable until public testing goes underway and we are able to isolate and fix any issues.

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.