13xforever
1709f445b4
oops, forgot this debug print()
2018-06-17 12:27:22 +02:00
13xforever
d5835739a6
show unknown user ids only in dms
2018-06-17 12:27:22 +02:00
13xforever
03daa484f9
fix reporter and reportee on adding a new warning
...
fix report generation in case reporter is no longer available
2018-06-17 12:27:22 +02:00
13xforever
f37e44f782
fix some type hinting
2018-06-17 11:40:22 +02:00
13xforever
f043028090
check moderated channel history on startup in case people were chatting while the bot was down
2018-06-17 11:40:22 +02:00
13xforever
8c369e0d60
make it so users can use !warn list on themselves, and only show warn details in DM for mods
2018-06-17 11:40:22 +02:00
13xforever
c49b3f391d
fix starbucks moderation
2018-06-17 11:40:22 +02:00
13xforever
136fde04d4
Show explicit message when user doesn't have any warnings to their name
2018-06-17 11:40:22 +02:00
13xforever
d5d631371f
fix saving warning on piracy trigger
2018-06-17 11:40:22 +02:00
13xforever
6bff5708c7
show only text names of warned users in public
...
show user ids in DM
2018-06-17 11:40:22 +02:00
13xforever
e9b0b971b9
fix multiline explanations
2018-06-17 11:40:22 +02:00
13xforever
fbcac892ef
fixed reaction for denied commands
2018-06-17 11:40:22 +02:00
13xforever
850773ff44
implemented !explain command
2018-06-17 11:40:22 +02:00
13xforever
b1482efcde
added reporter to the warning db
...
added db schema migrations with the new column and new index
fixed `except:` to use `except Exception:` instead
2018-06-17 11:40:22 +02:00
13xforever
e711407b23
add usage example for !warn
2018-06-17 11:40:22 +02:00
13xforever
134bf2fa74
warning support for unknown (banned / kicked) users
2018-06-17 11:40:22 +02:00
13xforever
a2d3f2070f
add reactions to failed mod and sudo commands, and also log user names
2018-06-17 11:40:22 +02:00
13xforever
4d77a1ed1b
implemented !warn list to list all users with warnings
2018-06-17 11:40:22 +02:00
13xforever
3ec520a243
add piracy trigger context logging
2018-06-09 10:38:38 +02:00
Roberto Anić Banić
eb0fe5af34
Anime stuff
2018-06-09 09:59:52 +02:00
Roberto Anić Banić
c0cdcada68
Implement warning system
2018-06-09 10:07:47 +02:00
13xforever
92c8839592
only append search query if report requires attention from moderators
2018-06-07 15:35:26 +02:00
13xforever
3cce43bf1f
add piracy trigger to logs
2018-06-07 15:35:26 +02:00
13xforever
59f5ef0aa6
Support logs with multiple runs
...
* Try to parse last run from the logs
* Optimized memory usage by flushing buffer every 256 KB
* Indicate if log was too large and parsed settings could reflect not the last run
2018-06-07 15:35:02 +02:00
Roberto Anić Banić
eded517871
UGH
2018-05-10 23:27:15 +02:00
Nicba1010
5129d68e15
Fixed a pretty bad piracy check bug
2018-05-09 09:10:38 +02:00
Ilya
65a819ac21
Do not fail when reporting empty messages with logs attached ( #41 )
...
* Do not fail when reporting empty messages with logs attached
Embed field cannot be empty, so just mention that it was log
* better reporting of attachments
* fml
2018-05-08 11:37:06 +02:00
Nicba1010
a09bbad1f3
piracy reports on in bot-log for pirated releases
2018-04-26 18:08:14 +02:00
Nicba1010
e8b3d4b7f2
Fix importance
2018-04-24 18:02:07 +02:00
Nicba1010
d14b0cc571
Zip support added
2018-04-22 11:16:48 +02:00
Nicba1010
e2b725d506
Removed auto delete and added actual logging
2018-04-21 00:27:49 +02:00
Nicba1010
c0de70c926
Implement auto delete in #media and #bot-spam by reacting with coffee emote, works for ppl with roles only.
2018-04-20 20:45:18 +02:00
Ilya
a3235f61ff
New feature: os detection ( #37 )
...
* detect OS in logs
* Returned Frame Limit option in embed version of log, and moved detected OS around
2018-04-09 15:57:55 +02:00
Roberto Anić Banić
a175ef0ac4
Juhn-proof bot
2018-04-03 10:47:35 +02:00
Nicba1010
ed32e6051b
Remove code limit in Direct Messages
2018-04-03 10:43:41 +02:00
Roberto Anić Banić
aff2b43066
Add !sudo restart ( #36 )
...
* Add !sudo restart
* Remove reference line
* Send via context instead of channel
* Hotfix
* Fix sudo say 1
* Remove debug print
* Bytes to string
* I cannot into bytes
* UTF8
* I still cannot into string
2018-04-03 10:35:48 +02:00
13xforever
54aa4d9ed0
Fix !compat results formatting
...
Fix !top without parameters
Use plain text for product code lookup when in maintenance mode to be less obnoxious
2018-04-03 01:47:28 +05:00
13xforever
6511495589
better solution that doesn't break log analyzer
2018-04-02 23:21:05 +05:00
13xforever
ac89e3bbc3
fix product code lookup when api is in maintenance mode
...
freshen up !top examples
2018-04-02 23:00:59 +05:00
13xforever
3a40aad98a
cap product code lookup number at 5, but show results in any case
2018-03-29 19:05:05 +05:00
13xforever
4d60a77614
More flexible !top command
2018-03-29 18:32:43 +05:00
13xforever
58950387e9
Fix :cell_ok_hand: response
...
Fix AF Override: Disabled formatting
2018-03-29 18:32:19 +05:00
Talkashie
84ec77d00c
Add a couple more 8ball responses
2018-03-20 20:09:33 -05:00
Roberto Anić Banić
291584a907
Juhn being an asshole and ruining stuff for others
2018-03-21 00:09:11 +01:00
13xforever
14fa77e4ba
usable log analysis result as embed
...
fix thread scheduler parsing
2018-03-20 15:31:27 +05: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
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