Official Discord Bot

QuestLog Bot for Discord

A free, open source community bot for gaming guilds. XP and leveling, LFG scheduling, moderation, live stream alerts, RSS feeds, raffles, and full QuestLog Network integration.

XP & Leveling

Earn XP for messages, reactions, voice chat, invites, and gaming activity. Configurable rates, cooldowns, boost events, and level roles.

📅

LFG Scheduling

Create and browse group finder posts with game, activity, date/time, and player cap. Members RSVP and get reminders.

🛡️

Moderation

Auto-mod, timeout, ban, kick, warn, and full audit logging. Anti-raid detection and configurable thresholds.

📡

RSS Feeds

Subscribe to any RSS/Atom feed and push new articles to a channel. Per-feed filters, formatting, and max age settings.

🔴

Live Alerts

Post to a channel when a streamer goes live on Twitch, YouTube, or Kick. Per-streamer message templates.

🎟️

Raffles

Run giveaways with ticket-based entry. Members earn extra tickets with Hero Points. Multi-winner support.

Verification

Gate new members behind a CAPTCHA or reaction-based verification step before they can access your server.

🎭

Reaction Roles

Let members self-assign roles by reacting to a message. Supports single-choice and multi-select modes.

📰

Scheduled Messages

Post recurring announcements, reminders, or rotating tips to any channel on a custom schedule.

🏅

Flairs & Ranks

Members earn flairs and rank titles as they level up. Admins can create custom flairs purchasable with Hero Points.

🌐

QuestLog Network

Approve your server to the QuestLog Network. Members' Discord XP flows into their unified QuestLog profile.

🔓

Open Source

Fully open source under AGPL-3.0. Self-host your own instance or contribute on GitHub.

How it works

Step 1

Add the bot, use the dashboard

Full XP, LFG, moderation, RSS, live alerts - everything works out of the box. No QuestLog account needed.

Step 2

Apply to the QuestLog Network

One application unifies your server with the QuestLog platform. Your guild gets a public profile and appears in the community directory.

Step 3

Members link their accounts

Discord XP merges into a unified QuestLog profile. One leaderboard, one level, across every platform they play on.

🌐

QuestLog Network Integration

When your server joins the QuestLog Network, Discord XP flows into your members' unified QuestLog profiles. One profile, one leaderboard, across Discord and Fluxer. Members can view their stats at casual-heroes.com.

Learn about the QuestLog Network ->
🖥️

Full Web Dashboard

Every bot feature has a matching web interface at casual-heroes.comdashboard/. Configure XP settings, manage LFG, set up live alerts, moderate members, and view leaderboards - all from the browser with no slash commands required.

Go to Discord Dashboard ->
🔗

Already have a server on QuestLog?

If your community is already registered on the QuestLog Network, connect your Discord server to unify XP, leaderboards, and member profiles across all platforms. One application links everything together.

Connect your server to QuestLog ->

Self-Hosting

QuestLog Bot is fully open source under the AGPL-3.0 license. Clone the repo, set your token, point it at a MySQL database, and you are running your own instance. Full setup instructions are in the README.

Also available on Fluxer

QuestLog Bot for Fluxer ->