Commit Graph

40 Commits

Author SHA1 Message Date
13xforever
d36418f191 even more answers 2018-08-07 01:16:08 +02:00
13xforever
79b84e5485 a couple of new responses for meme commands, and also restricted to spam channel 2018-08-07 01:16:08 +02:00
13xforever
b08587b04e use built-in jump link generator instead of manual string formatting
some fun stuff
2018-08-07 01:16:08 +02:00
13xforever
674ea98969 show that no game updates available inside the same embed 2018-08-07 01:16:08 +02:00
13xforever
d924cda609 make links shorter in update checker, so they won't get all wonky if we have thumbnail for the game 2018-08-06 09:11:34 +02:00
13xforever
67a7d20c11 send a message explaining that the command is restricted to a specific channel 2018-08-06 09:11:34 +02:00
13xforever
2ac9f90b57 this was stupid 2018-08-06 09:11:34 +02:00
13xforever
2c1fa76266 ThumbnailSpamId for main server 2018-08-05 20:54:36 +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
24040de62c I am dumb and this is not very obvious 2018-08-05 16:34:52 +02:00
13xforever
e1cecc2ee6 fix autoupdating in case it failed 2018-08-05 16:34:52 +02:00
Ilya
28d093cc68 Fixed the permissions for !explain add 2018-07-30 09:44:14 +02:00
13xforever
710d902210 seriously, discord, you need to chill 2018-07-25 15:14:54 +02:00
13xforever
7b4dbdfb5e fix !warn list argument descriptions 2018-07-25 15:14:54 +02:00
13xforever
d7c1af3995 also whitelisted roles for log results with detected piracy string 2018-07-25 15:14:54 +02:00
13xforever
86afa1cc8d missing rap in random pasted log snippets 2018-07-25 15:14:54 +02:00
13xforever
d51a666b04 Detect missing rap files 2018-07-25 15:14:54 +02:00
13xforever
89f58e2201 use role whitelist for piracy checks 2018-07-25 15:14:54 +02:00
13xforever
2bf9221a53 fix log parsing results for recent discord client update 2018-07-25 15:14:54 +02:00
13xforever
7d8c9aeec5 fix os detection in some multirun logs 2018-07-25 15:14:54 +02:00
13xforever
6c48a76005 fml... ignore case on piracy checks 2018-07-23 09:58:43 +02:00
13xforever
b2e0416e58 fix piracy check in log 2018-07-20 21:07:54 +02:00
13xforever
ae9fea4785 fixed the issue where manual library selection was selected, but no library was checked 2018-07-20 20:57:16 +02:00
13xforever
5a0c7c75ed fix channel converter 2018-07-20 20:57:16 +02:00
13xforever
f42d0fc962 some fatal errors take two lines
would be better to match until the next dot, BUT for some reason I couldn't make it match
2018-07-20 20:57:16 +02:00
13xforever
cfa5bad006 make explain list sections uppercase for better contrast 2018-07-20 20:57:16 +02:00
Ilya
0a537fc753 Enabled cooldown on !explain to prevent accidental spamming 2018-07-20 20:57:16 +02:00
13xforever
a4c24e516e apparently commit hashes in filenames and in log could have different prefix length 2018-07-20 20:57:16 +02:00
13xforever
311e9dd683 when pasting from the UI, there're no dots :( 2018-07-20 09:22:28 +02:00
13xforever
9642da031e why the heck not 2018-07-20 09:22:28 +02:00
13xforever
833fa16ca9 moved some stuff around to better reflect the code organization, hopefully 2018-07-20 09:22:28 +02:00
13xforever
6d3ac6c767 fml 2018-07-20 09:22:28 +02:00
13xforever
9e428e11ca some minor text changes 2018-07-20 09:22:28 +02:00
13xforever
4aa629f685 when checking if we've been asked to cool it, limit the history check pretty much only by time 2018-07-20 09:22:28 +02:00
13xforever
4822b01ed8 do not suggest uploading full logs to users with any role 2018-07-20 09:22:28 +02:00
13xforever
a1ecb592dc fix channel mention on adding a new warning 2018-07-20 09:22:28 +02:00
13xforever
14462d7bed command to fix channel mentions in warnings 2018-07-20 09:22:28 +02:00
13xforever
0b09056c5e command to fix warning timestamps for older records 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