131 Commits

Author SHA1 Message Date
13xforever
317222d596
add no tracking 2025-04-13 08:34:13 +05:00
13xforever
f5a3cbaa2e
formatting 2025-04-13 08:28:54 +05:00
13xforever
9e733eeb9d
fix one of the db context leaks 2025-04-13 08:25:58 +05:00
13xforever
afbd39e7dd
add arm build downloads 2025-04-05 17:07:43 +05:00
13xforever
933b2248de
use image blurhash for rate command for better ratings 2025-04-05 11:01:06 +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
ff37ba74aa
better handling of all unknown text commands 2025-03-26 08:06:34 +05:00
13xforever
0ee455da05
update about embed 2025-03-25 15:25:42 +05:00
13xforever
699016ce9d
fix misc commands 2025-03-22 12:42:39 +05:00
13xforever
3a77233a91
fix issues with app commands registration 2025-03-12 15:01:27 +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
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
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
7879ec893a
fix member fetching
previously only client cache was searched, but now we will fetch the data from server if it's not there
this makes a bunch of stuff async tho
2023-04-21 21:08:10 +05:00
13xforever
d957936ede
update code with new language and api features 2023-04-21 02:05:59 +05:00
13xforever
625f1e3166
move credits to slash commands and update the code slightly 2022-12-09 00:00:42 +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
6e62684bf3 Upgrade to .net6 + Update dependencies. 2022-03-05 16:05:33 +00:00
clienthax
2dac461ab0 Revert "Upgrade to .net6 + Update dependencies."
Need to fix the docker image first :(

This reverts commit 59c651569cf2d8316da4e837a01d35e35d5d73ee.
2022-03-05 14:25:20 +00:00
clienthax
59c651569c Upgrade to .net6 + Update dependencies. 2022-03-05 14:20:23 +00:00
clienthax
23e121965f Resolves #848 2022-03-04 13:27:28 +00:00
13xforever
b6040955cd use replies for fun commands 2021-07-25 03:02:39 +05:00
13xforever
a2f826c55b add traditional 8-ball answers plus some new ones 2021-07-23 02:24:16 +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
e8b716e6d3 reorganize debug commands 2021-06-03 23:11:10 +05:00
13xforever
5bb8f116d4 also use reply for rolls 2021-05-07 14:18:14 +05:00
13xforever
ebff5f1db6 add replies back where it makes sense 2021-05-07 14:16:19 +05:00
13xforever
c41c264e42 replace .Respond() with .Channel.SendMessage()
this should fix all the issues that cropped up after the semantics change in recent library builds
2021-05-01 01:54:04 +05:00
13xforever
9b7d36b0c6 tweak fun knobs 2021-04-01 16:17:57 +05:00
13xforever
feb102d5bf try to resist manipulation for 🔮 2021-03-02 18:39:58 +05:00
13xforever
7702f7a610 make bot more smarter 2021-01-27 20:27:21 +05:00
13xforever
22a4263208 make rolls more authentic 2021-01-27 20:14:33 +05:00
13xforever
6ad501590f fix resharper warnings 2020-11-14 15:58:16 +05:00
13xforever
1c915e05b5 use await using where appropriate 2020-11-14 15:25:20 +05:00
13xforever
24f63858e0 replace object initialization with the new() 2020-11-14 14:33:29 +05:00
13xforever
610c01318a botupdate, part 2 2020-11-13 02:48:49 +05:00
13xforever
e634cb199f fix compiler warnings 2020-10-27 00:35:10 +05:00
13xforever
284bc51f6d remove psn scraping and related code now that web store redesign is live 2020-10-27 00:30:56 +05:00
13xforever
4a7274f59b fix misc compiler complaints 2020-05-01 14:50:15 +05:00
13xforever
b9df3f4901 limit rate the !random command 2020-03-27 11:16:02 +05:00
13xforever
11be873fc7 add some fun stuff 2020-03-24 00:30:09 +05:00
13xforever
b72a0b8e2e add more checks 2020-03-24 00:16:44 +05:00
13xforever
4d60b96bcf spice up your life 2020-02-02 19:41:23 +05:00
13xforever
02b7a973e1 allow decoding product codes without numbers again 2020-01-14 21:17:19 +05:00