BetBot is a free Discord bot built around three live football signals: in-play dominance alerts (/press), red card alerts (/red) and hot-streak teams (/streak). 100+ leagues covered. No signup. No admin permissions needed. Up and running in 30 seconds.
BetBot's primary job is to auto-post when something actionable happens: dominance, dismissals, and hot streaks. Everything else is a bonus.
The moment a team is level or losing yet dominating the shots, corners and possession, BetBot fires a real-time alert to your channel. Shots 8+, on-target 4+, corners 4+, possession 58%+. Time-scaled thresholds. Polled every 60 seconds while a fixture is live. Full /press details →
The second a player is sent off in any tracked fixture, BetBot posts a card-themed embed with the team's club badge, player name, minute and live scoreline. Live betting opportunities in 1-2 minutes from the event itself. Polls every 60 seconds while any tracked match is in-play. Full /red details →
BetBot scans every tracked league for teams on active BTTS, Over/Under and win streaks. Auto-posted to your channel each morning (06:00 and 10:00 CEST) so you find the patterns before the market adjusts. The longest active streaks across the top 5 leagues plus international friendlies and World Cup qualifiers.
The button at the top of this page (or anywhere on betbott.com). Opens Discord's OAuth authorization flow.
Discord lists every server where you have Manage Server permission. Pick one. BetBot needs no admin access beyond basic message-send permissions.
Run /setup in the channel where you want daily posts to land. BetBot saves the config and starts posting the next morning at 06:00 CEST.
From the Top 5 European leagues to the Saudi Pro League, J1, MLS, Argentinian Primera, Norwegian Eliteserien and the full FIFA World Cup 2026.
Yes. Completely free with no subscription, no premium tier, no signup. Just add it to your server, run /setup, and BetBot starts posting.
No. BetBot only needs basic permissions to send messages and use slash commands in your chosen channel. No moderation access, no member data, no DM permissions. Permission integer 60416.
BetBot polls live match stats every 60 seconds during a tracked fixture. Typical lag from event (red card, dominance threshold crossed) to Discord post is 1-2 minutes.
Yes. Use /setup in any channel to set it as the post destination. /setup again in another channel to switch. Auto-posts always go to the most recently configured channel.
All BetBot content is also free on the website. Browse today's tips, today's scorer pick, match previews, active streaks and the full historical track record. No signup needed.
Right-click the BetBot member in your server's member list and select Kick. The bot is removed instantly. No data is retained. Re-add anytime via the OAuth link.
Free, no signup, no admin permissions needed. 30 seconds to set up.