Releases: RileyAbr/rat-facts-Discord-Bot
🐀 rat facts: the discover update
🐀 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:
- In order to comply with the App directory terms,
🐀 rat facts: the 2nd host update
🐀 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!
- This new host has a variety of QOL improvements over the previous host. It
- Server count status!
- The bot now cycles between it's
/help
command status and a new status that
covers
- The bot now cycles between it's
🐀 rat facts: the slash command update
🐀 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
- Commands with extra prompts (like
- 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!
- Previously, if you did not have an existing
- 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!
- The new hosting platform supports GitHub integration, enabling
🐀 rat facts: return of the rodent update
🐀 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
- The bot will periodically set it's activity status as how many servers
!rat donate
command- Provides ways to donate to
rat facts
. You generosity is appreciated but never expected!
- Provides ways to donate to
!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
)
- 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
- Updated
!rat role
and!rat role2
- The two
role
commands can now create therat
/rat2
role if they do not already exist on the server. NOTE: You may need to change permissions or reinviterat facts
to
your server for this to work.
- The two
- 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!
- The lack of rat pics was a major piece of feedback from
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
🐀 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
🐀 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
- Shows the current release of
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
🐀 rat facts: the other clan update
🐀 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
🐀 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
- 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
🐀 rat facts: the great update
🐀 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
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