All changes
5.5.0featurefix

Roleplay stats, AFK mentions and support fixes

greed·

See what you missed while AFK

When you come back from AFK, the welcome-back message now lists the messages that mentioned or replied to you while you were away: who sent each one, where, when, and a link to jump to it. Up to 10 are shown, with a count of any more, and only for channels you can see. Nobody is pinged by the list.

It is on by default. Run afk pings dm to get the links in your DMs instead, with only a count shown in the channel (at most one DM every 10 minutes), afk pings off to turn it off, and afk pings channel to go back. This is separate from your custom AFK embed, which is still what other people see when they mention you.

Your own VoiceMaster channel name

Save a name for the voice channels you create with ,voicemaster myname, such as 🎃 - {user}'s channel. It replaces the server template for your channels only. You can also add --save to ,voicemaster rename to keep a name you just picked. Names go through your server's greed word filter. Use ,voicemaster myname reset to go back to the server template.

Filter logs

Run ,logs add #channel automod to log every action greed's filter takes. Each entry shows the member, the channel, which filters the message tripped, the action taken, the member's strikes and any escalation, and the removed message. Nicknames reset by the Nicknames filter are logged too, and a message that trips several filters produces a single entry. See Logging.

Roleplay stats and leaderboards

Run ,roleplay stats [user] to see how many hugs, kisses, pats and other roleplay actions someone has given and received, with a menu to look at one action at a time. ,roleplay leaderboard [action] shows the top 10 across all of greed, by received or given, along with your own rank.

Choose who can see yours with ,roleplay privacy:

  • public (the default): anyone can view your stats and you appear on leaderboards.
  • private: only you can view your stats, and you are left off leaderboards.
  • anonymous: only you can view your stats, and you appear on leaderboards as "Anonymous".

Fixes from the support server

Leveling

  • level and the leaderboard failed with an error code in servers where some members had reached the maximum XP. Those servers work again, and XP now stops at the maximum instead of failing.
  • The dashboard showed leveling, text XP and voice XP as off after a reload, even though they were saved and working. They now show their real state.

Filters

  • Turning a filter off and then changing its threshold or action on the dashboard switched it back on. Filters now stay exactly as you left them, and toggling one keeps its threshold and action.
  • Keywords written only in another alphabet, such as Cyrillic а or å, were matched as their English look-alikes and deleted almost every message. They are now matched exactly as written. Mixed keywords still catch look-alike spellings.
  • /ai ask stops when its answer would contain a word your server filters.

Verification and workflows

  • Workflows triggered when a member passes verification only ran for one quarantine path. They now run for the button, captcha, question and web methods and for moderator approval.
  • Members who still had the verification role were told they were already verified while every channel stayed hidden. Pressing the button now finishes verifying them.
  • On the dashboard, the New workflow button did nothing once a free server had reached its two workflows. It now shows as unavailable instead.

Tickets

  • "Ticket limit reached" is only shown to the person who clicked.
  • Clicking a panel again right after a refusal no longer says the ticket failed to create.
  • Panel commands accept names with spaces: ticket panel maxopen Sukoon Support 3.

Sticky messages and VoiceMaster

  • A sticky message in a channel you deleted kept counting toward your limit and could not be removed. These are now cleaned up automatically, and stickymessage remove accepts a channel ID.
  • New VoiceMaster channels are created in the Join to Create category and start unlocked for your members. voicemaster removehub accepts the ID of a deleted channel.

Everything else

  • unlock works on a channel that was locked moments earlier.
  • restrict and disable understand subcommands, so restrict allow boosterrole hex @Booster restricts boosterrole hex itself.
  • autorole add finds roles by ID and mention again.
  • banner and userinfo show your banner.

v5.5.0