Prerequisites
Before you begin, make sure you have:- Administrator permissions on your Discord server
- Manage Channels permission to configure AutoResponse
- A running AutoResponse bot instance (either hosted or self-hosted)
This guide assumes you already have AutoResponse invited to your server. If you’re self-hosting, complete the installation guide first.
Setup Steps
Invite the Bot
Invite AutoResponse to your Discord server with the required permissions:Required Permissions:
- Read Messages/View Channels
- Send Messages
- Read Message History
- Add Reactions
Add a Reply Channel
Designate a channel where AutoResponse should monitor and reply to messages:Example:What happens:
Each channel starts with a 6% reply probability that increases by 1% with each message, capping at 100%.
- Channel is added to the database with initial 6% reply chance
- Bot begins monitoring messages in this channel
- Probability tracking starts immediately
Add Reply Phrases
Build your phrase library by adding responses the bot will randomly select from:Examples:Implementation detail:
Test It Out
Send messages in your configured channel and watch AutoResponse work:
- Send several messages in the reply channel
- The bot will reply based on the probability system:
- First message: 6% chance
- Second message: 7% chance
- Third message: 8% chance
- And so on…
- After the bot replies, probability resets to 6%
Understanding the Probability System
AutoResponse uses a dynamic probability system to create natural-feeling interactions:How Probability Works
How Probability Works
- Initial State: When a channel is added, it starts at 6% reply chance
- Message Received: Each message increases the chance by 1%
- Reply Sent: After replying, chance resets to 6%
- Maximum: Probability caps at 100% (guaranteed reply)
- Per-Channel: Each reply channel tracks its own probability independently
Additional Configuration
Managing Phrases
- List Phrases
- Remove Phrase
View all configured phrases:
Managing Channels
- Remove Channel
- Pause Replies
- Resume Replies
Stop monitoring a channel:
User Privacy
Users can opt out of bot interactions:Opt-out is stored globally in
optoutlist.db and applies across all servers using the bot.Monitoring & Statistics
Check Bot Status
View Leaderboard
Common Issues
Bot not responding
Bot not responding
Possible causes:
- No phrases configured - Add phrases with
/addphrase - Channel not added - Use
/addreplychannelto enable the channel - Low probability - Keep sending messages to increase reply chance
- Cooldown active - Wait for the cooldown period to expire
- User opted out - Check opt-out status
Replies too frequent
Replies too frequent
The probability system should naturally space out replies, but if replies feel too frequent:
- Remove some reply channels to concentrate activity
- Ensure cooldown system is working properly
- Check that probability resets to 6% after each reply
Permission errors
Permission errors
Ensure the bot has these permissions in reply channels:
- Read Messages - Monitor channel activity
- Send Messages - Post replies
- Read Message History - Context awareness
What Messages Trigger Replies?
AutoResponse monitors all messages in configured channels, but filters out:Next Steps
Now that AutoResponse is running:Self-Host
Learn how to deploy your own instance with full control
Advanced Config
Explore cooldown system, trusted roles, and database management
Need Help?
If you encounter issues:- Check the bot’s console output for error messages
- Verify your
data/directory contains database files - Review the installation guide for environment setup
- Check Discord permissions in channel settings