@@ -15,6 +15,7 @@ From your installation directory:
1515```
1616
1717On Windows:
18+
1819``` cmd
1920rustmail.exe
2021```
@@ -24,10 +25,15 @@ rustmail.exe
2425On successful startup, you will see:
2526
2627```
27- [INFO] Loading configuration...
28- [INFO] Connecting to Discord...
29- [INFO] Bot is ready!
30- [INFO] Panel server running on http://0.0.0.0:3002
28+ [INFO] Database connection pool established
29+ [INFO] Database connected!
30+ [INFO] Starting rustmail...
31+ [INFO] listening on 0.0.0.0:3002
32+ [INFO] Configuration successfully validated!!
33+ [INFO] Mode: Mono server (ID: 711880297272311856)
34+ [INFO] Rustmail is online !
35+ [INFO] All pending reminders have been scheduled.
36+ [INFO] Updated 0 ticket statuses
3137```
3238
3339If there are configuration errors, the bot will display specific messages indicating what needs to be fixed.
@@ -38,7 +44,8 @@ If there are configuration errors, the bot will display specific messages indica
3844
3945### 1. Check Bot Status
4046
41- In Discord, verify the bot appears online in your server's member list. Its status should display the text you configured in ` bot.status ` .
47+ In Discord, verify the bot appears online in your server's member list. Its status should display the text you
48+ configured in ` bot.status ` .
4249
4350### 2. Test Slash Commands
4451
@@ -48,16 +55,17 @@ In any channel where the bot has access:
48552 . The bot should respond with a list of available commands
4956
5057If slash commands don't appear:
58+
5159- Wait a few minutes (Discord caches command registrations)
5260- Verify the bot has the ` applications.commands ` scope
5361- Check that the bot has permissions in the channel
5462
5563### 3. Test Ticket Creation
5664
57- 1 . Send a direct message to the bot from a non-staff account
65+ 1 . Send a direct message to the bot
58662 . The bot should:
59- - Reply with your configured ` welcome_message `
60- - Create a new channel in your inbox category
67+ - Reply with your configured ` welcome_message `
68+ - Create a new channel in your inbox category
61693 . Staff can now respond using ` /reply ` or ` !reply ` in the ticket channel
6270
6371### 4. Access the Panel (if enabled)
@@ -80,6 +88,7 @@ Failed to parse config.toml: ...
8088```
8189
8290Check your ` config.toml ` for:
91+
8392- Missing required fields
8493- Incorrect TOML syntax (missing quotes, brackets)
8594- Invalid color hex codes (should be 6 characters without ` # ` )
@@ -91,6 +100,7 @@ Serveur principal introuvable: ...
91100```
92101
93102Verify:
103+
94104- The guild IDs in your configuration are correct
95105- The bot has been invited to all configured servers
96106- You're using the server ID, not a channel or user ID
@@ -102,6 +112,7 @@ Verify:
102112```
103113
104114Either:
115+
105116- Set ` enable_logs = false ` to disable logging
106117- Or provide a valid ` logs_channel_id `
107118
@@ -110,6 +121,7 @@ The same applies to `enable_features` and `features_channel_id`.
110121### OAuth2 Errors
111122
112123If the panel login fails:
124+
113125- Verify ` client_id ` and ` client_secret ` match your Discord application
114126- Ensure ` redirect_url ` exactly matches what's configured in Discord Developer Portal
115127- Check that your application has the OAuth2 redirect URI added
0 commit comments