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
Add the bot, use the dashboard
Full XP, LFG, moderation, RSS, live alerts - everything works out of the box. No QuestLog account needed.
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.
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
FFXIV
ESO