Commit Graph

32 Commits

Author SHA1 Message Date
13xforever
981bc40712 make warnings permanent, log retractions, but leave the records intact 2019-03-07 23:37:14 +05:00
13xforever
cda055882a oh, I _am_ stupid 2019-03-06 23:53:42 +05:00
13xforever
ae33b04edc so apparently you need to do this in two separate transactions, ugh 2019-03-06 23:49:48 +05:00
13xforever
f1516583e6 still no idea why it fails sometimes 2019-03-06 23:42:31 +05:00
13xforever
b557b3642c add diagnostics to the stats saving 2019-03-06 23:25:23 +05:00
13xforever
d9dfabf0b4 thumbnail color caching 2019-03-06 20:49:57 +05:00
13xforever
6eebd91247 move databases to the user profile config folders 2019-03-06 19:51:41 +05:00
13xforever
26b58ae912 bump psn scraping from 2 weeks to 1 year 2019-03-06 17:01:17 +05:00
13xforever
dca59dbaa9 !download command to search for games 2019-03-05 21:04:19 +05:00
13xforever
b522dbce35 fml 2019-03-02 00:02:09 +05:00
13xforever
a575906d6a potential issue with saving stats 2019-03-01 23:57:55 +05:00
13xforever
85f1649bf7 add bot stats persistence 2019-03-01 20:52:37 +05:00
13xforever
fbfe3c00da fix compiler warnings 2019-03-01 15:56:54 +05:00
13xforever
d794ad3336 make event schedule more generic 2019-02-05 23:27:43 +05:00
13xforever
d5003e41b8 add support for images/attachments in explanations 2019-02-01 04:31:06 +05:00
13xforever
653feb2bfc !e3 command
Fixes #194
2019-01-30 03:43:23 +05:00
13xforever
e254731320 use tmdb to get game title as a backup 2019-01-19 00:07:29 +05:00
13xforever
2357de4c50 add psn response caching 2019-01-19 00:07:29 +05:00
13xforever
cf842e6e2b Replace PSN scraping with tmdb api calls
Fixes #138
2019-01-06 00:46:47 +05:00
13xforever
0bc1e641d2 implemented persistent logging
by default config parameter `LogPath` is set to `logs/bot.log`
2018-10-06 12:03:09 +02:00
13xforever
f9836f56d7 persist update check state 2018-09-08 17:17:38 +02:00
13xforever
672d36f1d4 fixes for showing AMD driver versions 2018-09-08 17:17:38 +02:00
13xforever
064beedc30 vulkan driver version decoding 2018-08-29 20:31:36 +02:00
13xforever
3a35125573 GameTDB thumbnail provider 2018-08-19 13:59:31 +02:00
13xforever
0956410d69 game title scraping from gametdb 2018-08-19 13:59:31 +02:00
13xforever
9a86cd8940 discord invite filtering
also updated how reporting works, with more levels of urgency
updated discord client
various fixes
2018-08-19 13:59:31 +02:00
13xforever
2ac9f90b57 this was stupid 2018-08-06 09:11:34 +02:00
13xforever
998c27c966 scrape only full game lists in PSN stores, also cache title names
new isssue detections for log parser
consistent reaction with emoji only / text when can't
ability to disable commands at runtime (fixes #56)
command to check for game updates
various other bugfixes
2018-08-05 20:54:36 +02:00
13xforever
fbad33ea13 implemented some rudimentary psn api client
implemented psn crawling for ps3 game metadata (mostly for thumbnails)
implemented game thumbnails for game embeds
fixed usage of dbcontext
some other bugfixes
2018-08-05 20:54:36 +02:00
13xforever
6c48a76005 fml... ignore case on piracy checks 2018-07-23 09:58:43 +02:00
13xforever
833fa16ca9 moved some stuff around to better reflect the code organization, hopefully 2018-07-20 09:22:28 +02:00
13xforever
7fd7d09973 RPCS3 Compatibility Bot reimplemented in C# for .NET Core
RPCS3 Compatibility Bot reimplemented in C# for .NET Core

Current status of this PR:
* tested and targeted for .NET Core 2.1
* all functionality is either on par or improved compared to the python version
* compatibility with current bot.db should be preserved in all upgrade scenarios
* some bot management commands were changed (now under !sudo bot)
* standard help generator for the new discord client is ... different;
  compatibility with old format could be restored through custom formatter if needed
* everything has been split in more loosely tied components for easier extensibility and maintenance
* log parsing has been rewritten and should work ~2x as fast
2018-07-20 09:22:28 +02:00