27 Commits

Author SHA1 Message Date
d1ec42fa51
big ass formatting 2025-06-05 21:31:06 -06:00
f6e70a85c0
feat: Provide default values for required fields in user settings during global settings update 2025-05-26 15:37:15 -06:00
c61ccd5ca4
feat: Add endpoint to retrieve authenticated user information and enhance global settings model 2025-05-26 15:22:12 -06:00
2e6136caec
refactor: Improve custom bot management by adding import error handling and updating bot initialization logic 2025-05-21 18:20:33 -06:00
77973d5573
refactor: Enhance database connection handling by prioritizing API server's pool and adding error handling 2025-05-21 18:16:39 -06:00
172f5907b3
feat: Implement custom bot management dashboard
- Add `custom_bot_manager.py` for core bot lifecycle management.
- Introduce new API endpoints for custom bot status, start, stop, restart, and log retrieval.
- Extend `UserSettings` and `GlobalSettings` models with custom bot configuration options (token, enabled, prefix, status).
- Create a dedicated "Custom Bot" page in the dashboard (`custom-bot.html`) with associated JavaScript to configure settings and control the bot.
- Integrate custom bot initialization into the application startup.
2025-05-21 18:11:17 -06:00
0c2e599f77
refactor: Implement fallback mechanisms for guild retrieval and improve error handling in dashboard API 2025-05-21 17:29:03 -06:00
ae3080b0de
asd 2025-05-10 11:14:46 -06:00
1efa9dc052
aaa 2025-05-09 18:48:16 -06:00
97c90a51f6
1 2025-05-09 17:41:38 -06:00
20d4d353d3
ksm 2025-05-09 17:38:38 -06:00
145cfd2b2e
jhuuh 2025-05-06 19:34:06 -06:00
b69b68e8f6
a 2025-05-06 19:27:54 -06:00
05a180c2d5
aa 2025-05-06 18:03:55 -06:00
c24fe6863f
aa 2025-05-05 22:40:18 -06:00
d97555d959
aaa 2025-05-05 20:05:41 -06:00
d43af26cb3
ada 2025-05-04 14:33:47 -06:00
3178f95dd8
a 2025-05-04 14:20:08 -06:00
af57514549
ojuhrgft 2025-05-04 14:09:24 -06:00
4b50898664
aaa 2025-05-04 13:52:43 -06:00
ce2b168b6f
vvd 2025-05-03 19:52:52 -06:00
dad436fb72
aa 2025-05-03 19:34:38 -06:00
f971fe87b8
aaaa 2025-05-03 19:01:41 -06:00
3c4c776e54
ghygyyggy 2025-05-03 18:25:24 -06:00
e551b48c8b
aa 2025-05-03 17:33:40 -06:00
fb2278e986
aaa 2025-05-03 17:24:13 -06:00
9ee5bdbaaa
aaa 2025-05-03 16:04:09 -06:00