DesTroy

1 week ago (19 Dec 25 05:44)

v2.69.3 is live now!

  • This patches a bug with trivia command not obeying command overwrites
  • Adds a difficulty selector to trivia command Scoring logic has been modified, higher the difficulty, more score you gain / lose.
  • Added sort by correct and incorect answers to trivia leaderboard.

Reminder, we have a contest going on for trivia in our support server with yagpdb premium as a reward, check <#205864888893964288> to know more.

Full changelog: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.69.3

DesTroy

1 week and 1 day ago (17 Dec 25 14:15)

v2.69.1 is live now!

This adds a leaderboard to the trivia command.

/trivia start - to start a trivia question /trivia leaderboard - see the leaderboard /trivia rank - to see your rank on the leaderboard and some stats /trivia resetleaderboard - to clear the leaderboard.

Leaderboard contains score ( correct answer does +2. incorrect answer does -1 ) streak ( consecutive correct answers ) max streak ( maximum streak you've achieved )

Leaderboard can be sorted using any of the above, rank is shown as per the sort If a user is inactive for more than 7 days, they are removed from the leaderboard automatically.

Rank card always shows rank as per score.

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

DesTroy

1 week and 6 days ago (12 Dec 25 10:26)

v2.68.0 is live now!

  • This Adds a new feature called Voice Roles You can automatically assign a role to a user when they join a voice channel or a stage channel. The role is removed when the user leaves the channel.

  • Description for rolemenu command args have been made more clear and easy to understand.

Iced Strawberry Latte for @Wolveric Catkin for contributing to this release!

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

DesTroy

2 weeks and 2 days ago (10 Dec 25 08:43)

v2.67.3 is live now

  • This adds an auto-heal mechanism to reddit feeds, if reddit feed goes down for more than 15 minutes, it restarts the reddit feed and resets the latest post ids.

Full changelog: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.67.3

DesTroy

3 weeks and 5 days ago (29 Nov 25 13:21)

v2.67.1 is live now.

  • Soundboard works again.
  • a couple of "annoying" spaces have been removed from twitch and youtube page on dashboard.

a single drop of a espresso for @Borbot for contributing to this release

Also, the sale on patreon ends tomorrow.

Full changelog: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.67.1

DesTroy

4 weeks ago (27 Nov 25 11:27)

Black Friday sale is now live on Patreon!

  • Flat 50% off on First Month for new subscribers
  • Flat 35% off on Annual Upgrades

Sale Ends 30th November 2025

DesTroy

4 weeks and 2 days ago (25 Nov 25 18:04)

v2.SIX SEVEN.0 is live now!

Twitch Feeds are here

  • You can have up to 3 twitch feeds for free, and up to 15 with premium
  • You can customize notifications with premium.

Full Release Notes: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.67.0

DesTroy

4 weeks and 5 days ago (22 Nov 25 16:57)

this is now live on all servers in release v2.66.3

DesTroy

4 weeks and 6 days ago (22 Nov 25 07:12)

an experimental change is live on shards 1856-2139, in this if sendMessage ( or any other derivatives of it ) fail, instead of silently failing, it will now raise an error, which can be handled using try-catch.

Edit: This is now live on all servers.

DesTroy

5 weeks and 2 days ago (18 Nov 25 11:18)

v2.66.2 is live now!

This release enhances modal support even more!

ModalBuilder now has a .Set function with which you can update properties on the modal builder.

{{ $mb := modalBuilder "duck-select" "what's worse?" $label1 $label2 $td}}
{{ $menu := cmenu
  "type" "text"
  "placeholder" "Choose a terrible thing"
  "custom_id" "menus-duck"
  "options" (cslice
    (sdict "label" "Two Ducks" "value" "opt-1" "default" true)
    (sdict "label" "A Duck" "value" "duck-option" "emoji" (sdict "name" ":duck:"))
    (sdict "label" "Half a Duck" "value" "third-option" "description" "Don't let the smaller amount fool you."))
}}
{{$mb.Set "title"  "This is a title" }}
{{$mb.Set "custom_id"  "custom_id_123" }}
{{$mb.Set "components" (cslice  (clabel "custom_id" "label1" "label" "Menu" "description" "This is a menu!" "component" $menu))}}

Do note, Set on components overwrites components with the new slice of components.

ModalBuilder.AddComponents now accepts a slice of components too.

After some feedback.

cmodal now also supports the components property, but if you can only either use components or fields. Instead of dropping the entire cmodal function, we'll just deprecate fields property, and it will be removed when discord stops support for action rows in modals.

You can also now directly send a modal with components using sendModal, so creating a modal can now be as simple as the below example.

{{$dt := sdict
    "custom_id" "md-test"
    "title" "Modal Test"
    "components" (cslice
        (clabel "label" "Test" "component" (ctextInput "style" 1 "custom_id" "1"))
    )
}}

{{sendModal $dt}}

Full changelog: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.66.2

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?