DesTroy

2 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

DesTroy

1 week ago (23 May 26 10:00)

v2.77.0 is live now!

  • Patched issues across multiple commands which could lead to the bot echoing the provided args to command and be used to sent unwanted content via the error response.
  • Content for Forwarded Messages in ticket transcript will be prefixed with "FORWARDED"
  • Add a new CC functions hasAnyPermissions and targetHasAnyPermissions which return true if even one permission is present unlike the the existing hasPermissions where it only returns true if all permissions are present.
  • Improved invite spam checking to prevent spam by using similar looking characters in the invite link.
  • Advanced AutoMod Role Add and Role Remove Effects are now restricted a total of 5 Effects per event for free servers and a total of 10 Effects per event for Premium servers. Use Role Change type Custom Command in case these limits aren't sufficient.

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

A really large cup of boring flat white coffee for @lzodd for contributing to this release

DesTroy

6 weeks and 3 days ago (14 Apr 26 16:53)

v2.76.1 is live now!

  • Fixed issues with required:false not working for checkbox and radiogroup.
  • Fixed issues with interaction response not updating when response was sent with a delay from execCC / or from scheduleUniqueCC
  • Fixed HLTB, again.
  • Some code modernization.
  • Made complexMessageEdit redundant, you can now edit a message with complexMessage too.

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

Protein Coffee Shake for @lzodd for contributing to this release!

DesTroy

9 weeks and 4 days ago (24 Mar 26 15:42)

v2.75.0 is live now!

  • This fixes Soundboard and adds support for E2EE for voice.

  • Added new items to /throw command.

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

A single choco-chip for @galen for contributing to a patch before this release.

DesTroy

9 weeks and 5 days ago (23 Mar 26 11:47)

Reddit feeds have been enabled again because the block seems to be lifted by reddit, however there has been no communication from Reddit on this.

DesTroy

11 weeks and 4 days ago (10 Mar 26 06:23)

v2.74.10 is live now

  • HLTB command works again
  • Bulk role should be more reliable
  • Fixed a minor vulnerability which could lead to redirections from yagpdb.xyz to other sites.

Full change-log: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.74.10

Pistachhio Affogatto for @Mailbox for contributing to this release

DesTroy

13 weeks and 2 days ago (25 Feb 26 16:20)

v2.74.5 is live now.

  • You can now use editChannelName and editChannelTopic only once per channel every 10 minutes, if you try it before the 10 minute cooldown, you'll get an error function is on cooldown

Full change-log: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.74.5

DesTroy

13 weeks and 4 days ago (24 Feb 26 07:09)

Reddit Feed has been disabled because of an API block from Reddit. You won't see it on the dashboard till there is a resolution from reddit on it.

DesTroy

14 weeks and 4 days ago (17 Feb 26 11:36)

v2.74.0 is live now!

  • Added memberAbove and memberAboveRole functions to custom commands templates.

example usage: $memberA and $memberB are two member objects. the function will return true if A has a higher role than B or if A is owner, else false.

{{if (memberAbove $memberA $memberB)}} 
{{/* */}}
{{end}}

$member is a member object and $role is a role object The function will return true if $member has a role higher than $role else false.

{{if (memberAboveRole $member $role)}} 
{{/* */}}
{{end}}
  • Added support for checkbox, checkboxgroup, and radiogroup in Modals.

example of each is shown below

{{ $mb := (modalBuilder "test" "test title") }}
{{ $rbg :=  (clabel "label" "Level ID 1" "description" "test" "component" 
            (cradioGroup "custom_id" "levelID1" "required" true "options" 
             (cslice
                (sdict "value" "test" "label" "test" "description" "test description" "default" true)
                (sdict "value" "test1" "label" "test1" "description" "test description 1" "default" false)
               ))) 
          }}
{{ $cb :=  (clabel "label" "Level ID2" "description" "test" "component"  (ccheckbox "custom_id" "levelID2")) 
          }}
 
{{ $cbg :=  (clabel "label" "Level ID3" "description" "test" "component" 
            (ccheckboxGroup "custom_id" "levelID3" "required" true "options" (cslice
                (sdict "value" "test" "label" "test" "description" "test description" "default" true)
                (sdict "value" "test1" "label" "test1" "description" "test description 1" "default" false)
              ))) 
          }}
{{ $mb.AddComponents $rbg $cb $cbg}}
{{sendModal $mb}}
  • Using Event commands will now need Manage Events permission instead of Manage Message permission.

  • thread and forum post create functions instead of silently failing will now throw an error, which you can handle using try, catch.

In addition to the above, I have setup a proxy to handle ratelimit related issues better, it isn't active now, we'll migrate gradually to it over the week in phases.

Cranberry infused cold brewed coffee for @lzodd and @gandalf_potter00 for contributing to this release.

Full change-log: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.74.0

DesTroy

17 weeks ago (31 Jan 26 11:21)

v2.73.5 is live now.

  • The "nopin" flag has been enabled again on clean command.
  • The server-wide cooldown has been reduced to 10 seconds from 120 seconds
  • Pin related custom command template functions have been enabled again.
  • The cooldown error will now tell you how many seconds are remaining for the cooldown.

A hot cup of coco topped with marshmellows for @galen for contributing to this release!

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

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?