13xforever
5c9ff0081d
code review changes
2019-12-01 17:24:19 +05:00
Laxynium
6702554ed5
Add misssing ConfigureAsync(false)
...
Switch to c#8 usings.
Run update of nicknames immediately when guilds are available instead of setting flag that are ready.
2019-11-30 01:16:19 +01:00
Laxynium
e04c4548a0
Adjust names of commands
...
Check permissions before changing nickname
Display table instead of raw text in list command
Add periodic check if forced nicknames are still valid.
Add GuildId in order to not list forced nicknames added on different guild.
2019-11-30 01:16:19 +01:00
Grzegorz Gruszczyk
cc5de15fd6
Allow admins to force nickname on particular member
2019-11-30 01:16:19 +01:00
13xforever
f41e0ecd64
update unicode confusables from 12.0.0 to 12.1.0
2019-11-26 21:42:42 +05:00
13xforever
eac6be7e23
refactor to use using statement whenever it makes sense
2019-11-25 18:07:01 +05:00
13xforever
ed3eae728f
check for bot updates on restart
2019-11-19 01:02:43 +05:00
13xforever
eb9a34b9e9
pass restart info through database to workaround docker lifecycle management
2019-11-07 21:48:30 +05:00
13xforever
5162953468
more debug info
2019-11-06 05:06:14 +05:00
13xforever
b34136b395
try to fix restart notification inside docker
2019-10-31 17:18:04 +05:00
13xforever
15a072ccb5
add more logging
2019-10-26 19:26:21 +05:00
13xforever
c3c3ca5abb
add more logging and fix some docker configs
2019-10-26 18:27:30 +05:00
13xforever
62b3c69a49
better azure pipelines integration and building docker image
2019-09-19 23:32:05 +05:00
13xforever
6d97747e77
some hot fixes
2019-09-08 02:50:18 +05:00
13xforever
37e7edefac
fun
2019-09-08 02:33:18 +05:00
13xforever
e4f0709480
improve event name matching, add temporary ama command
2019-08-28 19:12:00 +05:00
13xforever
559cfdf64d
code documentation, part 2
2019-08-26 20:24:06 +05:00
13xforever
68a3dcdfc5
syscall info query command
2019-08-07 21:01:41 +05:00
13xforever
737a7d4869
remove reconnect on high ping, as it never happens in real life
2019-07-28 15:53:18 +05:00
13xforever
a6716c32fd
detect another kind of socket deadlock
2019-07-16 20:16:31 +05:00
13xforever
7cd5e93c40
try to fix bot status reset
2019-06-24 19:25:04 +05:00
13xforever
f0f3b83f2a
appease masses instead of fixing real shit
2019-06-16 13:02:24 +05:00
13xforever
8982609bd5
make bot activity dynamic
2019-06-14 23:20:27 +05:00
13xforever
f5c253c919
accept compiler suggestions
...
implement big brother notice
2019-06-06 00:06:10 +05:00
13xforever
42c3a22844
fix one very important typo
2019-06-03 17:52:51 +05:00
13xforever
4127806eca
fix psn scraper by hardcoding the known psn stores
2019-06-03 17:46:55 +05:00
13xforever
03b94bd235
do not log catastrophic failure when it's not a catastrophic failure
2019-05-28 19:13:32 +05:00
13xforever
dab4b2cd68
remove expired invite codes from the whitelist from time to time
2019-05-28 18:37:09 +05:00
13xforever
0c34da1b98
always restart
2019-05-18 00:29:44 +05:00
13xforever
1cdf26f38c
fix possible hang on connect where discord client will wait for the guild forever
2019-05-17 17:27:31 +05:00
13xforever
462f78348c
disable psn scraping as it's broken right now
2019-05-11 19:52:01 +05:00
13xforever
d2df3c5961
Handle complete discord outage
2019-05-04 21:53:10 +05:00
13xforever
4319dfccf9
try manual reconnect before restarting in case of socket deadlock
2019-04-22 22:47:09 +05:00
13xforever
3c99a237d2
use the existing restart command instead of just dying (._.)
2019-04-21 22:38:20 +05:00
13xforever
cae0c4f743
watch for all socket errors, just in case
2019-04-21 22:29:14 +05:00
13xforever
210886deb8
implement workaround for discord client deadlock in sockets code
2019-04-21 22:27:21 +05:00
13xforever
7590709251
log exceptions from discord client
2019-04-21 03:44:07 +05:00
Hula Hoop
af826d41c9
Fix a few typos
2019-04-07 04:07:05 +05:30
13xforever
7dbf0c53ae
detect fucked up user names
2019-03-13 23:14:00 +05:00
13xforever
df6813adaf
move new builds monitor to regular background tasks
2019-03-06 16:59:36 +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
c3888720d2
discord api is hard to figure out sometimes
2019-02-27 03:35:12 +05:00
13xforever
39c9f166ed
you can mark command for deletion now with the new .
command prefix
2019-02-25 02:05:29 +05:00
13xforever
4106d6a131
let's try this interactivity stuff
2019-02-08 21:55:57 +05:00
13xforever
a5a8dc52be
Handle unknown bot commands
...
if the bot was addressed through the mention, interpret this as an 8ball question (fixes #100 )
if it was a match for an explain, show the explanation
otherwise instruct how to use bot
2019-02-08 05:23:44 +05:00
13xforever
b91f8fd3b2
generic event schedule rework
2019-02-06 02:50:05 +05:00
13xforever
6c139cacc8
rename BotShutupHandler
...
add some emoji fun
2019-02-01 18:37:55 +05:00
13xforever
653feb2bfc
!e3 command
...
Fixes #194
2019-01-30 03:43:23 +05:00
13xforever
a8e1045152
add an ability to recheck messages for piracy links
2019-01-30 00:32:51 +05:00