Commit Graph

183 Commits

Author SHA1 Message Date
13xforever
48fb3fcd5b fix all the places where database is actually open for modification 2025-03-29 08:47:19 +05:00
13xforever
b4e2e680be implement PR build linking for github actions 2025-03-28 20:12:26 +05:00
13xforever
1a9359d863 switch to AsyncReadWriteLock to support async/await 2025-03-27 14:59:26 +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
78a87aa02d tfw you never actually register your custom executor 2025-03-26 09:41:21 +05:00
13xforever
48115ee77f config option to enable bulk command overwrite on restart 2025-03-26 07:06:02 +05:00
13xforever
72fe53051c automatically remove messages in old text command format 2025-03-25 19:39:47 +05:00
13xforever
b824fbd56a shouldn't use bulk overwrite after the initial command registration 2025-03-25 18:08:38 +05:00
13xforever
3a804478e5 allow all psn commands in dms for now 2025-03-25 17:43:22 +05:00
13xforever
d950858ba7 potentially make the first launch faster 2025-03-25 17:32:31 +05:00
13xforever
dcf3873470 enable zstd gateway compression 2025-03-25 16:13:07 +05:00
13xforever
bfcac3137e custom error handling 2025-03-25 15:18:58 +05:00
13xforever
c945b66ec8 fix sudo commands 2025-03-23 15:25:38 +05:00
13xforever
a3ab1a62c4 fix rename 2025-03-20 16:06:35 +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
c113f876b9 fix latest commands 2025-03-16 14:29:35 +05:00
13xforever
54e4f3a721 comment most of the broken stuff, so the project can be compiled 2025-03-12 12:53:35 +05:00
13xforever
06b375b972 update command structure and markup 2025-03-12 09:29:36 +05:00
13xforever
1781c0ef94 remove custom command error handler for now 2025-03-09 11:40:15 +05:00
13xforever
001dd8840b upgrade to D#+ v5 and migrate client initialization code 2025-03-08 12:23:11 +05:00
13xforever
70651bb8da use ellipses instead of three dots whenever appropriate 2025-03-08 07:01:28 +05:00
13xforever
491b12a121 update collection initialization syntax 2025-03-08 07:01:28 +05:00
13xforever
5f039d3939 add global usings 2025-03-08 07:01:22 +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
c1ccc8fb7a Swap CI client back to Azure DevOps
Fixes #944
2023-11-15 00:23:46 +05:00
13xforever
d130b2f501 upgrade d#+ client and update event handlers to keep the ordering where necessary 2023-04-15 19:39:51 +05:00
13xforever
7c14631412 add git revision info to /about 2023-03-07 15:01:50 +05:00
13xforever
2a371a6841 add scheduled bot update check
what's the point of changes if you never restart the bot
2023-03-07 01:18:27 +05:00
13xforever
625f1e3166 move credits to slash commands and update the code slightly 2022-12-09 00:00:42 +05:00
13xforever
c1a2d0e616 !hw stats 2022-06-30 16:40:50 +05:00
13xforever
92751ba6e9 use file-scoped namespaces to reduce nesting
some formatting might be fucked
2022-06-30 00:59:46 +05:00
13xforever
a5d780f03d clean up unused usings 2022-06-30 00:55:53 +05:00
clienthax
31f4e6fe1d Only register test command to rpcs3 guild for now. 2022-06-02 17:54:19 +01:00
clienthax
81c0e0d364 Slash command test. 2022-06-02 17:44:49 +01:00
clienthax
a66e890049 Raid. 2022-05-22 03:07:24 +01:00
13xforever
78d47349ca bring back minesweeper, tho not as fancy 2021-08-23 20:44:59 +05:00
13xforever
3c93ea595e in spam channels add button to replace regular product code result with updates 2021-06-05 17:39:10 +05:00
13xforever
4c3a63acc0 improve handling of unknown or mistyped commands 2021-06-04 21:01:29 +05:00
13xforever
7e2cdd2536 check openssl config when building docker image and on startup
you shouldn't run the bot as sudoer in normal environment anyway
2021-06-04 15:03:42 +05:00
13xforever
818eac591a add openssl configuration check and add shitty ciphers if needed
because mediafire content servers have shitty tls configuration
2021-06-04 14:35:47 +05:00
13xforever
eef13f9a4a namespace button interactions for future 2021-06-03 23:17:11 +05:00
13xforever
e8b716e6d3 reorganize debug commands 2021-06-03 23:11:10 +05:00
13xforever
1c95069c86 track more discord latency data 2021-04-23 20:37:58 +05:00
13xforever
980595ada7 remove !cp77 command 2021-04-23 20:27:46 +05:00
13xforever
77f6c1bbd9 disable update scraping for now 2021-04-23 01:37:39 +05:00
13xforever
5cdd504a00 implement title update scraping 2021-04-15 00:22:45 +05:00
13xforever
057a4763bb cirrus-ci client 2021-04-14 00:19:55 +05:00
13xforever
de21d03c9d get rpcs3 pipeline build duration stats from azure instead of hardcode 2021-03-25 16:39:42 +05:00