Logo for NerdyBot

Upvote NerdyBot


The nerdiest Discord bot! Provides gaming integrations (WoW, League of Legends) and moderation features

Back to NerdyBot
NerpyBot

NerpyBot is a Discord bot built for gaming communities. It started as a WoW guild tool
and grew into something more general: reminders, music, application forms, Twitch
notifications, and server moderation – all in one bot.


World of Warcraft
  • /wow armory – Look up any character: level, class, spec, item level, Mythic+ score,
    and links to Armory, Raider.io, WarcraftLogs, and WoWProgress
  • /wow guildnews – Automatically post guild achievements, mount drops, and boss kills
    to a channel of your choice
  • /wow craftingorder – A full crafting order board with profession routing, order
    lifecycle tracking (Open, In Progress, Done), per-order thread Q&A, and DM notifications
    on completion
League of Legends
  • /summoner – Look up a summoner’s rank, LP, and win/loss record (EUW and NA supported)
Application Forms

Build custom application forms using a step-by-step DM conversation. Supports built-in
templates (Guild Membership, Staff, Partnership, and more), separate manager and reviewer
roles, configurable approval and denial messages, and JSON import/export for reuse across
servers.

Twitch Notifications
  • /twitch add – Get notified when a streamer goes live, with optional offline
    notifications and custom messages per streamer
Reminders
  • /reminder create – One-time or repeating interval-based reminders
  • /reminder schedule – Calendar-based reminders (daily, weekly, monthly) with
    full timezone support
Moderation
  • /moderation autodeleter – Automatically clean up old messages in a channel
  • /moderation autokicker – Remove members who have not been assigned a role
    after a configurable delay
  • /moderation leavemsg – Custom leave messages with a {member} placeholder
  • /moderation user info – View a member’s profile, join date, and current roles
Role Management
  • /rolemanage – Delegate role assignment to specific roles without granting admin
  • /reactionrole – Let members pick up roles by reacting to a message
Multi-Language

Bot responses support English and German, configurable per server with /language set.


NerpyBot is open source and self-hostable. It runs on discord.py with a FastAPI web
component, SQLAlchemy with PostgreSQL, and a Vue frontend for managing Twitch integrations.

Check out the home page for the full Discord Bot List.