Commit Graph

87 Commits

Author SHA1 Message Date
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