Prefixed commands are being discontinued. From 15 September 2026, YAGPDB will no longer respond to built-in prefixed commands (the ones starting with -). Use discord's / (slash) command interface, or mention the bot, to run them instead: -help becomes /help or @YAGPDB help. Custom commands are not affected and will keep working as they do today. This is being done to be in line with Discords message content access policy (permission to bots from discord to read messages) and to only use the access for features the bot genuinely needs it for ( e.g. moderation and custom commands).

DesTroy

2 days ago (06 Sep 26 09:26)

v2.84.0 is live now

  • Fixed a bug in Advanced Automod Caps Lock trigger not working as expecting.
  • Fixed Run Now from custom command page loading partial custom command edit page.
  • Added alert for prefixed commands going away on 15th September when prefixed commands are used.
  • Short text input is now default if a no type is specified.
  • Minor fixes to bulk role UI.

A bowl of hot and sour soup for @gandalf_potter00 for contributing to this release.

Full Changelog: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.84.0

**Reminder: Prefixed commands will stop working from 15th September, use / commands or bot mention to use them. Custom commands would be unaffected. **

DesTroy

1 week and 2 days ago (30 Aug 26 11:15)

from prefixed commands ( in-built commands, not custom commands) will no longer work, and discords native / command interface and bots mention will be the only ways to use @YAGPDB.xyz#8760 in-built commands.

  • in-built commands will continue to work inside custom commands as they do via exec and execAdmin
  • Custom Commands will continue to work as they do currently.
  • For selfhosters an ENV config will be added to let them enable prefixed commands.

This is being done to be in line with Discords message content access policy ( permission to bots from discord to read message data) and to have genuine features to have access to the intent only ( For example moderation and custom commands).

DesTroy

4 weeks and 4 days ago (07 Aug 26 17:41)

v2.83.1 is live now!

  • file property should now work with complexMessage when using sendResponse
  • Advanced automod will now not "mute" owner or people who have a role higher than the bot.
  • Added Colors property to Role objects, it contains the separate color hexcodes for primary, secondary, and tertiary colors for gradients.
  • Fixed a bug where ContextMenu commands having the same name as an inbuilt command could trigger them without exec
  • Fixed a plausible csrf vulnerability if you used really weird browsers.
  • Fixed a bug where disabled youtube feeds wouldn't show on the dashboard.
  • Added new message attachment flags in the Flags property inside each attachment.
  • Log command now supports threads as well.
  • Fixed a minor parsing issue with confusables ( match similar looking characters in advanced automod)
  • Fixed issues with some triggers in advanced automod not working with forwarded messages.

A hot bowl of thukpa for @lzodd @gandalf_potter00 @Scamsnape for contributing to this release.

Full Changelog: https://github.com/botlabs-gg/yagpdb/compare/v2.82.3...v2.83.1

DesTroy

10 weeks and 1 day ago (29 Jun 26 17:07)

v2.82.1 is live now!

  • Added support for User and Message Context Menu Custom Commands Like Role CCS, .User and .Member don't exist.
    • .TargetMember and .TargetUser are the replacements, .Author is the user who triggered the custom command.
    • User Context Menu doesn't have .Message
    • .Channel for User Context Menu is the Channel which is in focus when you click on the User.

You can have 1 of each type for Free Servers and Up to 5 with Premium.

  • .BotUser should now be available in all custom command messages, earlier it was missing in Interval, Cron, and Role Change CCs.

Full Release notes: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.82.1

DesTroy

10 weeks and 3 days ago (27 Jun 26 11:44)

v2.81.0 is live now!

  • Added support for subcommands in custom slash commands.

You can have upto 3 subcommands per slash command for free servers, and upto 10 with premium.

subcommands show up as different slash commands on discord, but on yag are a single command.

for a command that looks like this

parent  
   - subcommand1
          - [options] 
   - subcommand2
          - [options] 
   - subcommand3
          - [options] 

You can use an if else ladder like this, or any other way to check which subcommand is the trigger.

{{if eq .SubCommand "subcommand1"}}

{{else if eq .SubCommand "subcommand2"}}

{{else if eq .SubCommand "subcommand3"}}

{{end}}

Everything else is exactly the same as slash commands added earlier.

Full Release notes: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.81.0

DesTroy

12 weeks and 4 days ago (12 Jun 26 16:28)

v2.80.0 is live now!

  • Added a new Message Creator (also an editor btw) on the dashboard under Tools & Utilities because tickets was feeling lonely
  • Fixed an issue where custom slash command options lowercase requirement for name was not being enforced on the dashboard, if you've made a custom slash command, you may need to save it again with a renamed lower-cased option name on the dashboard, the command itself should continue to work fine.

Full Release notes: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.80.0

DesTroy

12 weeks and 5 days ago (11 Jun 26 08:16)

an experimental message creator / editor UI is live on https://testing.yagpdb.xyz

Give it a try and if you have feedback or find bugs share in <#1514543672572772483>

DesTroy

12 weeks and 5 days ago (11 Jun 26 05:37)

v2.79.0 is live now!

  • Added support for slash commands in custom commands.

    • slash commands names must be unique and different from inbuilt slash commands.
    • upto 25 options can be added to slash commands, options are available by name in .Options and as usual in a slice in .Args and .CmdArgs as per existing convention. Only options that are submitted by are present in these.
    • free servers can have 3 slash custom commands and premium servers have up-to 10 slash custom commands.
    • slash commands act as interactions so anything you could do with buttons and messages components is possible with slash commands as well.
  • Increased premium limit for custom commands to 500 from existing 250.

  • Unsaved content pop-up instead of the form losing focus will now show up only if you try to navigate away to another section of yagpdb without saving the current unsaved forms.

  • Removed an unwanted pop-up when trying to create new soundboards.

Full Release notes: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.79.0

DesTroy

13 weeks and 4 days ago (05 Jun 26 10:08)

Experimental support for slash commands in custom commands is live on https://testing.yagpdb.xyz ( @TAGPDB#3887 )

  • You can have up to 3 / commands for free servers and upto 10 / commands for premium servers.
  • Slash commands can have upto 25 arguments
  • Arguments are available in .Args (sdict) and .CmdArgs (slice)

Do give it a try and share feedback in the dedicated thread for it here <#1512397512886063184>

DesTroy

14 weeks and 5 days ago (28 May 26 14:14)

v2.78.0 is live now

  • Fixed bugs for codemirror editor adding an extra space on mobile.
  • Codemirror editor is now shown on all template areas.
  • Fixed mobile nav bar layout UI breaking into 3 rows.
  • Added more details to the premium-perks page.

Full Change-log: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.78.0

Information

To add this bot to your server, click login in the upper right corner, then afterwards select it in the "select server" dropdown up top.

Make sure you have manage server permissions and that you are logged into the right account.

Afterwards, explore a little to get familiar with the interface and the features it provides.

If you stumble into any issues and need help, join the support server.

Thanks to our patrons!


Only showing patrons with subscription above $10

Patreon subscription will grant you premium slots you can assign to servers, see the premium page for more info.

Check out...

YAGPDB is open source! The project is hosted on GitHub here: botlabs-gg/yagpdb.

Looking for the YAGPDB Discord server?