❓ Frequently Asked Questions
Here are the most common problems encountered by beginners!
💰 Cost-Related Questions
Does MaiBot cost money?
Answer: MaiBot itself is free, but AI models require payment.
Details:
- 💡 MaiBot Software - Completely free and open-source
- 💳 AI Models - Paid services, such as DeepSeek, OpenAI, etc.
- 📊 Estimated Cost - A few yuan per month is sufficient for light chat usage
Money-Saving Tips:
- Use cheaper models (DeepSeek is very affordable)
- Set reply frequency limits
- Disable unnecessary features
Which AI model is the best?
Recommendation: Beginners should use DeepSeek; it is affordable and effective!
Comparison:
| Model | Price | Performance | Recommendation |
|---|---|---|---|
| DeepSeek | ⭐ Very Cheap | ⭐⭐⭐⭐ Excellent | ⭐⭐⭐⭐⭐ Highly Recommended |
| Qwen | ⭐⭐ Cheap | ⭐⭐⭐⭐ Excellent | ⭐⭐⭐⭐ Recommended |
| GPT-4o-mini | ⭐⭐⭐ Moderate | ⭐⭐⭐⭐ Excellent | ⭐⭐⭐ Worth Trying |
Will my QQ number be banned?
Answer: There is a risk, but you can avoid it by using a secondary account.
Suggestions:
- 🔒 Use a Secondary Account - Do not use your main account to reduce risk
- ⚠️ Watch Your Words - Do not post violating content
- 🛡️ Diversify Risk - Rotate multiple secondary accounts
🚀 Usage Issues
What should I do if it won't start?
Common Causes and Solutions:
1️⃣ Incorrect Python Version
# Check version
python --version
# Requires version 3.12 or higher2️⃣ Missing Configuration File
# Automatically created on first startup
# If missing, manually create the config folder3️⃣ Port Already in Use
Startup error example:
WebUI server startup failed: Port 8001 is already in use (host=127.0.0.1)Method 1: Change the Port — Edit config/bot_config.toml:
- WebUI Port:
[webui]→port = 8002 - WebSocket Port:
[maim_message]→ws_server_port = 8001(Default is 8000; change to another port if there is a conflict)
Method 2: Terminate the Process:
# Windows
netstat -ano | findstr :8001
taskkill /PID <PID> /F
# Linux/macOS
lsof -i :8001
kill -9 <PID>The bot is not replying to messages?
Checklist:
- Check Logs - Are there any error messages?
- Verify Configuration - Is the API Key entered correctly?
- Test Connection - Can the network access the model service?
- Check Permissions - Do you have permission to speak in the QQ group?
Common Errors:
- ❌ Incorrect API Key → 401 Error
- ❌ Network Unreachable → Connection Timeout
- ❌ Muted → Unable to send messages
Configuration file format error?
Beginner Suggestions:
- 🖥️ Use WebUI to Edit Config - Prevents errors
- ✏️ Manual Editing Requires Caution - Ensure all symbols are correct
- 💾 Backup Before Editing - Allows recovery if mistakes occur
Format Key Points:
# Strings must be enclosed in quotes
name = "My Robot"
# Numbers should not have quotes
port = 8001
# Boolean values must be lowercase
enabled = true🤖 Feature Issues
Can it serve multiple groups simultaneously?
Answer: Of course! One MaiBot instance can serve many groups.
Setup Method:
- Add multiple group IDs in the configuration
- Each group can have a different personality
- Unified management is convenient
Where is data stored? Is it safe?
Answer: All data is stored on your own computer.
Storage Locations:
- 💾 Chat History - Local database
- 🧠 Memory Content - Local files
- ⚙️ Configuration Files - Local disk
Security Reminders:
- 🔒 No Cloud Upload - Data remains local
- 🏠 Privacy Protected - Others cannot see it
- 💿 Regular Backups - Prevent data loss
Does MaiBot support mobile deployment?
Answer: Theoretically possible, but not recommended.
Reasons:
- 📱 Limited Mobile Performance - May cause lag
- 🔋 High Power Consumption - Significant device heating
- 📶 Unstable Network - Prone to disconnection
Suggestions:
- 🖥️ Use a Computer - Desktop or laptop works fine
- ☁️ Use a Cloud Server - Ensures 24/7 uptime
- 🏠 Raspberry Pi - Small devices are also viable
Must I use QQ? Can I use other platforms?
Answer: Currently, QQ is the primary supported platform; others are under development.
Current Status:
- ✅ QQ - Best support, most complete features
- 🚧 WeChat - No usable adapter currently available; community development is welcome
- 📋 Others - Additional platforms can be integrated via adapter plugins
🔧 Technical Issues
What if the reply is too slow?
Optimization Methods:
- Switch to a Faster Model - DeepSeek responds quickly
- Reduce Context - Do not provide too much history
- Check Network - Slow network affects speed
- Disable Unnecessary Features - Too many plugins slow down performance
NapCat is connected, but group messages are not received?
Priority Check: NapCat Adapter Group List Filtering.
The NapCat adapter enables chat list filtering by default. Group chats operate in whitelist mode by default. If a group ID is not in group_list, group messages will be directly discarded by the adapter.
Resolution Steps:
- Open
plugins/MaiBot-Napcat-Adapter/config.toml - If using Docker, open
./data/MaiMBot/plugins/MaiBot-Napcat-Adapter/config.toml - Add the target group ID to
group_listunder[chat] - It is recommended to temporarily enable
show_dropped_chat_list_messages = trueto view filtered messages in the logs - Save and restart MaiBot
[chat]
enable_chat_list_filter = true
show_dropped_chat_list_messages = true
group_list_type = "whitelist"
group_list = ["Your QQ Group ID"]Memory usage is too high?
Memory Saving Tips:
- 📉 Reduce Memory Capacity - Remember less information
- 🗑️ Clean Up Useless Data - Regularly delete junk
- 🔌 Use Fewer Plugins - Plugins consume memory
- 💻 Upgrade Hardware - Adding RAM is the most direct solution
How do I switch AI models?
Simple Steps:
- Open WebUI → Configuration Management
- Locate Model Settings
- Select the new model
- Changes take effect immediately after saving
💡 Beginner Suggestions
What should I pay attention to on the first use?
- Test with a Secondary Account First - Avoid risks to your main account
- Start with Simple Configuration - Do not enable too many features at once
- Monitor Logs Frequently - Logs will inform you of issues
- Join the Discussion Group - Ask others if you encounter problems
How to make the bot smarter?
- Teach It Knowledge - Use the memory management feature
- Adjust Personality Settings - Make the character more distinct
- Install Useful Plugins - Add various capabilities
- Chat with It Frequently - It will learn and become smarter over time
Where can I learn more?
- 📖 Read Documentation - This documentation website
- 💬 Join Groups - Communicate with other users
- 🔍 Search Tutorials - Many experience-sharing posts online
- 🐱 Check GitHub - Latest updates and discussions
🆘 Encountered an Unsolvable Problem?
Ways to Get Help:
- Check the FAQ First - The answer might already be there
- Review Logs - Error messages are crucial
- Search Online - Others may have encountered the same issue
- Ask in the Group - Ask other users in the community
- Submit an Issue - Report the problem on GitHub
Information to Provide When Asking:
- 🖥️ System Info - Windows/Linux/Mac?
- 📋 Error Logs - Specific error messages
- ⚙️ Configuration Info - Relevant configuration content
- 🔢 Version Info - MaiBot version number
- 🎯 Reproduction Steps - How to trigger the error