Skip to content

Releases: RileyAbr/rat-facts-Discord-Bot

🐀 rat facts: the discover update

06 May 20:47
8e90028
Compare
Choose a tag to compare

🐀 rat facts: the discover update

rat facts has landed in over 600 Discord servers! 🎉 In accordance with this milestone, rat facts will also be launching on the in-app Discord App Directory. It's easier than ever to have your servers join the 🐀 clan!

New Features

  • App Directory!
    • The Discord bot is now available via the official App Directory!
  • Legal Documents!
    • In order to comply with the App directory terms, rat facts now has a Terms of Service and Privacy Policy available for users. This can be viewed via the App Directory listing as well as our GitHub page:

🐀 rat facts: the 2nd host update

11 Feb 17:56
f979a8e
Compare
Choose a tag to compare

🐀 rat facts: the 2nd host update

A small update to improve uptime and prevent crashes for rat facts!

New Features

  • New bot host!
    • This new host has a variety of QOL improvements over the previous host. It
      also allows typescript integration, right out of the box!
  • Server count status!
    • The bot now cycles between it's /help command status and a new status that
      covers

🐀 rat facts: the slash command update

02 Oct 21:06
Compare
Choose a tag to compare

🐀 rat facts: the slash command update

Hello rats! Our rodent-themed community has hit over 500 servers and serves over 30,000 Discord users. In accordance, rat facts has been updated to bring it in-line with other high-capacity Discord bots! Read below to learn more about the FULL REWRITE of the bot, and the improvements so far!

New Features

  • Slash commands!
    • rat facts has moved over to official Discord slash commands! These can all be accessed via typing / and selecting a command from the given list.
  • All previous commands are fully supported!
  • Some commands Are easier to use!
    • Commands with extra prompts (like /8ball) now clearly display what it requires
    • Commands with subcommands (like /misc) will autocomplete all of the subcommands for you
  • Updated README.md
    • You can check out the new instructions here: README.md
  • Easer /role commands
    • Previously, if you did not have an existing rat role in your server, these role commands could easily crash or cause unforeseen issues. This has been remedied!
  • New and improved hosting! (again!)
    • rat facts will have 100% uptime for real this time, especially now that it has been ☑ verified by Discord

You may need to change permissions or reinvite rat facts to your server for this update to work.

Bug Fixes

  • Full Rewrite
    • rat facts has been wholly rewritten! Using better modern programming practices, you should see that the commands are generally faster and more failsafe. In addition, rat facts is much easier to update!
  • TypeScript!
    • The new codebase is fully written with TypeScript! This change helps a ton with error handling and assisting with code-reuse. Additionally, good developer tooling makes it easier to track down reported issues.
  • ESlint and Prettier support
    • rat facts now comes pre-loaded with linting and formatting out-of-the-box, making it easier for others to pull the project down and contribute or fork
  • CI/CD Integration
    • The new hosting platform supports GitHub integration, enabling rat facts updates to go live faster and with less headaches!

🐀 rat facts: return of the rodent update

03 Oct 19:40
Compare
Choose a tag to compare

🐀 rat facts: return of the rodent update

A surprise rat facts update! Dozens of passionate rat enthusiasts have reached out with feedback, suggestions, and praise for rat facts. This update is the culumination of the community's ideas and input to make a better bot for us all. Included are a plethora of cool new features, including (for the first time in rat facts history) 24/7 bot uptime! 🐀🎉

New Features

  • New and improved hosting!
    • rat facts will now have 100% uptime! The rat content never ends!
  • Server count
    • The bot will periodically set it's activity status as how many servers rat facts is used in
  • !rat donate command
    • Provides ways to donate to rat facts. You generosity is appreciated but never expected!
  • !rat patch command
    • Shows the most recent patch notes right in Discord! Can be called manually with the command and also occurs when the bot connects to a server (after an invitation or update to rat facts)
  • Updated !rat role and !rat role2
    • The two role commands can now create the rat/rat2 role if they do not already exist on the server. NOTE: You may need to change permissions or reinvite rat facts to
      your server for this to work.
  • Developer features
    • Administrator guild info tool
    • Flag for developer or production environments
    • Optimized code across all commands

New Content

  • Even more rat facts!
    • The internet has been scoured for even more rat facts for you to enjoy!
  • Double the rat pics!
    • The lack of rat pics was a major piece of feedback from v5.0.0, there are now over twice as many as before!

Bug Fixes

  • Fixed long-standing visual issues in the !rat quiz embed!
  • Improved consistent branding across bot to always refer to rat facts (all lowercase, in monospace when able)
  • Overall stability improvements and faster commands

🐀 rat facts: the final, final update

03 Jul 03:52
Compare
Choose a tag to compare

🐀 rat facts: the final, final update

A few things were missing from the final update, so they have been added in here!

Bug Fixes

  • Major project restructuring
    • The entire project has been restructured to be more clear for future maintenance. The project now decouples the location of the commands and the data. Additionally, the commands are further divided by main and misc.
  • Fixed a few asset typos

🐀 rat facts: the quiz update

03 Jul 03:13
Compare
Choose a tag to compare

🐀 rat facts: the quiz update

Hello rats! These is the last major update planned for rat facts from it's initial launch. With this update, the !rat quiz command joins the fray, the most technically complex command thus far. It will put to test any rat lover who has been enjoying the rat-centric content of the bot so far. A few meta-data commands have also been provided, which provide info on the bot and creator behind rat facts (hey that's me!).

With this update, there are no further patches planned for the bot. If there is large community interest (via GitHub, Twitter, or Discord), a new patch with additional commands or new content would definitely go into development. Have fun out there rats!

New Features

  • !rat quiz
    • Asks a true/false rat question
  • !rat author
    • Provides the author and their social links"
  • !rat version
    • Shows the current release of rat facts

Bug Fixes

  • Major project restructuring
    • The entire project has been restructured to be more clear for future maintenance. The project now decouples the location of the commands and the data. Additionally, the commands are further divided by main and misc.
  • Fixed random number generation
    • One command was using an older implementation of a random integer function. It has been removed to following the same random generator as all other commands.
  • Cleaned up role functions
    • Previously, the role functions checked twice for the @rat and @rat2 roles on a Discord server--both capitalized and uncapitalized. It no longer has to perform two checks, and still works with either capitalization style.

🐀 rat facts: the other clan update

20 Jun 20:48
Compare
Choose a tag to compare

🐀 rat facts: the other clan update

Hello rats! By popular demand, a role command has been added to allow users to be the other side of the rat/rat2 conflict. !rat role2 is available to users to show their allegiances.

New Features

  • !rat role2
    • Become a different kind of rat. Use again to no longer be a rat2
    • NOTE: Requires the server to have a @rat2 role created

🐀 rat facts: the initiation update

20 Jun 20:31
Compare
Choose a tag to compare

🐀 rat facts: the initiation update

Hello rats! With this update, users can now become one with the rats. This patch goes from simply serving up rat content for Discord users to allowing the Discord users to become content themselves. A new command is available, which will let people toggle their status as @rats.

New Features

  • !rat role
    • Become a rat. Use again to no longer be a rat
    • NOTE: Requires the server to have a @rat role created

Fixes

  • .env integration
    • The bot no longer stores the Discord BOT_TOKEN within a config.json file! Instead, it is stored in a local .env file and loaded in with npm dotenv. This makes development much faster and streamlines the deploy process. On the user side nothing changes, but it is much cleaner under the hood!
    • Updated the .README to match this new authentication

🐀 rat facts: the great update

16 Jun 16:37
Compare
Choose a tag to compare

🐀 rat facts: the great update

Hello rats! A new "great" command has been introduced in this update--sponsored by the all new Ratccord!

New Features

  • !rat great
    • Sponsored by the Honda Ratccord

🐀 rat facts: the mini musical update

12 Jun 02:41
Compare
Choose a tag to compare

rat facts: the mini musical update

Hello rats! This mini-update adds a misc function to show off the anthem of rats. There was a great deal of debate as to what song best encapsulated rat-energy, but this was the crown winner!

New Features

  • !rat anthem
    • Links the anthem of rats