477 Commits

Author SHA1 Message Date
8e9bf248fe
fatass fucking commit cause i dont feel like cherry picking the diffs again 2025-05-06 21:29:07 -06:00
pancakes
b7e5ac9e8b
Merge pull request #4 from Slipstreamm/main
Refactor moderation settings, logging & detection; upgrade language model

Signed of by security auditor 11:46 JST
2025-05-07 10:46:51 +08:00
0eabe163a7
Enhance moderation configuration by adding dynamic guild settings, improving error handling for guild config, and implementing autocomplete for moderation keys. 2025-05-06 20:37:21 -06:00
ca9e04cf6a
Refactor moderation configuration to support dynamic guild settings and add commands for moderation configuration management 2025-05-06 16:37:00 -06:00
56d0eec21a
Update OpenRouter model to "google/gemini-2.5-flash-preview" for enhanced capabilities 2025-05-06 16:32:53 -06:00
6e5d8f6649
Add logging channel configuration and enhance message logging for moderation actions 2025-05-06 16:21:37 -06:00
a9b7412bd6
Remove default openrouter key and error out if not set 2025-05-06 16:20:09 -06:00
7734338729
Improve suicidal help resources message for better support and clarity 2025-05-06 16:13:03 -06:00
e6d4cae06a
Escape embed 2025-05-06 15:59:20 -06:00
142d04d404
Delete keywords block 2025-05-06 15:54:15 -06:00
9da946c485
Suicidal content detection improvement 2025-05-06 15:53:57 -06:00
38600519e8
Merge branch 'main' of https://github.com/pancakes-proxy/wdiscordbot 2025-05-06 14:50:18 -06:00
c004004d1d
Rules update 2025-05-06 14:49:06 -06:00
pancakes-proxy
ac597fa838 Fix typo in API key environment variable message and improve error logging for action execution 2025-05-07 05:33:39 +09:00
pancakes-proxy
29ce0fe85f ihoifgkvvf 2025-05-07 05:28:15 +09:00
6ca4bb382c
Ignore json data files 2025-05-06 14:01:16 -06:00
pancakes-proxy
a9e9912007 Update OpenRouter model to use 'google/gemini-flash-1.5' for improved multimodal processing 2025-05-07 05:00:55 +09:00
pancakes-proxy
507c2e3c17 ok 2025-05-07 04:56:52 +09:00
370721b437
No reason for this to be an absolute path 2025-05-06 13:50:52 -06:00
pancakes-proxy
6dac91c02e Update OpenRouter model to use 'google/gemini-2.5-flash-preview:thinking' for enhanced multimodal capabilities 2025-05-07 04:40:41 +09:00
pancakes-proxy
32ed636b22 Update BOT_COMMANDS_CHANNEL_ID to support multiple command channels and add note regarding false NSFW flags 2025-05-07 04:13:20 +09:00
pancakes-proxy
e968619a29 ok 2025-05-07 03:54:50 +09:00
pancakes-proxy
0154eab739 Update OpenRouter model to use 'google/gemini-pro-vision' for improved multimodal processing 2025-05-07 03:29:52 +09:00
pancakes-proxy
a334807f41 Add ModerationCog for AI-based message moderation and server rule enforcement 2025-05-07 03:21:41 +09:00
pancakes-proxy
8f3bc0ee6d Implement FastAPI bot management API with endpoints for listing, shutting down, restarting, and updating bots 2025-05-06 07:44:07 +09:00
pancakes-proxy
03a6648973 Update message listener to allow bot responses while ignoring other bot messages 2025-05-04 22:23:55 +09:00
pancakes-proxy
55fd1c22e8 Refactor command handling by removing image URL analysis and updating comments for clarity 2025-05-04 08:45:47 +09:00
pancakes-proxy
216f6b114d ok 2025-05-04 08:43:57 +09:00
pancakes-proxy
82e81d4999 ok 2025-05-04 07:46:22 +09:00
pancakes-proxy
e7825585bc Update command description to clarify tool usage in AICog 2025-05-04 07:35:47 +09:00
pancakes-proxy
e72b883e23 Refactor memory and context management functions in AICog 2025-05-04 05:52:00 +09:00
pancakes-proxy
b3952ceaf3 Add conversation history and manual context management to AICog 2025-05-04 05:31:16 +09:00
pancakes-proxy
b4b2e4e9dd gave it message history for context kinda
tuff ngl
2025-05-04 05:09:52 +09:00
pancakes
4b99a0f17b
ai.py を更新 2025-05-04 01:57:24 +08:00
pancakes
b0260edb70
ai.py を更新 2025-05-04 01:55:03 +08:00
pancakes
72e6e0c29c
ai.py を更新 2025-05-04 01:19:02 +08:00
pancakes
c3ddffb244
ai.py を更新 2025-05-04 00:56:03 +08:00
pancakes
65ad9803c1
ai.py を更新 2025-05-04 00:52:38 +08:00
pancakes
3d0ef3f331
ai.py を更新 2025-05-04 00:15:44 +08:00
pancakes
2d0ad5c124
ai.py を更新 2025-05-03 23:55:10 +08:00
pancakes-proxy
d807baed2d ok 2025-05-03 21:24:52 +09:00
pancakes-proxy
b327a1fd4c ok 2025-05-03 20:13:25 +09:00
pancakes-proxy
27ed2e668f no 2025-05-03 20:11:16 +09:00
pancakes-proxy
bb52d62ff9 ok 2025-05-03 20:05:10 +09:00
pancakes-proxy
ff3732ca7c ok 2025-05-03 20:00:55 +09:00
pancakes-proxy
00b2646178 ok 2025-05-03 19:57:08 +09:00
pancakes-proxy
694c8f255a ok 2025-05-03 19:54:40 +09:00
pancakes-proxy
6da00b0e89 ok 2025-05-03 19:47:37 +09:00
pancakes-proxy
865beba0cb ok 2025-05-03 07:17:36 +09:00
pancakes-proxy
6ea14aa2a6 ok 2025-05-03 07:13:14 +09:00