YourBot v0.0.50
Changed
- Card Studio now checks a background link when you save it. If the link does not load as an image (a share link from OneDrive, Pinterest or Reddit, for example), nothing is saved and you are asked for a direct image link or an upload. Before, the card quietly fell back to the default background.
- Role menus now check each button and dropdown emoji and the header icon, footer icon, small picture and banner picture links, when you save and again before publishing. If Discord would refuse one, you are told which. Before, Discord refused the whole menu without saying which part.
- Ticket buttons and categories no longer save an emoji Discord would refuse, such as plain letters, numbers, punctuation or spaces.
Fixed
- Image uploads on the dashboard, such as Card Studio backgrounds, no longer start failing after a while. Before, every upload could fail until our image service restarted.
- The Leave button on a Beacon event no longer shows "This interaction failed" in Discord. The member was still taken off the event.
- A Beacon event whose post was deleted in Discord now goes back to not posted on the dashboard once YourBot notices, so you can post it again.
- Posting or syncing a ticket panel now names the buttons whose emoji Discord refused, instead of a general error.
- Reaction role menus and ticket buttons now accept keycap emoji such as 1️⃣. Ticket buttons also accept ℹ️. Both were refused before.
- A counter whose channel was deleted now turns off and says so on the Counters page, so you can attach another channel. Before, it stopped updating without a word.
- The Analytics member check, which runs every 30 minutes, no longer times out on large servers. When it did, member counts, role filters and joins or leaves the bot missed fell behind on those servers.
- If the channel Welcome posts to is deleted, you now get a dashboard notification. Before, those posts stopped without a word.
- With Inherit from category on, Join-to-Create no longer makes a room in a category the bot cannot see. Members were left in the lobby and the bot could not delete those rooms. You now get a dashboard notification instead.
- /voice commands on a room the bot cannot manage now try to restore the bot's access first. If that does not work, they reply that the bot is missing permissions instead of failing without a reply.
- Sentinel, Welcome, Tickets, Giveaways and other services no longer miss an event or a scheduled task while we roll out an update.
Security
- A networking library is updated for a newly published advisory.