13xforever
0f819028b0
Detect disc games installed as a pkg
2018-10-28 16:46:47 +05:00
13xforever
ed8a3b6ec4
Link bot spam channel in !explain
2018-10-28 16:46:34 +05:00
13xforever
66595ba281
some fun
2018-10-28 15:42:32 +05:00
13xforever
855a8385ba
Ignore TTY.LOG uploads
2018-10-28 14:56:19 +05:00
13xforever
01cb88c16a
Show prompt for unsupported log archive types
...
Fixes #88
2018-10-28 14:51:26 +05:00
13xforever
d9b46c025a
XAudio2 issues diagnosis
...
Fixes #106
2018-10-28 14:33:25 +05:00
13xforever
6d56e0a729
update dsharpplus packages
2018-10-28 14:06:33 +05:00
Ilya
8000d49d73
Merge pull request #105 from 13xforever/feature/anti-mod-spam
...
Reduce moderation spam from bot
2018-10-23 01:23:07 +05:00
Ilya
0e7c5dffdd
Update CompatBot/Commands/Misc.cs
2018-10-23 01:21:38 +05:00
Ilya
dec92fbd19
Update CompatBot/Commands/Misc.cs
2018-10-23 01:21:28 +05:00
13xforever
9588713424
mention that you can still see the full warning list in bot dms
2018-10-23 00:33:18 +05:00
13xforever
49dbd209a6
Show total warning count if the output was abridged
...
Also always show full warning list if it was requested by a whitelisted role
2018-10-23 00:24:17 +05:00
13xforever
19a1b74721
The man has spoken, so TGE is now 🙃
2018-10-22 22:48:44 +05:00
13xforever
b5dce03799
credit TGE for issue #5 according to the #donors poll
2018-10-22 22:40:31 +05:00
13xforever
da663bbde8
Reduce spam for name spoofing log
...
Should fix #102
If more than 3 users change their display name to the same value, ignore it for an hour since the last detected change
2018-10-22 22:32:10 +05:00
13xforever
780e43cd3e
!explain shouldn't be case-sensitive
...
Fixes #101
2018-10-22 21:50:07 +05:00
13xforever
06c7725798
Reduce moderation spam for suicidal users
...
Fixes main points of issue #87
* do not respond with anything if more than 3 warnings were issued during the last 15 minutes
* list only 3 most recent warnings in the public channels
2018-10-22 21:45:53 +05:00
Roberto Anić Banić
53fcd00173
Credit where credit is due
...
About time
2018-10-21 18:11:54 +02:00
13xforever
a23b376195
Fix potential issues with psn scraper
2018-10-08 21:35:42 +02:00
13xforever
6e37e9920f
various fixes and log notes
2018-10-08 21:35:42 +02:00
13xforever
91038fd7f7
Don't use internal discord client logging now that we have a proper solution
2018-10-06 12:03:09 +02:00
13xforever
71467d2f07
Change default log location to the project root after testing
2018-10-06 12:03:09 +02:00
13xforever
309456d742
Bump min log level to INFO for release configuration
2018-10-06 12:03:09 +02:00
13xforever
902a9dd48b
Add a note for games that have multiple update pkgs
2018-10-06 12:03:09 +02: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
ab7011e9db
update packages
2018-10-06 12:03:09 +02:00
13xforever
3a3b4cda66
Change !explain list message a bit to reduce spam from noobs
2018-10-06 12:03:09 +02:00
13xforever
605a5c67be
Swallow all exceptions in async void methods
...
Otherwise an uncaught exception will terminate the whole process :(
2018-10-06 12:03:09 +02:00
13xforever
eef13b3d01
Check for permissions to look at the channel message history
2018-09-20 19:27:06 +02:00
13xforever
fb46bc95c3
Apparently you can't spell Corporation without ATI
2018-09-18 18:09:11 +02:00
13xforever
cdfb3c3cf0
fixed amd driver version mapping for opengl
...
I swear, one day I'll get it all right at the same time
2018-09-16 14:01:38 +02:00
13xforever
f12f3a236f
fix (?) potential exception when reporting the piracy to bot log
2018-09-16 14:01:38 +02:00
13xforever
58d437e1cc
change wording for Giga SPU Block Size note
2018-09-14 11:58:07 +02:00
13xforever
587dd1fc6c
fix nvidia driver version formatting in some cases
2018-09-14 11:58:07 +02:00
13xforever
4819e795f4
thanks, AMD
2018-09-14 11:58:07 +02:00
13xforever
1b94c28597
use explicit formatting to avoid guild mentions
2018-09-13 22:00:10 +02:00
13xforever
a03458d9d3
explicitly show username#discriminator and nickname
2018-09-13 21:48:10 +02:00
13xforever
5f2f52082e
!audit spoofing
...
checks every user for potential name spoofing
2018-09-13 21:35:53 +02:00
13xforever
59342a40ec
use compact updat info format
...
remove update links from log parsing result
2018-09-13 21:35:53 +02:00
13xforever
5a3ed39b4e
detect encrypted or corrupted disc dumps
2018-09-13 21:35:53 +02:00
13xforever
337a2c6be0
new log issue detections
...
* giga spu block size
* corrupted rap files
2018-09-13 21:35:53 +02:00
13xforever
ca88dfd014
user name spoofing monitoring
2018-09-13 21:35:53 +02:00
13xforever
393194aab4
some config comments
2018-09-13 21:35:53 +02:00
13xforever
47881811a0
well, I am stupid
2018-09-13 21:35:53 +02:00
13xforever
76d68d3da6
...
2018-09-13 21:35:53 +02:00
13xforever
4bca3eea25
add optional comment to the report
2018-09-10 16:56:52 +02:00
13xforever
d58edb803c
prevent reporting abuse
2018-09-10 16:56:52 +02:00
13xforever
23d4071555
!report message
2018-09-10 16:56:52 +02:00
13xforever
598a6e2c0f
trigger update check on successful build announcement
2018-09-10 16:56:52 +02:00
13xforever
419d126366
reduce log result size if there are N/A settings
2018-09-10 16:56:52 +02:00
13xforever
a8ddf3f463
periods or no periods, that's the question
2018-09-10 16:56:52 +02:00
13xforever
c7b9bb86d9
indicate os in the first line of the build info
2018-09-10 16:56:52 +02:00
13xforever
cb0152e998
swallow TaskCancelledException in threads
2018-09-10 16:56:52 +02:00
13xforever
481958aba3
some diagnostics to see why it doesn't work on main server
2018-09-09 10:50:48 +02:00
13xforever
7930121134
if server is unknown, leave it
2018-09-08 17:42:37 +02:00
13xforever
90c0314bca
don't crash if something gone wrong with the guild
2018-09-08 17:30:56 +02:00
13xforever
f9836f56d7
persist update check state
2018-09-08 17:17:38 +02:00
13xforever
3be1ce44bf
Post new RPCS3 update announcements in #compatbot
2018-09-08 17:17:38 +02:00
13xforever
c3a23682e1
swallow 404 errors when checking for covers on gametdb
2018-09-08 17:17:38 +02:00
13xforever
96999f9175
Show alternative game title in product info embed
...
Show game title from the logs if available
Link PR and game wiki page when available
2018-09-08 17:17:38 +02:00
13xforever
5139a0d4ed
only use #compatbot when not in DM
2018-09-08 17:17:38 +02:00
13xforever
581bdfe4f8
limit !warn list users
2018-09-08 17:17:38 +02:00
13xforever
6fcfdef2c6
fix !rate 1
2018-09-08 17:17:38 +02:00
13xforever
7f8e0644e6
fix !top amount and searching for Persona games
2018-09-08 17:17:38 +02:00
13xforever
9c8a73b5a6
more notes and suggestions
2018-09-08 17:17:38 +02:00
13xforever
c36330c4b7
Dedicated Settings detections
2018-09-08 17:17:38 +02:00
13xforever
badff7b495
fix disc inside /game/ detection
...
fixes false positive when launching the game through patch/dlc 🙄
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
4839792879
fix vulkan driver version for intel and nvidia
2018-08-29 22:57:15 +02:00
13xforever
0ed01739c1
for some reason pipe reader decided to break on advance with specified examined position
...
also updated some deps
2018-08-29 20:43:36 +02:00
13xforever
064beedc30
vulkan driver version decoding
2018-08-29 20:31:36 +02:00
13xforever
9fc1282c90
fix exception in GameTdbScraper
2018-08-29 20:31:36 +02:00
13xforever
18b16ab992
scrape for game-related content as well
2018-08-29 20:31:36 +02:00
13xforever
050e761d8f
fix channel name resolution in warnings
2018-08-19 21:13:57 +02:00
13xforever
8644811efe
allow invite links without the protocol
2018-08-19 21:13:57 +02:00
13xforever
5e62feed7f
oops, leftovers from debugging
2018-08-19 13:59:31 +02:00
13xforever
1a50bbc608
rate limits on meme commands instead of hard channel limit
2018-08-19 13:59:31 +02:00
13xforever
3a35125573
GameTDB thumbnail provider
2018-08-19 13:59:31 +02:00
13xforever
2e996fa9a9
show invite links in dm
2018-08-19 13:59:31 +02:00
13xforever
0956410d69
game title scraping from gametdb
2018-08-19 13:59:31 +02:00
13xforever
176d5ab919
oops, this is no longer needed to be disabled
2018-08-19 13:59:31 +02:00
13xforever
a74700b5dc
add discord.me filtering
2018-08-19 13:59:31 +02:00
13xforever
8e8dce42c5
remove region filters for !top
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
8f6eed45dd
new command to scrape psn by full content id; useful for delisted games
2018-08-19 13:59:31 +02:00
13xforever
e479772d4c
more command aliases
2018-08-14 20:46:59 +02:00
13xforever
9c38bee898
Detect an issue with pad initialization and native ui
2018-08-14 20:46:59 +02:00
13xforever
6c4a9cc7b0
add a timeout to log parsing
2018-08-14 20:46:59 +02:00
13xforever
7ef0d45333
oops, don't break single-page results
2018-08-14 20:46:59 +02:00
13xforever
0be538bc8a
fix game updates check for games that has more than 25 patches available
2018-08-14 20:46:59 +02:00
nitrohigito
25560ecfbb
final final final edit
...
this is all very important
trust me on this one
2018-08-12 12:59:21 +02:00
nitrohigito
b00dc957a4
final final edit
...
but a different one at that
2018-08-12 12:59:21 +02:00
nitrohigito
f2e7fcae5d
final edit
...
99.99% chance im not changing this again
2018-08-12 12:59:21 +02:00
nitrohigito
fb9008b15f
minor edit
2018-08-12 12:59:21 +02:00
nitrohigito
3c9aef7cc8
major, world-changing fixes
2018-08-12 12:59:21 +02:00
13xforever
6dd2d8db1e
do field paging in log parsing results
...
also cap report for missing licenses to 10 items max
2018-08-11 23:02:34 +02:00
13xforever
efdf8f9117
note on resolution in log results
2018-08-11 23:02:34 +02:00
13xforever
7dac7bacf2
actually, we need to remove the most recent message, not the oldest; I'm dumb
2018-08-11 16:09:09 +02:00
13xforever
5205fe184c
delete last bot message if told to shut up
2018-08-11 16:00:58 +02:00
13xforever
7ffd507b5e
fix extracting enabled library list
...
limit simultaneous log parsing to half the cores instead of N-1
2018-08-11 16:00:58 +02:00