92 Commits

Author SHA1 Message Date
Roberto Anić Banić
a89db24b5a
Merge pull request #27 from 13xforever/hotfix/compat_results_link
do more better job at not breaking anything in the future
2018-03-18 20:24:34 +01:00
13xforever
fd85f71aae do more better job at not breaking anything in the future 2018-03-18 14:40:40 +05:00
Roberto Anić Banić
10cd59cd43
Merge pull request #26 from 13xforever/injection_fixes
Make bot search for Dragon's Crown finally, and prevent more injections
2018-03-15 22:20:30 +01:00
13xforever
258e51927d Use actual urlencode instead of html encoder (???)
Sanitize user input when showin compat search results
Truncate compat search text to 40 characters to prevent dos with giant strings
2018-03-15 18:26:47 +05:00
Roberto Anić Banić
404faf09ba
Merge pull request #25 from 13xforever/new_fixes
New fixes & log results as embed
2018-03-11 12:02:15 +01:00
13xforever
e728e5b1aa do case insensetive piracy checks
do not execute piracy subcommands on public channels
2018-03-09 22:49:50 +05:00
13xforever
75f575c9dd log analyzer result as embed (disabled) 2018-03-09 22:29:26 +05:00
13xforever
5af2d2eed3 separate info parsing and result formatting
use vulkan gpu info if available, else d3d one, and show it after the cpu info
more tweaks to what settings to show
do code format sanitization to prevent injections through modified logs
2018-03-09 17:33:32 +05:00
13xforever
6cada8e5c8 only query infor for commercial product codes 2018-03-09 17:30:45 +05:00
Roberto Anić Banić
e95775e9e0
Merge pull request #24 from 13xforever/even_more_fixes
Various fixes for many different things
2018-03-05 20:54:10 +01:00
13xforever
cc5bd3fe9b Fix compat search results formating
Fix antipiracy messages when bot doesn't have permissions to delete the offending message
Link rules in the anti-piracy message
Check for piracy triggers on message edit
Fix log parsing for older versions
Fix GPU info extraction (again)
2018-03-05 21:23:40 +05:00
Roberto Anić Banić
422c67ef11
Merge pull request #22 from tlm-2501/patch-1
Fix GPU detection in logs
2018-03-01 14:59:57 +01:00
Roberto Anić Banić
7d7d54e3cd
Merge pull request #23 from 13xforever/embeds_game_info
Use embed for a single product code lookup result display
2018-03-01 14:59:47 +01:00
13xforever
9c0601531b use embed for a single product code lookup result display 2018-03-01 18:45:29 +05:00
tlm-2501
ec6ddcc7d9
Fix GPU detection in logs (for real this time) 2018-02-28 22:19:36 +03:00
tlm-2501
8334c013ee
Fix GPU detection in logs
Prevents it from pulling out the empty D3D adapter which seems to be the first one it encounters.
2018-02-28 21:13:35 +03:00
Roberto Anić Banić
d3bdb157ef
Merge pull request #20 from 13xforever/remove_pirated_links
piracy checks on regular messages
2018-02-27 20:16:51 +01:00
13xforever
44ba570737 this can be more concise now that we don't need to censor the original text 2018-02-27 23:17:41 +05:00
Roberto Anić Banić
8500da4ef5
Merge pull request #21 from 13xforever/more_log_analyzer_fixes
Fix log analyzer when nothing was matched in a phase
2018-02-27 18:32:45 +01:00
13xforever
b7be6db5d8 Ani says just delete the message ¯\_(ツ)_/¯ 2018-02-27 20:15:13 +05:00
13xforever
61a59351c7 Fix log analyzer when nothing was matched in a phase
Add more mappings to user-friendly values
2018-02-27 20:05:41 +05:00
13xforever
85046d7e52 piracy checks on regular messages
original message will be deleted, and censored message will be reposted by bot
if piracy is detected in logs, original message with attachment will also be removed
2018-02-27 19:59:44 +05:00
Roberto Anić Banić
4958eb5524
Merge pull request #19 from Nicba1010/master
Log Analyzer add GPU, improvement by Q[A]
2018-02-26 21:58:29 +01:00
Nicba1010
0e459725b5 Log Analyzer add GPU, improvement by Q[A] 2018-02-26 21:57:20 +01:00
Roberto Anić Banić
a593302db7
Merge pull request #18 from Nicba1010/master
Piracy.
2018-02-26 16:00:48 +01:00
Nicba1010
756543b953 Implemented piracy db.
Made piracy trigger case insensitive.
2018-02-26 16:00:04 +01:00
Roberto Anić Banić
86bcfdcffe
Merge pull request #17 from 13xforever/fixes_before_embeds
Fixes before embeds
2018-02-26 14:48:49 +01:00
13xforever
09ef73a520 readme typo fix 2018-02-25 21:35:34 +05:00
13xforever
445221d8dc changed what settings are being extracted from logs 2018-02-25 21:28:16 +05:00
13xforever
360ae6617e jap → ja
you really should never use this unfortunate abbreviation, use ja or jpn instead (see https://en.wikipedia.org/wiki/Jap)
2018-02-25 17:29:17 +05:00
Roberto Anić Banić
8a349b90f2
Merge pull request #15 from Nicba1010/master
Fixed roll command
2018-02-21 14:24:29 +01:00
Nicba1010
205b55d506 Fixed roll command 2018-02-21 14:23:43 +01:00
Roberto Anić Banić
c258c49fe1
Merge pull request #14 from Nicba1010/master
Migration fixes
2018-02-20 16:08:48 +01:00
Nicba1010
f89805ec07 Update README.md
Fix migration issues
2018-02-20 16:07:45 +01:00
Roberto Anić Banić
e728319a1a
Merge pull request #13 from Nicba1010/master
Rewrite code for discord.py rewrite branch
2018-02-20 11:55:41 +01:00
Nicba1010
ad7c5f21c6 Rewrite code for discord.py rewrite branch 2018-02-20 11:52:18 +01:00
Roberto Anić Banić
d4dddff6b3
Merge pull request #12 from Nicba1010/master
User framework + piracy filter initial
2018-02-17 13:04:40 +01:00
Nicba1010
a10794e631 Update README.md
Rename rpcs3Bot to bot for simplicity sake.
2018-02-17 13:03:09 +01:00
Nicba1010
9db767562b Setup mod framework and first piracy filter steps. 2018-02-17 13:00:48 +01:00
Roberto Anić Banić
de961397b9
Merge pull request #11 from 13xforever/qol_improvements
Minor discord bot fixes
2018-02-16 19:31:50 +01:00
Roberto Anić Banić
ec4d80c4a3
Parameterize serial regex, debug message minor change 2018-02-16 19:29:40 +01:00
13xforever
b09cea6db6 Small fixes here and there
Use usr bot id to check for recursion instead of hardcoded name
More error handling during log parse
Post log analysis results even if it wasn't finished for some reason (e.g. truncated log)
Fix log summary alignment for GPU settings
Tweak product id reges: allow more formats, restrict to known product IDs
2018-02-16 22:57:26 +05:00
13xforever
9ec8a55d0a + vs code settings for debug
+ actual readme with quickstart instructions
2018-02-16 20:58:05 +05:00
Roberto Anić Banić
e59cb31467
Merge pull request #10 from Nicba1010/master
Fix mention
2018-02-15 23:53:05 +01:00
Nicba1010
32002352fe Apostrophes, seriously? 2018-02-15 23:51:33 +01:00
Nicba1010
f115f3090b Wrong parameter 2018-02-15 23:40:42 +01:00
Nicba1010
61d63a5346 Admin mention fix 2018-02-15 23:37:47 +01:00
Nicba1010
52d9b19ea0 Log Analysis Implementation
7Z Stream reader is broken
Zip Stream reader doesn't exist
Supported formats:
 - .gz
 - .log

Add manual library load report.
Last problems still not fixed.

Disable .zip and .7z logs.
Turn on feedback for invalid/non-tested serials.

Fixup

Log Analysis
2018-02-15 20:05:00 +01:00
Nicba1010
2dc5fa056e
Merge pull request #8 from Nicba1010/master
Swapped regions korea and hong-kong in filter message
2018-02-05 10:49:32 +01:00
Nicba1010
2dff8751e9 Swapped regions korie and hong-kong in filter message 2018-02-05 10:48:57 +01:00