Frequently Asked Questions (FAQ)
Quick Navigation
General Questions
What is PyroBot?
PyroBot is a comprehensive Discord bot designed for gaming communities, combining powerful raid management features with AI-powered chat assistance. It helps server administrators organize raids, manage participants, and provides intelligent responses using AI with guild-specific knowledge.
How do I add the Bot to my server?
- Click the invite link provided by your administrator
- Select your server from the dropdown
- Grant the necessary permissions
- The Bot will be added to your server and ready to use
-
Configure initial settings using
/pyro-guild set
What permissions does the Bot need?
The Bot requires the following permissions:
- Send Messages - To send raid notifications and AI responses
- Embed Links - To display formatted raid information
- Manage Messages - To edit and update raid embeds
- Add Reactions - For interactive raid buttons
- Read Message History - To manage existing messages and provide AI context
- Manage Roles - For raid role management (optional)
- Manage Events - For Discord calendar integration (optional)
Is the Bot free?
Yes! The Bot is free to use with standard features including raid management and basic AI capabilities. We offer optional premium features for supporters who want enhanced AI limits, custom models, and additional capabilities.
Raid Management Features
How do I create a raid schedule?
Use the /pyro create command with the following information:
- Date - When the raid will occur
- Raid Time - Select from configured time slots
- Raid Role - Type of raid (must be created first)
- Expired Before - How long before raid time signups close
- Title (optional) - Custom raid name
- Description (optional) - Additional details
Example:
/pyro create
date: 2025-12-15
raid_time: Evening
raid_role: Nightmare Raid
expired_before: 1h Can I set up automatic reminders?
Yes! The Bot automatically sends:
- DM reminders to participants before the raid starts (configurable timing)
- Channel notifications when the raid is about to begin
- Participant lists showing who's joining (if enabled)
Configure reminders using /pyro-notification set.
How do I manage raid participants?
The Bot provides several ways to manage participants:
- Signup buttons - Participants click "Join" to register
- Pass selection - Choose which role/class they're playing
- Support roles - For backup participants
- Participant limits - Enforce maximum slots per pass type
- Daily limits - Restrict how many raids users can join per day
- View button - See all signups and remaining slots
What is the Pass System?
The Pass System allows you to:
- Define different pass types (e.g., "DPS", "Tank", "Healer", "Bench")
- Track which pass each participant is using
- Set limits per pass type (e.g., max 8 DPS, 2 Tanks, 2 Healers)
- Filter participants by pass type
- Manage overflow with bench passes
Setup Steps:
- Create passes:
/pyro-pass create name: DPS - Assign to raid role:
/pyro-assign-pass create - Set limits:
/pyro-limit set
Can I customize notifications?
Yes! Use the /pyro-notification command to:
- Set which channels receive notifications
- Enable/disable participant lists in notifications
- Customize reminder timing per raid role
- Configure role mentions
AI Features
How do I talk to the AI?
Simply mention the bot in any channel:
@PyroBot What are the best strategies for Nightmare Raid? The AI will respond with contextual information based on:
- Your guild's knowledge base
- Previous chat history
- Relevant summaries
- General knowledge
What is the Guild Knowledge Base?
The knowledge base allows your community to store and retrieve important information:
Adding Knowledge:
@PyroBot add-knowledge The Nightmare Raid boss has 3 phases.
Phase 1 requires high DPS, Phase 2 needs crowd control,
Phase 3 is a burn phase. How it works:
- User submits knowledge
- Submission sent to validation channel
- Vice/Leaders approve or reject
- Approved knowledge becomes searchable
- AI uses it to answer questions
How does chat summarization work?
Every 3 hours, the Bot automatically:
- Collects the oldest 50+ unsummarized chat logs per guild
- Sends them to AI for summarization
- Stores summaries as searchable documents
- Uses summaries to provide better context in future conversations
This helps the AI remember important discussions without storing every message forever.
Can I use my own AI model?
Yes! Premium supporters can:
- Use their own OpenRouter API key
- Choose their preferred AI model
- Configure custom AI settings per guild
Use /pyro-ai set to configure custom AI settings.
What are the AI query limits?
- Free Users: Standard rate limits to prevent abuse
- Supporters: Increased limits for more frequent usage
- Custom API: Unlimited (you pay your own API costs)
Rate limits reset every minute and are shared across the guild.
Premium Features & Supporters
What are the benefits of becoming a Supporter?
Supporters unlock premium features including:
Increased AI Query Limits
- Higher rate limits for AI commands
- More frequent interactions
- Better performance during peak times
Custom AI Configuration
- Use your own OpenRouter API key
- Choose your preferred AI model
- Control your own AI costs
- Access to latest models
Extended Features
- Longer chat history retention
- Larger knowledge base capacity
- Priority support (4-12 hour response)
- Early access to new features
- Ad-free experience
How do I become a Supporter?
- Use the
/donatecommand in Discord - Follow the payment link
- Complete the donation process
- Your supporter status will be activated
- Configure premium features!
Why should I donate?
Running PyroBot is not free. Your donation helps cover:
- AI API Costs - OpenRouter and embedding generation
- Server Infrastructure - Hosting, database, and bandwidth
- Development Time - New features and bug fixes
- Support Staff - Helping users and resolving issues
- Security - Protecting against attacks and vulnerabilities
Every AI query costs money. Your support directly enables us to provide this service.
Troubleshooting
The Bot isn't responding to commands
- Check that the Bot has permission to send messages in the channel
- Verify the Bot is in your server and online (green status)
- Try using the command again
- Check if you're being rate limited
- Verify the command syntax is correct
The AI isn't responding when I mention it
- Ensure AI features are enabled:
/pyro-ai view -
Check that you mentioned the bot correctly:
@PyroBot - Verify you're not being rate limited
- Make sure you included a question/message after the mention
- Check the bot has permission to read messages
Raid reminders aren't being sent
-
Verify notification settings with
/pyro-notification list - Check that the Bot has DM permissions enabled
- Ensure participants haven't blocked the Bot
- Confirm the raid time is set correctly
- Verify the notification channel exists
Buttons aren't working on raid embeds
- Ensure the Bot has permission to add reactions
- Check that the raid hasn't expired (signup period closed)
- Verify you're using the latest version of Discord
- Try refreshing the message
- Check if you've reached daily participation limits
Configuration & Settings
How do I set up raid roles?
Use the /pyro-role command to:
-
Create a new raid role:
/pyro-role create name: Nightmare Raid - Optionally link a Discord role
- Create passes:
/pyro-pass create -
Assign passes to the role:
/pyro-assign-pass create - Set participant limits:
/pyro-limit set -
Configure notifications:
/pyro-notification set
Can I have multiple raid roles?
Yes! You can create as many raid roles as needed for different raid types, difficulty levels, or schedules. Each can have its own passes, limits, and notification settings.
How do I configure AI features?
Use the /pyro-ai command to:
- Enable/disable AI features per guild
- Set custom API key (supporters only)
- Choose AI model (supporters only)
- View current settings
How do I manage the knowledge base?
For Administrators:
-
Set validation channel:
/pyro-knowledge channel #knowledge-review - Review submissions in the validation channel
- Click ✅ Valid or ❌ Invalid buttons
-
Manage existing knowledge:
/pyro-knowledge list
For Users:
-
Submit knowledge:
@PyroBot add-knowledge [your information] - Wait for approval from Vice/Leaders
Data & Privacy
What data does the Bot collect?
The Bot collects:
- Discord user IDs, usernames, and global names
- Guild IDs and settings
- Raid schedules and participant information
- Command usage logs
- Chat messages when the bot is mentioned
- Guild knowledge submissions
- AI conversation history and summaries
How is my data protected?
- Data is stored securely on encrypted servers
- Access is restricted to authorized personnel only
- Regular backups are maintained
- We comply with Discord's data policies
- Chat data is processed securely through AI providers
How long is chat history stored?
- Chat logs are stored for summarization purposes
- Summaries are created every 3 hours for batches of 50+ messages
- Original logs are marked as summarized after processing
- Summaries are retained as searchable documents
- You can request data deletion at any time
Can I delete my data?
Yes! Contact us with your request and we'll delete your data within 30 days, subject to legal retention requirements. Note that this may affect Bot functionality for your guild.
Support & Contact
How do I get help?
- Discord Support - Join our support server
- Documentation - Check our guides
- FAQ - Check this page for common questions
What's the response time for support?
- Free Users - 24-48 hours
- Supporters - Priority support, typically within 4-12 hours
- Critical Issues - Addressed as soon as possible
Still Have Questions?
If you can't find the answer here, join our Discord support server or contact us at pyrobot@luminix.id