Engagement & games

Discord Patreon bot with Ko-fi, GitHub and RSS feeds

Connect the services your community already uses. BotGG gives Patreon roles by tier, thanks and rewards Ko-fi supporters, posts GitHub pushes, releases and pull requests, and brings RSS, Atom and Reddit feeds into your Discord channels.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
updatesDiscord preview

BotGGBOTToday at 20:14

botgg/website
3 new commits on main
a1f9c2e Fix role sync for declined pledges
7b0d413 Add Hebrew strings to the shop
c52e8aa Update discord.js

BotGGBOTToday at 20:16

📰 New post in Dev blog

Dev blog
Patch notes: season 4 is live
New maps, a ranked reset and a long list of fixes. Here is everything that changed.

BotGGBOTToday at 20:18

Patreon
🎉 New patron!
@Sam just became a patron. Thank you!
A GitHub push, a new blog post from RSS and a new patron in one channel

What you get

Patreon tier roles

Log in with Patreon once and map each paid tier to a role. New, upgraded and cancelled pledges update roles on their own, with a daily re-check of every patron. On Pro.

Grace period for failed payments

When a payment is declined, roles stay for a grace period (3 days by default) and are removed after it. BotGG only removes roles it gave, never ones you set by hand.

Ko-fi supporter roles and coins

Timed membership and tier roles, a donor role for one-off tips above a minimum, and optional Bank coins per unit of currency. Each payment can post a thank-you. On Pro.

GitHub events in a channel

Pushes, releases, issues, pull requests and stars from up to 25 repositories, with branch filters. Every webhook is signed and checked before anything is posted. On Pro.

RSS, Atom and Reddit feeds

Follow blogs, patch notes or a subreddit with keyword and flair filters. Up to 2 feeds on Free and 50 on Pro; Reddit needs Pro.

Triggers for Flows

Start a Flow on a Ko-fi payment, a Patreon pledge change, a GitHub event or a new feed item, and use the “Sync Patreon roles now” action.

How it works

  1. Enable Integrations

    Open https://console.botgg.app, choose your server and switch on Integrations. The Overview tab shows a card for Patreon, Ko-fi, GitHub and feeds.

  2. Connect a service

    Log in with Patreon and pick a role per tier, paste your Ko-fi verification token, add a GitHub repository, or paste a feed URL and watch the live preview.

  3. Members link their accounts

    Patrons who connected Discord on Patreon are matched automatically. Others run /integrations link for a personal Patreon link or a one-time Ko-fi code.

  4. Roles and posts arrive

    BotGG updates roles and posts in your channels as events come in. Use the Test buttons to check the setup and the Activity tab to see every event.

Patreon and Ko-fi roles without the spreadsheet

Creators usually hand out supporter roles by hand and forget to take them back. With BotGG, Patreon pledges and Ko-fi payments turn into Discord roles automatically. Patreon roles follow the tier a patron pays for, and Ko-fi roles are timed through Temporary roles, so a membership role runs out unless the next payment renews it. Ko-fi supporters can also get coins in the Bank.

Members link their account with one command. Ko-fi supporters who connected Discord on Ko-fi are recognised right away; anyone else gets a short code to write in their Ko-fi message. Ko-fi email addresses are never stored, private payments never show a name or message, and the event history is deleted after 30 days.

  • /integrations link provider · link your Patreon or Ko-fi to get supporter roles
  • /integrations status · which integrations are active and whether your accounts are linked
  • /integrations sync · re-check every patron now and fix their roles (Manage Server)

GitHub updates and RSS feeds in Discord

Add a webhook to your repository and BotGG posts a compact embed for each push, release, issue, pull request or star. Feeds are checked every 5 to 60 minutes; the first check only remembers what is already there, so old posts are never dumped into your channel. Reddit posts marked NSFW go only to age-restricted channels.

Looking for YouTube, Twitch or Kick live alerts? Those are on the Social alerts page.

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/integrationsPatreon, Ko-fi, GitHub and feed integrations of this server3 subcommands
  • /integrations linkproviderLink your Patreon or Ko-fi to get your supporter roles
  • /integrations statusWhich integrations are active and whether your accounts are linked
  • /integrations syncRe-check every patron now and fix their roles (Manage Server)

Commands

Free vs Pro

Every feature works on the Free plan. Pro raises the limits and unlocks extras.

LimitFreePro
RSS & Reddit feeds250
Patreon, Ko-fi, GitHub & Reddit integrationsNot includedIncluded

See pricing

Frequently asked questions

How do I give Patreon roles automatically in Discord?

Enable Integrations, log in with Patreon in the console and choose a Discord role for each paid tier. Patrons who connected Discord on Patreon get their role right away; others use /integrations link. Patreon needs Pro.

What happens when a patron stops paying?

If a payment is declined, the roles stay for a grace period you set (0 to 30 days, 3 by default) and are removed after it. When a patron leaves, their tier roles are removed unless you turn that off.

Can Ko-fi supporters get a Discord role?

Yes, on Pro. Supporters who connected Discord on Ko-fi are matched automatically; others write the code from /integrations link in their Ko-fi message. You can give a timed membership role, tier roles and a donor role.

Is the RSS feed bot free?

Yes. RSS and Atom feeds work on Free with up to 2 feeds, and Pro allows 50. Reddit, Patreon, Ko-fi and GitHub need Pro. See pricing.

Does it post YouTube videos or Twitch streams?

Not this feature. YouTube, Twitch and Kick alerts are part of Social alerts, which you can use alongside Integrations.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.