Skip to content

Changelog

On this page can you find all the updates made for the Discord Bot *Purr*.
Note that the changelog only includes changes starting from v3 onwards.

Order of entries is newest to oldest.

v3.0.0

Commands

  • Commands now use the Slash-command system from Discord. Text-based ones aren't supported anymore!
    • Due to lack of var-args support, can only up to 3 users be set for commands such as /cuddle, /hug, /pat, etc.
    • Where available do Commands use translations for their name, description and options, based on your client language.
  • Removed all NSFW Commands.
  • Removed Quote command due to lack of Message Content Intent.
  • Removed Emote command due to it being too complex to implement.
  • Removed Prefix command due to it being redundant.
  • Added /img command acting as a parent for eevee, holo, kitsune, neko, okami, senko and shiro commands.
    • The --gif argument used in eevee and neko was replaced with a gif Boolean option, which defaults to false.
  • Added /permit_a38 command, which returns whether you got the infamous Permit A38.
    • Has a wanted_permit String option allowing you to search for a different permit.
  • Changed Language command to now have sub-commands list, set and reset to list, set and reset a language respectively.
  • Changed Welcome to now have a reset sub-command to reset individual options, instead of allowing empty values for each set-command.
    • Setting a Welcome message now opens a Modal to do so.
  • Changed /shards command to split list of shards up by groups of 10 and paginate the entrries.
  • Renamed help to /purrhelp
    • Additionally, commands containing sub-commands (i.e. img) will have the sub-commands paginated, when searching for it.
  • Renamed wag to /tailwag

API

  • The Bot is now using https://api.purrbot.site/v2
    • The old https://purrbot.site/api URL has now been removed.
  • Interaction commands returning an image - i.e. /pat - now have a small text, linking to the image.

Other changes

  • The code of the Bot, Website and API have all been moved to Codeberg!
  • Translations are now done via Codeberg's Weblate instance [Link].
    • Old translations have NOT been moved due to general changes in the file structure.