βοΈ 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