178 Commits

Author SHA1 Message Date
13xforever
a0f5c79c7f add filter lag info to mod report 2026-01-28 22:20:33 +05:00
13xforever
defcf8a4fe add warning cooldown to prevent some duplicate warns 2026-01-23 17:22:35 +05:00
13xforever
691f364838 completely skip filters for old messages 2026-01-23 12:45:34 +05:00
13xforever
8378ecaed0 do not reupload images when ocr filter is triggered 2026-01-20 19:40:01 +05:00
13xforever
f32c141a67 remove checkpoint spam messages outside of off-topic 2025-12-22 16:22:00 +05:00
13xforever
450ccf9442 upgrade to net10.0 2025-12-12 11:33:28 +05:00
13xforever
d62e9c8209 extend message/explain flags in filters from 1 hour to 1 day 2025-11-26 05:02:00 +05:00
13xforever
6d5103bbf9 fix europe flag mapping 2025-11-10 22:31:25 +05:00
13xforever
67481d34c5 update the default warning message 2025-10-24 19:57:14 +05:00
13xforever
e5d4d8b842 ignore messages in bot log channel
seems like it's triggering on discord automod messages
2025-09-02 14:08:42 +05:00
13xforever
39597427f2 always use eu countries for ambiguous language tags, except for en 2025-08-07 15:37:18 +05:00
13xforever
a2474f1e29 map ambiguous language codes depending on the game region 2025-08-06 14:06:57 +05:00
13xforever
cce84734c7 fix unofficial build check 2025-08-06 12:24:15 +05:00
13xforever
ec020174b9 send user dm if content filter has kicked the user 2025-07-17 18:56:05 +05:00
13xforever
f40daa28c5 update region to language mapping list 2025-06-15 14:13:14 +05:00
13xforever
4fd7a89063 try to fix extra lines in logs 2025-06-04 13:46:05 +05:00
13xforever
213f6f1629 fix datfile parsing for Latin America etc 2025-05-19 20:21:40 +05:00
13xforever
f4ec4819a5 add country flag mappings to language codes 2025-05-19 19:36:36 +05:00
13xforever
028bed6d32 add supported languages info to product code info embed 2025-05-19 02:29:13 +05:00
13xforever
71213686a4 remove all the extra debug stuff 2025-04-27 12:01:17 +05:00
13xforever
2fe89982f1 I'm so dumb 2025-04-27 11:49:10 +05:00
13xforever
a1112cc982 more debug logging 2025-04-27 11:43:29 +05:00
13xforever
5f0eb79ccc I'll fix this shit eventually 2025-04-27 11:28:54 +05:00
13xforever
855613c373 add debug logging to content filters 2025-04-27 11:17:24 +05:00
13xforever
9087a86fee fix potential filter bypass with replies and/or forwarded messages 2025-04-27 10:04:41 +05:00
13xforever
0b1f2f4809 try to limit psn response time to 5 seconds and add more logging 2025-04-14 17:39:20 +05:00
13xforever
4f8e4c467b replace windows-only dependencies with imagesharp code 2025-03-29 11:52:13 +05:00
13xforever
48fb3fcd5b fix all the places where database is actually open for modification 2025-03-29 08:47:19 +05:00
13xforever
9f3631968f fix warning message generated by the bot user 2025-03-28 18:32:01 +05:00
13xforever
756c4f6a9f fix deadlock on botdb 2025-03-27 15:53:41 +05:00
13xforever
1a9359d863 switch to AsyncReadWriteLock to support async/await 2025-03-27 14:59:26 +05:00
13xforever
87ce974506 try to return game updates from cache when possible 2025-03-27 13:35:57 +05:00
13xforever
4cc1bbd234 try to reduce write lock situations 2025-03-27 13:16:37 +05:00
13xforever
5ef4301bd1 more ValueTask updates 2025-03-27 12:51:12 +05:00
13xforever
55f45457a2 use read/write locking for sqlite to fix Error 5: 'database is locked' 2025-03-27 12:20:33 +05:00
13xforever
67277ff16f disable syncing roles to bot mods list due to huge throttling on restart 2025-03-26 12:34:42 +05:00
13xforever
298ee78f84 add warning issuer mention to the user message 2025-03-26 07:17:45 +05:00
13xforever
79cbad9607 show warning reason to the user 2025-03-25 19:56:44 +05:00
13xforever
252d24bbd8 fix warns 2025-03-24 20:10:22 +05:00
13xforever
57ef638a4c fix explain 2025-03-20 11:46:19 +05:00
13xforever
273b0b24dd fix filters 2025-03-17 18:40:20 +05:00
13xforever
956ead85f7 updating more stuff 2025-03-10 07:48:51 +05:00
13xforever
29c2bef51a update namespaces and some enums 2025-03-09 11:40:00 +05:00
13xforever
70651bb8da use ellipses instead of three dots whenever appropriate 2025-03-08 07:01:28 +05:00
13xforever
207f7dc57a clean up usings 2025-03-08 07:01:28 +05:00
13xforever
5f039d3939 add global usings 2025-03-08 07:01:22 +05:00
13xforever
e00eee4b60 try to scan forwarded message
it will fail (because discord is great at api design), but at least we'll try
2025-02-18 09:42:09 +05:00
13xforever
f0fffeca7e suppress bot replies for old messages
apparently discord gateway is randomly sending events for ancient stuff from time to time
2025-02-09 10:17:50 +05:00
Ilya
72dbc4074a Some performance and code optimizations (#955)
* upgrade deps, remove wrong ppu hashes

* upgrade compiler packages

will require container pull after build

* replace Regex with compiler-generated versions

* use new collection initialization syntax

* configure global defaults for regex

* bump min amd driver version

fixes #950

* add macos version check

fixes #948

* fix #954 (!sudo log date)
2024-05-18 14:26:34 +01:00
13xforever
5bf1090cb0 use the latest driver version in case they have the same vulkan/ogl ver 2023-05-01 13:00:06 +05:00