- Added command
/bounty pingto mention bounty hunters who have reacted to the bounty's thread or marked themselves interested in the bounty's event /create-default bounty-board-forumnow has an option for customizing the new channel's name
- Completing or taking down bounties now cancel the bounty's event if it hasn't been closed already
- Fixed a crash when attempting to make an event for a bounty while missing permission
- Fixed some issues where rank calculation was assigning the incorrect rank or failing to announce rank ups
- Bounty Hunters can now raise a messageless toast by reacting to another Bounty Hunter's discord message with 🥂
- Reaction toasts can be toggled off in
/server-config
- Added premium commands
/festival start-gpand/festival close-gpfor toggling times where gp contributions are multiplied (old festival commands renamed to/festival start-xpand/festival close-xp) - Added the
nicknameoption to/config-premiumto allow bot managers to set a nickname for BountyBot that won't get cleared by toggling festivals on or off - Split premium configuration of thumbnails used for certain actions out of
/config-premiuminto two new commands:/config-server-thumbnails-premiumand/config-user-thumbnails-premium. These new commands use the newer image upload UI in modals for easier file selection.
- The completing a bounty via the select in the bounty board can now add turn-ins like the slash command
- Fixed Goal Point contributions not showing up in reward messages
This version includes the addition of the "b" version category, for "bug fixes".
- Fixed several crashes related to missing permissions, modal timeouts, trying to DM users who've blocked BountyBot, and residual data from former server members
- Level-Up Rewards now mention all unlocked bounty slots in the same line and only generate one line mentioning bounty slot reward upgrades
With this update we're changing our versioning convention. The letters at the end of the version are there to track the main goal of the version: c for "content", f for "features", and i for "infrastructure".
Slash commands originally accepted users as a string (instead of Discord's user filtering) to allow users to mention as many users as they wanted. However, this doesn't work on mobile, so those slash commands have been remade to use Discord's user filtering or message selects.
/toastnow requires 1 toastee and up to 4 optional ones. Themessageoption has been changed to the first option to group the toastee options./bounty add-completershas been renamed to/bounty record-turn-insand now uses message selects./bounty remove-completershas been renamed to/bounty revoke-turn-insand now uses message selects./bounty completenow accepts up to 5 optional hunters./evergreen completenow uses message selects.
- Converted the bounty control panel in bounty threads from buttons to a select menu
- Used expanded option capacity to add edit and swap options
- Added the ability to customize the Goal Completion embed's thumbnail with
/config-premium goal-completion-thumbnail-url - Changed
/rank removeto use a select and confirmation button and accept multiple roles at the same time - XP Multiplier Festivals can now be started with multipliers with decimal parts
- Added
/seasonal-ranks, which allows all bounty hunters to look up the server's list of seasonal ranks (removed/rank infowhich was only usable by Premium users) - Fixed BountyBot banned users being able to receive toasts and credit for evergreen bounties
- Fixed Completing bounties from within their thread on the Bounty Board timing out
- The Overall Scoreboard no longer shows bounty hunter rank
- The Seasonal Scoreboard no longer shows bounty hunter level
- Fixed XP Boosts not updating the scoreboard
- "Give Bounty Credit" was renamed to "Record Bounty Turn-In"
- Fixed crash in Progress-in-a-Can and
/scoreboard overall
Server Goals are BountyBot objectives everyone on the server contributes to. A goal can require bounty completions, toasts, or toast secondings, with numbers depending on active bounty hunters on your server. A goal can be started by a bounty hunter using a Goal Initializer item on your server, and will reward contributors to the goal with XP and double item find on their next bounty completion. Server Goal progress can be found on the scoreboard. The bounty hunter with the most Server Goal contributions will receive a shoutout at the end of the season.
- New items: Goal Initializer, Progress-in-a-Can
- New commands:
/moderation revoke-contributions,/moderation revoke-goal-bonus - Added Festival and Raffle indicators to the scoreboard, removed /server-bonuses
- Fixed crashes when toasting, completing bounties, or seconding toasts in threads
- Added an optional text input for
/evergreen showcaseto allow moderators to add text to the showcase message - Fixed
/bounty editand/evergreen editnot saving modifications - Fixed crash when using
/create-default rank-rolestwice in a row - Fixed
/moderation user-reportlisting XP awarded for recent bounties as "undefined" - Fixed Dark Purple Profile Colorizer not dropping
- Item drops are now limited to 2 items per day, or 4 items for Premium users
- Added the following BountyBot functionality to the Apps dropdown when right-clicking on a User or Message:
- Check BountyBot Stats
- Raise a Toast
- Grant Bounty Credit
When a season ends, the following bounty hunters will be recognized in the end of season message:
- The hunter placed #1 in season xp
- The hunter who posted the most bounties completed in the season
- The hunter who raised the most toasts in the season
- Bonus Bounty Showcase: allows the hunter to showcase and increase the reward on one of their bounties on a separate cooldown from the command
- Bounty Thumbnail: allows a bounty's poster to add a thumbnail image to one of their bounties (also increasing completion XP for the poster)
- Fixed
/bounty completementioning the bounty board instead of the completed bounty's thread - Fixed a bug where bounty posters were receiving item drops completers were stated to have recieved
- Converted all Light Green Profile Colorizers (which were unusable) to Light Grey Profile Colorizers
- Added cooldowns to items, these are applied per user
- Fixed a crash when using XP Boosts
- Fixed a crash when looking up Light Grey Profile Colorizers
- Added the ability to customize embed thumbnails per server in
/config-premium /itemnow previews the color of Profile Colorizers in its own embed- Fixed a bug where a hunter would gain XP for seconding a toast they were originally a recipient of
- Added a label for when a toast or seconding is a critical toast (awards the toaster XP)
- Adding completers to a bounty now sends a public message in the bounty board's thread (if it exists)
- Removing completers from a bounty now sends a public message in the bounty board's thread (if it exists)
- Editing a bounty now sends a message to mark the time of the edit in the bounty board's thread (if it exists)
- Fixed several crashs when handling bounties lacking descriptions
- Added XP Boosts: use them to gain XP in the used server
- The bot now announces when a bounty has been completed publically (so other bounty hunters know)
- The complete button on the bounty board now takes an input of a which channel to announce the bounty's completion in
- Completing a bounty without a bounty board now stows rewards lists in a thread
Items are consumables that are associated with a Discord account (rather than a server). They drop from bounties and do cool things when used.
- Look up which items you've found with
/inventorythen use them with/item - Added Profile Colorizers: these come in many different colors and allow you to change the color of your profile in the server they're used in
- A toast's raiser is no longer considered recieving secondings on that toast.
- This lead to weird incentives to be the first to toast an event/achievement to get the secondings and not second toasts by competitors.
- In the case of raising a toast to all members of a group from within a group, having someone else raise a toast to the first toast's raiser will achieve the same effect.
- Fixed crashes when using bounty board thread buttons
- Fixed a crash
- Bounty board forums created by
/create-defaultnow have 👀 as a default reaction - BountyBot now provides shortcut links when mentioning its own commands
- Threads on the bounty board now include Complete, Add Completers, Remove Completers, Showcase, and Take Down buttons
- Bounty descriptions are now optional
- Adding a description, image, or start and end timestamps each add a 1 XP bonus to the poster's XP on completion
- Ephemeral messages in multi-step processes now clean themselves up
- Fixed a crash on
/bounty complete - Fixed a few other crashes and typos
- Each bounty hunter's most seconded toast (starting from this update) will be shown off in their
/stats - Completed bounties will now archive their posting threads on the bounty board forum
- Fixed a crash when editing a bounty whose thread title is too long
- The default created bounty board now includes the
OpenandCompletedtags for searching for open bounties - The Platinum, Gold, and Silver default rank roles are now hoisted (displays its members separately)
- Fixed a crash when using
/evergreen completeon multiple completers - Fixed
/season-endnot updating the scoreboard and not removing ranks roles - Fixed a crash when editing a bounty whose thread has been archived
- Fixed several crashes
- Made
/bounty editfeedback ephemeral so that it can't be used as a non-rate limited showcase - Added
/moderation bountybot-banfor permanently removing bounty and toast permission from users - Fixed several crashes
- A toast's seconder is always filtered out of eligibility for xp
- Improved the formatting on rewards messages
- Renamed
/eventto/festivalto disambiguate with Discord Scheduled Events - Fixed the
/create-default scoreboard-referenceto immediately be usable as a reference channel
- Functionality to permanently revoke access to BountyBot isn't usable yet
- Fixed the join link not asking for all needed permissions
/bounty listdefaults to your own bounties- Posts to rewards threads are now silent
- When a Toast's Recipient Seconds that toast, they aren't filtered out of getting XP again
- Seconding a toast doesn't update the scoreboard reference channel
- Rewards thread messages are missing some line breaks
- Functionality to permanently revoke access to BountyBot isn't usable yet
- The channel created by
/create-default scoreboard-referenceisn't immediately usable as a reference channel
- Slash command support! ALL FEATURES have been redone to use slash commands and message components (ie buttons and selects)
- Toasts can now be Seconded, letting other users toast the toastees and toaster in the same thread
- Showcasing your bounty now increases the reward on it (showcasing bounties is now rate-limited)
- Ground-up support for working in multiple servers