YourBot v0.0.38
Added
- Social & Patches: stream alerts that follow the stream. Choose what happens to a Twitch or Kick go-live alert when the stream ends: keep it, edit it with the duration, final viewer count and the VOD link, delete it, or post an offline message. While the stream is live the alert refreshes its title, game and viewer count without pinging anyone again.
- Social & Patches: game filter and live role. Only alert for the games you list, and give a role to the streamer's member while they are live.
- Social & Patches: Kick and Bluesky feeds. Kick alerts need Kick app credentials on the bot; Bluesky accounts work out of the box and reposts are skipped.
- Social & Patches: instant Twitch alerts through Twitch EventSub when the bot has an EventSub secret configured. Without it, polling continues as before.
- Social & Patches: message templates with the full set of placeholders, including the post body, author, game, viewer count and publish time, plus an embed editor per feed with colour, title prefix, footer, and toggles for the author line, body, thumbnail and image.
- Social & Patches: a live preview on the new and edit pages that never posts. The Test button now says it posts for real.
- Social & Patches: post as a webhook with its own name and avatar, ping several roles, allow @everyone for rare feeds, and target threads and forums. Announcement channels can auto-publish each post.
- Social & Patches: digests. Collect a feed's items and post one message every 15 minutes, hour, 6 hours or day.
- Social & Patches: a history page per feed with jump links to each post, and the overview shows the channel name, the last post and the next poll.
- Social & Patches: a feed that turns itself off after repeated failures now sends the server owner a notice with the reason.
Changed
- Social & Patches: feeds are polled on a per-feed schedule with one fetch per shared source, and feeds on servers where the plugin is off are parked instead of re-checked every five minutes.
- Social & Patches: every source has a minimum poll interval, and each server has a feed limit based on its plan.
- Social & Patches: the feed URL or name can be edited on an existing feed, and the catalog resync only touches your own server.
Fixed
- Social & Patches: a feed could be pointed at a channel in another server through the starter pack. Both the starter pack and the poster now check the channel belongs to your server.
- Social & Patches: a message template with a stray brace no longer breaks the feed silently. Templates are checked when you save, and a broken one falls back to the default.
- Social & Patches: a deleted channel, a Discord outage or a feed that stops answering now shows as a failure on the feed instead of silently dropping items, and a temporary Discord error keeps the item for the next poll.
- Social & Patches: GitHub release feeds back off when GitHub rate limits them instead of turning themselves off.
- Social & Patches: feeds with dates that carry no timezone no longer stop posting after the feed rotates.
- Social & Patches: the poll loop no longer blocks the bot's event handling while it talks to the database.