The PUBLIC drops and badges pages - current and upcoming Kick and Twitch drops campaigns, and the chat badges they reward.

── WHO SEES WHAT ────────────────────────────────────────────────────────── listPublicDrops / listPublicBadges need no session: the first 12. The *All* methods page the rest for any logged-in user (no server permission), so pass auth.

── SOURCES ──────────────────────────────────────────────────────────────── Every response carries sources: whether the Kick or Twitch drops source is failing right now. An empty list with a failing source means "unavailable", not "no drops" - show it that way.

Behind the publicDrops launch flag: while it is hidden for the caller the lists are EMPTY (not 403). Built from the bot's last successful sync (every 5 minutes), so a new campaign can take that long to appear.

Constructors

Methods