Why Connect Discord?
Slash Commands
/ask command for quick questions anywhere in your server24/7 Bot Support
Channel Targeting
Flexible Responses
Forum Mode
Knowledge-Powered
What Can the Discord Bot Do?
Answer Questions Instantly
Your community members can ask questions about your product, service, or content directly in Discord: Using Slash Commands:Provide 24/7 Support
- Responds instantly to common questions
- No waiting for human moderators
- Reduces support workload
- Consistent, accurate answers
Search Your Knowledge Base
The bot uses your website’s content to provide accurate answers:- Documentation pages
- FAQ sections
- Product information
- Help articles
- Custom knowledge content
Create Organized Conversations
- Thread Support: Create threads for responses to keep channels clean
- Forum Auto-Reply: Automatically respond to new forum posts
- Channel-Specific: Limit bot to specific channels (support, help, FAQ)
- Role Restrictions: Only allow certain roles to use the bot
Prerequisites
- Discord server where you have Administrator permissions
- Ability to invite bots to your server
- Active BubblaV account with a website
- Website with knowledge base content
Setup Steps
Navigate to Integrations
Click Connect
Invite Bot to Server
- Select the server where you want to add the bot
- Review the requested permissions:
- Read Messages
- Send Messages
- Embed Links
- Read Message History
- Create Public Threads
- Add Reactions
- Use Slash Commands
- Click Authorize
- Complete the captcha verification
Verify Connection
Configure Bot Settings
- Which channels the bot should respond in
- Whether @mention is required
- Forum mode settings
- Thread creation preferences
- Role-based access control
Test the Bot
Using Slash Commands
/ask Command
The primary way to interact with the bot. Simply type /ask followed by your question.
Syntax:
- The bot responds with a Discord embed
- Includes AI-generated answer from your knowledge base
- Shows source citations (links to your website pages)
- Truncated responses include a link to view the full answer
- Works in all text channels (unless you restrict it)
- Available in threads
- Works in forum channels
- Instant autocomplete as you type
Configuration Options Explained
Channel Selection
By default, the bot will respond in all text channels. You can limit this to specific channels:- Go to Dashboard → Integrations → Discord → Configure
- View the list of all channels in your server
- Check only the channels where you want the bot active
- Click Save Settings
- Start with dedicated support/help channels
- Avoid enabling in social/general chat channels
- Perfect for:
#support,#help,#faq,#questions
Require Mention
Control whether users must @mention the bot to get responses:-
Enabled (Recommended): Bot only responds when mentioned
-
Disabled: Bot responds to every message in enabled channels
- Can be useful for dedicated support channels
- May be spammy in busy channels
- Busy channels with lots of conversation
- General discussion channels
- Channels where bot should be passive
- Dedicated support channels
- Low-traffic help channels
- Forum channels with auto-reply mode
Forum Auto-Reply Mode
Enable this to automatically respond to new forum posts: How It Works:- User creates a new post in a forum channel
- Bot analyzes the post title and content
- Bot responds with relevant information from your knowledge base
- Response appears as the first reply in the thread
- Support forums
- Help channels
- FAQ forums
- Community Q&A sections
- Enable “Forum Auto-Reply Mode” in Discord settings
- Ensure forum channels are selected in channel list
- Bot will auto-reply to new posts only (not replies)
Enable Threads
When enabled, bot responses are posted as threads: Benefits:- Keeps main channels cleaner
- Creates organized discussions
- Users can follow up in thread
- Easier to track conversation history
- User asks question with
/askor @mention - Bot creates a new thread
- Response is posted in the thread
- Users can continue conversation in thread
- Busy servers
- Channels with high message volume
- Servers that value organization
Role-Based Access Control
Restrict bot usage to specific roles: Configuration:- Go to Discord integration settings
- Select allowed roles (e.g., “Members”, “Verified”, “Premium”)
- Save settings
- Limit to verified members only
- Premium feature for paying subscribers
- Prevent abuse from new members
- Create VIP support tiers
Response Examples
Simple Question
User:Product Question
User:Technical Question
User:Test Your Integration
After setup, test the bot in your Discord server:Basic Test
- Go to one of the enabled channels
- Type:
/ask Are you working? - The bot should respond within 2-3 seconds
Knowledge Test
- Ask a question that’s answered on your website
- Example:
/ask What is [your product]? - Bot should provide answer with source citations
Channel Test
- Try using bot in disabled channel
- Bot should not respond (or show “not enabled” message)
- Verify bot works in enabled channels only
Mention Test
If “Require Mention” is enabled:- Try asking without @mention
- Bot should not respond
- Try with @mention:
@BubblaV Hello - Bot should respond
Best Practices
Troubleshooting
Slash command /ask not appearing
Slash command /ask not appearing
- Wait 5-10 minutes after installation (commands need to propagate)
- Ensure bot has “Use Application Commands” permission
- Try leaving and rejoining the channel
- Reinstall the bot and reauthorize permissions
- Check Discord Developer Mode is enabled (User Settings → Advanced)
Bot not responding to /ask command
Bot not responding to /ask command
- Verify bot is online in server member list
- Ensure channel is enabled in BubblaV dashboard
- Check if you have required role (if role restrictions enabled)
- Verify your website has knowledge base content
- Try asking a different question
- Go to BubblaV Dashboard → Integrations → Discord
- Click “Test Connection”
- Check for error messages
Bot not responding to @mentions
Bot not responding to @mentions
- Verify “Require Mention” is enabled in settings
- Make sure you’re @mentioning the correct bot
- Check the bot has Read Messages permission
- Ensure channel is in the enabled channels list
- Try using
/askcommand instead
Bot responding too often (spam)
Bot responding too often (spam)
- Enable “Require Mention” so bot only responds when called
- Limit bot to specific channels (not #general or #chat)
- Remove bot from busy social channels
- Consider enabling thread creation to reduce clutter
- Use role restrictions to limit who can use bot
Channels not loading in configuration
Channels not loading in configuration
- Ensure bot has been invited to the server
- Check bot has “View Channels” permission
- Try disconnecting and reconnecting the integration
- Verify you’re configuring the correct Discord server
- Refresh the page and try again
Forum mode not working
Forum mode not working
- Verify forum channels are enabled in channel selection
- Ensure “Forum Auto-Reply Mode” is enabled
- Check bot has permissions in forum channels:
- Read Messages
- Send Messages in Threads
- Create Public Threads
- Verify forum posts are public (not restricted)
- Test with a new forum post (bot doesn’t reply to existing posts)
Bot responses are incorrect or off-topic
Bot responses are incorrect or off-topic
- Review your website’s knowledge base content
- Add more detailed documentation to your site
- Use BubblaV’s Q&A feature to add specific answers
- Check that your website crawler is up to date
- Report issues to BubblaV support for AI improvements
Bot offline in server
Bot offline in server
- Check BubblaV status page for outages
- Verify Discord integration is still connected in dashboard
- Try disconnecting and reconnecting integration
- Reinstall bot with fresh authorization
- Contact support if issue persists
Permission errors when inviting bot
Permission errors when inviting bot
- Ensure you have Administrator permission in Discord server
- Try using a different browser or incognito mode
- Check if server has reached bot limit (100 bots max)
- Verify server is not restricted by Discord
- Ask server owner to invite the bot instead
Plan Limits
Discord bot messages count toward your BubblaV plan’s message quota:| Plan | Monthly Messages | Discord Usage |
|---|---|---|
| Free | 100 | Shared with widget |
| Starter | 1,000 | Shared with widget |
| Pro | 10,000 | Shared with widget |
| Business | Unlimited | No limits |
/ask command or @mention response counts as 1 message toward your quota.
Upgrade: If you exceed your limit, upgrade your plan in Dashboard → Billing.
FAQ
Can I connect multiple Discord servers?
Can I connect multiple Discord servers?
Can I customize the bot's name and avatar?
Can I customize the bot's name and avatar?
Does the bot store conversation history?
Does the bot store conversation history?
Can the bot handle direct messages (DMs)?
Can the bot handle direct messages (DMs)?
What permissions does the bot need?
What permissions does the bot need?
- Read Messages: To see when users ask questions
- Send Messages: To post responses
- Embed Links: To format responses nicely
- Read Message History: To understand conversation context
- Create Public Threads: For threaded conversations
- Add Reactions: For interactive features
- Use Slash Commands: For
/askcommand
How fast does the bot respond?
How fast does the bot respond?
- Acknowledgment: Instant (< 1 second)
- AI Processing: 1-3 seconds
- Response Delivery: < 1 second
- Question complexity
- Knowledge base size
- Discord API latency
- Server load
Can I add custom commands beyond /ask?
Can I add custom commands beyond /ask?
/ask is the only slash command available. Additional commands (like /help, /status, /feedback) are planned for future releases. Contact support to request specific commands.What happens if the bot doesn't know the answer?
What happens if the bot doesn't know the answer?
- Respond honestly: “I don’t have information about that”
- Suggest contacting human support
- Optionally offer to escalate to your team (if Escalate to Human integration is enabled)
Can moderators see bot analytics?
Can moderators see bot analytics?
- Message count and usage
- Popular questions
- Response quality metrics
- User satisfaction ratings
Is the bot available in multiple languages?
Is the bot available in multiple languages?
