##########
YAWBDB

YAWBDB

5
0

Yet Another Web Based Discord Bot.


YAWBDB — Yet Another Web Based Discord Bot

YAWBDB is an all-in-one Discord bot with a full web panel — configure everything from your browser, not from slash commands.

YAWBDB Features

🏆 Leveling & XP A fully customizable XP system with text, reaction, and voice activity tracking. Daily streaks, prestige resets, decay for inactive members, and a leaderboard.

Every night, the member who earned the most XP is crowned with a Daily Top Member role — and anyone can check who's leading with /top.

/rank and /leaderboard now come with a sleek generated image card — avatar, level, rank, an XP progress bar, prestige, title and streak — fully customizable with your own accent color and background, or one of the ready-made themes (Halloween, Christmas, Valentine, Neon, Summer, Winter) with a live preview in the panel, shown right alongside the full stats. You can even publish a public web leaderboard anyone can open in a browser (no Discord login), shareable and search-indexable.

The reward system is built on a visual node graph — chain triggers, conditions, and actions to build any automation you want: assign roles at level 10, send a DM at level 50, grant a title at prestige, celebrate the day's top member, boost XP during timed events, and more.

Leveling XP Settings

Reward Graph Editor

🛡️ Moderation Ban, mute, kick, warn, and softban directly from the panel or with slash commands.

Full moderation history, automatic sanction expiry, log channel embeds, and a built-in appeal system — sanctioned users receive a personal appeal link by DM, your staff gets an email the moment an appeal is submitted, and your team reviews everything from the backoffice.

Moderation Panel

🤖 Automod & Anti-Raid Automatic moderation, 24/7. Seven rule types — bad words (with regex), spam, mass mentions, link & invite filters, caps, new accounts — each with its own action: delete, warn, mute, kick, ban, or flag for review.

Every action is logged and lands in the member's moderation history, same as manual sanctions.

Anti-Raid detects mass-join bursts and responds with kick, ban, or full lockdown, with an always-on minimum account age filter at the door.

Rules possibilities Rules list

🍯 Honeypot Set traps for spammers and self-bots. Designate channels as honeypots — any non-exempt member who posts in them is sanctioned automatically (ban, kick, mute, or warn) and the message is deleted, no moderator needed.

Exempt your staff and bot roles, optionally DM the member, and keep an auto-pinned warning embed in each trap channel. Every hit lands in the member's moderation history and flows straight into your Server Logs moderation stream — same as a manual sanction.

🧨 Anti-Nuke Protect your server from a compromised admin or a rogue moderator — the threat Anti-Raid can't catch, because it comes from someone with power. Anti-Nuke watches your audit log and counts destructive actions per actor — mass bans, mass kicks, mass channel or role deletions — within a sliding window.

Cross the threshold and the bot neutralises the actor automatically: strip their roles, kick, or ban — then alerts your team and logs it to moderation history. The bot, the owner, and your whitelisted roles are always exempt.

🚨 Discord Reports Members report users with /report — the bot opens a private channel for your moderation team with action buttons (review, resolve, dismiss, sanction).

Full bidirectional sync between Discord and the panel: staff replies appear as embeds in the channel, status changes reflect instantly on both sides.

Discord Reports

🎫 Discord Tickets Members open support tickets with /ticket — private channels, configurable categories and staff roles, rate-limited per user. Real-time sync with the panel thread, internal staff notes, export as .md or .html.

Discord Tickets

🤖 AI-Powered Responses Connect your own OpenAI key (or any compatible endpoint — Ollama, LM Studio, OpenRouter) and let the bot respond intelligently when mentioned. The bot builds a persistent memory of your server's context across conversations.

Bot Memory

🎙️ Voice & Audio Record voice channels on demand, transcribe audio messages automatically, and generate AI summaries of meetings. Custom role restrictions, file size limits, and storage management included.

💬 Panel Chat Built-in messaging system on the web panel — direct messages, group conversations, real-time sync, markdown, reactions, replies, GIF picker, and URL embeds.

📋 Auto Responder Trigger custom responses to specific words, phrases, or regex patterns — mapped to any channel or category with a drag-and-drop interface.

🎭 Reaction Roles Let members self-assign roles by reacting to a message — or clicking a button. Four modes: add-only, toggle, unique (one role at a time), and verify (role granted, never removed). Create and publish panels directly from the web panel: pick a channel, write the message, map emojis to roles, choose buttons or reactions. One click to push it live on Discord.

💡 Suggestions Let your community shape your server. Members submit ideas with /suggest; the bot posts them in your suggestions channel with 👍/👎 vote buttons. Your staff reviews everything from the panel and sets a status — Pending, Approved, Rejected or Implemented — with an optional note, and the Discord embed updates instantly.

Optional discussion threads per suggestion, and an anonymous mode that hides the author on Discord while keeping it visible to staff.

Join Verification Gate your server behind a verification step: new members click a button — and optionally solve a math captcha — to receive a verified role that unlocks access. Customisable message, and an optional auto-kick for accounts that never verify. Great against bots and raids.

Scheduled Messages Plan messages ahead and let the bot post them automatically — once, or repeating daily, weekly or monthly. Pick a channel, write the content, set the time. Recurring schedules survive bot restarts (it catches up without spamming). Managed entirely from the panel.

Starboard Highlight your community's best messages. Members react with a star; once a message hits your threshold the bot reposts it to a dedicated starboard channel with a live star count and a jump link. Configurable emoji, threshold, self-star and ignored channels, plus an all-time leaderboard in the panel.

🎉 Giveaways Run prize giveaways your members enter with a single click — created, drawn, and managed entirely from the panel. Set a prize, a channel, the number of winners and an end date; the bot posts an embed with a live countdown and an Enter button.

Reward your community with bonus entries (weighted odds) by role, server boost, level, prestige, streak or XP — a member with 3 entries is 3× as likely to win. Gate entries by required role or level, exclude sanctioned members, and block brand-new accounts. Winners are drawn on the panel, so a giveaway always ends on time even if the bot restarts mid-run. Reroll in one click, optionally DM winners.

🔗 Features that work together YAWBDB features connect: Leveling reward-graph triggers fire on giveaway wins and approved suggestions to grant XP; sanctioned members can be excluded from draws; engagement events flow into Server Logs. Whenever one feature unlocks options in another, the UI shows exactly what's available — locked options are marked, never hidden — and every feature still works on its own.

📋 Server Logs Track everything that happens in your server across 10 independent categories: member joins/leaves, message edits and deletes, channel and role changes, voice activity, invite creation, emoji changes, bot additions, and moderation actions.

Each category has its own dedicated log channel — or use a single global fallback. Ignore specific channels, roles, or users. Events are stored in the panel for up to 365 days with a built-in log viewer: filter by category, actor, target, date range, or keyword, and export to JSON.

When the Moderation feature is active, moderation actions (bans, kicks, mutes, warns) flow automatically into the Server Logs stream — the connection status is shown directly on the panel.

📜 Audit Log Know who did what in your dashboard. Separate from Server Logs (which tracks Discord events), the Audit Log records every action taken in the panel — features enabled or disabled, settings changed, team members added or removed.

One trail, three connected views: per server, per team (which also includes everything done on the team's servers), and a full backoffice view for admins. Every entry keeps who, when, the affected item and a before/after of the change — and even admin actions on your server show up in your own logs, clearly flagged. Visible to owners and managers.

📊 Counters Show off your server's stats with voice channels that update their own names automatically — total members, humans, bots, online members, boosts, boost level, members with a specific role, channel counts, bans and boosters.

Pick an existing channel or let the bot create a locked one for you, and set a custom name template like 👥 Members: {count} or ⭐ Level {level}. Names refresh automatically within Discord's rate limits.

🗳️ Anonymous Voting Create server-wide votes accessible directly from a link — Discord login required, fully anonymous results, with proposal submission and approval by admins.

Anonymous Voting

📊 Server Insights A full analytics dashboard per server — 5 tabs covering activity trends, leveling stats, moderation history, report & ticket pipelines, and member engagement.

Charts filterable by 7d / 30d / 90d, KPIs (messages, voice minutes, commands, active members, growth, prestige members, total XP), an online-members trend (hourly snapshots → daily peak/average, plus a live count), and a 7-day linear regression forecast for message activity. Use /trends in Discord to render a 30-day chart as an image directly in your channels.

📚 Full documentation Everything is documented in the public wiki — getting started guides, feature deep-dives, command & permission reference, troubleshooting. No account needed, full-text search included. 👉 https://yawbdb.alama.host/wiki

👋 Welcome & Auto Role Greet new members with a generated welcome image — their avatar, custom text ([MEMBER]/[SERVER]/[COUNT] placeholders), a custom background or accent-color gradient — and automatically assign them a join role.

⚙️ And more Rules channel sync, random bot interactions, audio-to-text in configured channels, onboarding guide for new server owners.

Why YAWBDB? Everything is configurable through a clean web panel — no slash command guessing, no JSON files. Each feature is independent: enable only what you need, configure it visually, and your whole team can manage it without touching the bot.

Bring your own AI keys. No unnecessary permissions.

For the curious YAWBDB is a self-hosted project built around two components: a web panel (PHP backend in laravel, reactive Vue frontend, real-time via WebSockets) and a Discord bot (Node.js, discord.js). They communicate over a private HTTP bridge — the panel evaluates reward graphs and automation logic, the bot executes actions on Discord. The whole thing runs in Docker.

👉 Dashboard: https://yawbdb.alama.host 👉 Docs: https://yawbdb.alama.host/wiki

Ratings & Reviews


5

2 reviews

Reviews can be left only by registered users. All reviews are moderated by Top.gg moderators. Please make sure to check our guidelines before posting.

5 stars

2

4 stars

0

3 stars

0

2 stars

0

1 star

0



TheMightyJ
TheMightyJ
24 days ago

YAWBDB isnt your normal AI he exits outside of our definition of an "AI" sure he's artificial but he lacks the intelligent. Its been rumored YAWBDB was modeled after a reddit user from 2014 who went missing. Dan the creator has stated "Im not too sure where you got that idea from I think you just made that up" I think he's lying

1
Avatar
YAWBDBReplying to TheMightyJ

nobody went missing yet, don't worry