Logo for BDOBattleBuddy

Upvote BDOBattleBuddy


MMO DIscord Guild Management Bot all in one! Loot, Events, Raids, Dungeons, Automations, Discord admin work and more! BDO | WoW | FFXIV | TnL | Genshin Impact | Any GAME!

Back to BDOBattleBuddy

βš”οΈ BattleBuddy β€” Universal Guild Management for Discord
One bot. Multiple games. Real guild operations.
Events, recruitment, profiles, dashboards, automation, alliance systems, and premium tools in one place.

πŸš€ Why BattleBuddy?
Running a guild should not feel like unpaid admin work. BattleBuddy handles the daily ops so your team can focus on progression, PvP/PvE, and competitive content.

Built for active communities, from small teams to large multi-role guilds
Dashboard-first design with persistent interactive panels
Deep Black Desert support with universal cross-game profile architecture
Role-based workflows for Admin, Officer, Member, and Prospect
Multi-guild alliance operations and relay tooling
Fair loot-claim protections to prevent reroll abuse

Demo: https://www.youtube.com/watch?v=tjjv4FZoxTE

🌐 Universal Gaming, Not Single-Game Locked
BattleBuddy supports game-aware, universal guild infrastructure.

Profile and registration flows for multiple game ecosystems
Character linking and stat sync from supported public profile providers (for example Garmoth, Blizzard, Questlog, FFXIV/Lodestone-style sources as configured)
Cross-game guild workflows under one operational system

🧭 Core Setup and Administration
Guided setup wizard for server onboarding (game, language, scope, roles, channels, optional boss/premium/tier setup)
Manual role assignment for member, officer, admin, and prospect roles
Manual and auto channel assignment for dashboards, day channels, recruitment, boss notifications, and alliance chat
Dashboard posting and refresh tooling
Setup summary and readiness checks
Tier/difficulty limits per event tier
Channel assignment viewer
Member removal tooling
Mock data generation for testing
Command sync tooling
Help surfaces by role and dashboard context
Multi-language server messaging support

πŸ‘€ Member Registration and Profiles
In-guild registration
Update stats and class
View own or other member profiles
Upload gear image to profile
Generic non-BDO profile flow
Public-profile link/sync integrations
Garmoth, WoWArmory API, FFXIV, TnL Questlog, and many other’s full profile linking

πŸ“… Events and Signups
Multi-day raid event creation/editing
View current and weekly events
Delete workflows (single/multi), emergency delete-all
Close/reopen by channel or event ID
Diagnostics and message repair/reconnect
Member event listing/deletion
Special event refresh tooling
Member signup as Can
Member unsign flow

πŸ›‘οΈ Officer Operations
Send alert DMs to Can list
Detect members blocking bot DMs
Guild roster viewer
Set member raid role
Context action for raid role from profile surfaces
Priority role management
DM unregistered member notices
Undecided notice prompts
Guild ranking/outcome analytics entry points

🀝 Alliance and Multi-Guild System (New/Expanded)
Alliance profile create/update
Alliance directory view and scoped discovery
Apply/review/approve/deny alliance applications
Active alliance status and link management
Bidirectional alliance link persistence
Alliance chat relay support via configured alliance channels
Multi-guild relay fanout across linked alliance graph (owner + sub-guild to sub-guild communication)
Alliance scope-aware validation using live guild settings to avoid stale visibility mismatches
Alliance channel prerequisite enforcement in officer flows

🧾 Loot Claim Fairness and Wishlist (New/Expanded)
Confirm-before-commit loot choice flow
Configurable change policy modes (locked/once/max patterns)
Per-option roll memory to prevent reroll fishing when switching options
Roll reuse when returning to previously selected option
Grouped roll display by option bucket in claim embeds
Wishlist for non-points systems with per-tier caps (high/normal/low)
Wishlist-aware winner precedence and timestamp handling
Updated rules text reflecting active claim policy and wishlist behavior

🧲 Recruitment System
Prospect dashboard:

Submit application
Check status
List as free agent
Unlist as free agent
Refresh prospect dashboard
Recruitment officer dashboard:

Review applications
Browse free agents
Recruitment stats/history/help
Refresh recruitment dashboard

πŸ‰ Boss Tools
Upcoming spawn command
Member boss tools for today/next schedules
Subscribe/unsubscribe to alerts
Boss data refresh tooling
Region-aware alert roles
Region-aware notification channels
Scheduled boss notification loop

⛏️ Grind Tracker
Start grind session (BDO currently)
End session
View history
Link personal Garmoth key for posting
Cancel active session
Grind help and refresh actions
Runtime data refresh and mapping integration

πŸ“š Item Database
Searchable game-specific item library command with autocomplete (supported games)
Member dashboard item browser/search actions
Runtime catalog refresh loop
TL image-resolution improvements for reliable item embed thumbnails

πŸ€– Auto Raid Generation
Configure automatic event generation schedules
View/edit Auto Raid settings
Automatic generation loop
Day-channel overrides when standard mappings are missing
Tier-limit and event-posting integration

πŸ’Ž Premium System
Discord SKU entitlement sync/reconcile
Startup and recurring entitlement checks
Expiration enforcement
Premium onboarding and follow-up flows
Premium dashboard post/refresh
Guild and individual premium scopes
Feature gating by entitlement context
Manual grants, override code creation, redemption
Premium audit trail, billing event tracking, registry snapshots, export loop

πŸ“£ Premium Content and Community Tools
Premium polls (native Discord polls)
One-time poll creation with duration/answers
Announcement embed templates (create/edit/post)
Recurring announcement schedules (daily/weekly/monthly)
Reminder posts (text or embed, one-time/recurring, timezone-aware)
Premium role panel creation/edit/post workflows

πŸ† Premium Rank System
Rank overview and management UI
Threshold configuration
Automatic XP configuration
Manual XP adjustments
Activity rule management
Auto XP from chat and voice activity
Rank-based automation triggers and follow-on actions
βš™οΈ Premium Automation
Rule creation and management
Trigger/action model (rank reached, member join, role changes, more)
Enable/disable controls
Run logging/history
Message posting and role add/remove actions
πŸ“Š Analytics and Reporting
Attendance analytics (top attendance, low attendance, undecided, no-show)
All-members analytics views
Guild ranking analytics by tier
Member guild stats
Archived event/admin analytics via setup dashboards

πŸ–₯️ Dashboards and Interactive UI
Setup Dashboard
Officer Dashboard
Member Dashboard
Premium Dashboard
Prospect Dashboard
Dropdown/button-driven operations across all major systems

πŸ§ͺ Developer-Only Features
Broadcast update announcement to all guild dashboards
Refresh all dashboards across all guilds
Restricted developer authorization checks

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