Git Product home page Git Product logo

rrbot's Introduction

The bot for the Rush Reborn Discord server, heavily inspired by the DEA Discord bot.

Features

This bot is JAM-PACKED with features done like no other, such as:

  • ๐Ÿ’ต Cash system
    • ๐Ÿ•ต๐Ÿปโ€โ™‚๏ธ Crime
    • ๐ŸŽฒ Gambling
    • โ›๏ธ Items
    • ๐Ÿช™ Supplementary cryptocurrency system, modeled after REAL WORLD PRICES
  • ๐Ÿชต Logging
    • ๐Ÿ“ Logs pretty much everything possible. Probably the most verbose out of any bot.
  • ๐Ÿงน Moderation
  • ๐Ÿ“ป Music
    • ๐Ÿฅ‡ Supports literally HUNDREDS of websites, as well as direct links and attachments. Completely unmatched.
  • ๐Ÿ—ณ๏ธ Polls
    • ๐Ÿ›๏ธ Easy to set up elections, perfect for democratic servers

and best of all, it's HIGHLY customizable.

Issues?

The bot is constantly in development, and issues are bound to come up (especially because I suck at testing features). If you've run into an issue, it is greatly preferred that it is reported in the #bug-reports channel of the official Discord server. If you absolutely don't want to, then the Issues section of the repository is fine.

If you know what you're doing, it is encouraged that you create a pull request. I will make sure to go over it and respond as quickly as possible, and you will receive a role in the Discord for your work if it makes it in.

Running your own instance of the bot

In order to get the bot running good n' gold, you will need to supply appropriate credentials in the credentials.json file in the bot's build directory. Here's what it looks like:

{
    "mongoConnectionString": "[CONNECTION STRING]",
    "token": "[DISCORD BOT TOKEN]"
}

mongoConnectionString is a MongoDB connection string. If you don't know what that is and how to get it, get Googling. By the way, I highly recommend you use a self-hosted database.

token is the bot token, which you can get from your instance of the bot's application at https://discord.com/developers, under the "Bot" tab.

In order to use the music features of the bot, you will need to get the latest release of Lavalink and ideally throw it in the bot's build directory. You will need to run it alongside the bot. yt-dlp is also required for support for more platforms than just YouTube and SoundCloud. Not everything that works with yt-dlp will work with Lavalink.

rrbot's People

Contributors

bowdown097 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

rrbot's Issues

Bot is not communist

Putting the bot under the communism should allow the economy to collapse.
This is crucial for allowing such features as:

  • Hyperinflation
  • Universal suffering
  • General Dismay
  • Conflict - This gives us more violence and more incentive to use the crime commands.
  • And, Perhaps more importantly, it allows for more corruption.

Bot would be greatly improved by becoming communist.

Rewrite it in Rust ๐Ÿš€

The bot is written in C(ringe)#, rewriting it in Rust (๐Ÿš€) would provide the following benefits:

  • ๐Ÿš€Memory๐Ÿš€safety๐Ÿš€
  • ๐Ÿš€Blazingly๐Ÿš€fast๐Ÿš€code๐Ÿš€
  • ๐Ÿš€Minimal๐Ÿš€runtime๐Ÿš€
  • ๐Ÿš€No๐Ÿš€Microsoft๐Ÿš€(penis)๐Ÿš€
  • ๐Ÿš€More๐Ÿš€diverse๐Ÿš€community๐Ÿš€
  • ๐Ÿš€Street๐Ÿš€cred๐Ÿš€
  • ๐Ÿš€Good๐Ÿš€macro๐Ÿš€system๐Ÿš€

Also, did I mention it also provides great memory safety (๐Ÿš€๐Ÿš€๐Ÿš€๐Ÿš€๐Ÿš€๐Ÿš€) and speed (โšกโšก)?

real

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.