Bot icon
MMOBattleBuddy MMOBattleBuddy#6362
Status
Prefix:
/
Owner:
SΖšΞΉΖšΖˆΤ‹
Library:
discord.py
Guild management made easy! Event creation, roster tracking, profile auto-sync, and interactive dashboards.

βš”οΈ 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 Member attendance records

πŸ–₯️ 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