Commit Graph

127 Commits

Author SHA1 Message Date
13xforever
12143b4889 fix compatibility commands 2025-03-15 20:55:14 +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
70651bb8da use ellipses instead of three dots whenever appropriate 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
d130b2f501 upgrade d#+ client and update event handlers to keep the ordering where necessary 2023-04-15 19:39:51 +05:00
13xforever
8518b7824d update handling of bot usage stats
* wrap everything inside the provider
* do hour-long buckets to workaround the long-standing issue of sticky data bias
* remove stale data on stats restore instead of nuking-n-paving on every stat save
2022-07-04 21:48:32 +05:00
13xforever
92751ba6e9 use file-scoped namespaces to reduce nesting
some formatting might be fucked
2022-06-30 00:59:46 +05:00
clienthax
17cb09be97 MacOS build info + fixed up PR grabbing. 2022-01-05 22:30:43 +00:00
clienthax
bacc0ca3a9 Use Octokit for Github lookups. 2021-08-30 15:00:03 +01: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
dcb74a9a6f update some code style and refactor small helper for future use 2021-05-01 02:17: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
72f57dcec1 wow I'm dumb 2021-03-26 00:10:15 +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
4efffa300f apply compiler suggestions 2020-11-13 15:12:41 +05:00
13xforever
d65444f0be bot update, part 1 2020-11-12 00:17:12 +05:00
13xforever
f7ce0c1938 update CompatApiClient, remove unused junk, fix compiler issues 2020-11-11 16:09:46 +05:00
13xforever
dcd1591e22 remove !latest restore command and fix reset commands 2020-11-02 21:01:29 +05:00
13xforever
82fb997d12 try to prevent new build spam when something was pulled on update api 2020-11-02 20:56:52 +05:00
13xforever
949b6c2b29 update 3rd party dependencies
azure computervision 5.0 -> 6.0
2020-10-27 01:08:55 +05:00
13xforever
dc6b3129bc fix some compiler warnings 2020-10-07 14:30:29 +05:00
13xforever
31fbfd1cd2 fix missing build reporting in some cases 2020-09-24 23:54:08 +05:00
13xforever
c2f2702ada post missing build info when master build was never even started
(cue some other edge case with false positives in the future)
2020-08-07 13:59:42 +05:00
13xforever
4fbe0895ea add off-topic limiter and update some commands to use it instead 2020-07-09 00:21:08 +05:00
13xforever
9e5f695ad9 missed some places where bot deletes user messages 2020-05-13 02:30:21 +05:00
13xforever
4a7274f59b fix misc compiler complaints 2020-05-01 14:50:15 +05:00
13xforever
8336f5f077 new command to force missed builds re-check 2020-04-13 17:50:10 +05:00
13xforever
3111b9d931 fix missed builds check 2020-04-13 17:48:23 +05:00
13xforever
f6fe4a2c51 update dependencies 2020-04-13 17:13:51 +05:00
13xforever
47309bfcce fix !latest 2020-04-05 19:12:16 +05:00
13xforever
ae00762783 show scores instead of the list number for !top 2020-04-04 13:08:05 +05:00
13xforever
e8a8f035d0 improve compat search results 2020-04-04 12:57:01 +05:00
13xforever
294e5515b0 try to reduce duplicates in !top lists 2020-04-04 12:00:36 +05:00
13xforever
da595d62f4 fix potential issue with new builds monitor 2020-04-04 10:19:39 +05:00
13xforever
9b99b3dbb4 add secondary sort order 2020-04-04 00:38:42 +05:00
13xforever
aac4ddb4c6 remove trials and demos from results 2020-04-04 00:34:41 +05:00
13xforever
37a13ddb1f try to fix some ratchet games and support more statuses 2020-04-03 23:18:55 +05:00
13xforever
8115626763 fix compat status parsing 2020-04-03 22:41:51 +05:00
13xforever
84d010bbbe hotfix for the import 2020-04-03 21:24:57 +05:00
13xforever
0aced433b5 implement the new !top command to get the list of best games in respective categories 2020-04-03 21:03:34 +05:00
13xforever
c1d1c612be tweak mc import to cover all available games 2020-04-03 21:02:55 +05:00
13xforever
2cf25f069a metacritic table and first pass on the import command 2020-04-03 19:19:49 +05:00
13xforever
4edae3472f improve is the game playable handler with local lookup 2020-04-03 16:40:28 +05:00
13xforever
51e3a373a9 disable mod role sync at least for now 2020-04-03 16:14:42 +05:00
13xforever
cd3149b69a add hack for lbp 2020-04-03 00:25:23 +05:00