647 Commits

Author SHA1 Message Date
13xforever
893def86ed implement explain and game lookup stats
implements most of #94
2019-02-14 23:44:26 +05:00
13xforever
eb8a957549 Implement basic cmd stats 2019-02-14 20:44:36 +05:00
13xforever
654acba61f add JST time zone 2019-02-14 04:41:29 +05:00
13xforever
661ac3e514 update readme 2019-02-13 21:42:30 +05:00
Ilya
96d24bc4e6
Merge pull request #218 from 13xforever/vnext
A special for <@259997001880436737> and <@94397591957024768>
2019-02-13 19:49:38 +05:00
13xforever
cf13a47d97 update dependencies 2019-02-13 18:04:30 +05:00
13xforever
84b960aab1 I hate it came down to this 2019-02-12 21:47:43 +05:00
Ilya
e6aa489743
Merge pull request #217 from 13xforever/vnext
Sanitize event lookup error message <:sqvat:357815558479020034>
2019-02-12 20:44:46 +05:00
13xforever
b6e034566c sanitize event lookup error message 2019-02-12 20:43:17 +05:00
Ilya
88dee44386
Merge pull request #216 from 13xforever/vnext
Further improvements for the event editor
2019-02-12 20:37:27 +05:00
13xforever
af39e8fb8c do not allow saving if edit wasn't completed yet 2019-02-12 20:32:34 +05:00
13xforever
3f04307fea always show event ids for mods and !e show all 2019-02-12 20:28:52 +05:00
13xforever
01cd0a786d make it more fool-proof 2019-02-12 20:20:17 +05:00
13xforever
0bf52bdcba improve event editor experience 2019-02-12 20:14:53 +05:00
13xforever
6e402b3eaa change discord invite link regex 2019-02-12 19:43:06 +05:00
Ilya
f803046288
Merge pull request #215 from 13xforever/vnext
Some improvements to the event editor
2019-02-12 03:49:22 +05:00
13xforever
e76e21d394 some improvements to the event editor 2019-02-12 03:48:16 +05:00
Ilya
64eb619d02
Merge pull request #214 from 13xforever/vnext
Implement some interactive stuff
2019-02-12 02:55:59 +05:00
13xforever
e33f2e202d make error message for !psn check updates useful 2019-02-12 02:50:14 +05:00
13xforever
161880a3e4 interactive empty !explain 2019-02-12 02:43:38 +05:00
13xforever
ff5f701a04 update game status lookup handler for another language construct 2019-02-12 02:28:06 +05:00
13xforever
6081b26f63 refactor interactive event edit, and plumb it to event creation as well 2019-02-12 02:19:57 +05:00
13xforever
8d0e3cdf29 interactive event schedule editing 2019-02-11 22:47:17 +05:00
13xforever
96c22b7b76 almost forgot about making this sanity check 2019-02-11 18:31:38 +05:00
13xforever
be34e67e65 do game title lookup as a fallback in unknown command handler 2019-02-11 18:19:55 +05:00
13xforever
9dba609545 tell people to upgrade their spu_perf build 2019-02-11 17:41:00 +05:00
13xforever
f40c5aadcc fix !event tag command 2019-02-09 00:05:20 +05:00
13xforever
4106d6a131 let's try this interactivity stuff 2019-02-08 21:55:57 +05:00
13xforever
630049926b language is weird 2019-02-08 20:47:52 +05:00
Ilya
c3b9779dbf
Merge pull request #213 from 13xforever/vnext
Catch-all handler for unknown commands
2019-02-08 05:27:02 +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
edbbe4cad8 change wording for successful ird check 2019-02-07 20:26:46 +05:00
13xforever
acf35d69b1 remove limit on warning length in lists 2019-02-07 18:18:23 +05:00
Ilya
802f1e8bf5
Merge pull request #212 from 13xforever/vnext
Minor bugfixes
2019-02-07 18:13:16 +05:00
13xforever
5a3d75986b fix antipiracy check on emoji reaction 2019-02-07 18:12:10 +05:00
13xforever
15d58df750 missed one table 2019-02-07 17:56:34 +05:00
13xforever
60417fbfa6 fix monitor emoji check 2019-02-07 17:53:02 +05:00
Ilya
da8a1ff18c
Merge pull request #211 from 13xforever/vnext
Implement string trimming based on visible characters length
2019-02-06 22:03:59 +05:00
13xforever
bcd708e771 implement string trimming based on visible characters length 2019-02-06 22:02:33 +05:00
Ilya
407a07f792
Merge pull request #210 from 13xforever/vnext
QoL fixes
2019-02-06 21:38:19 +05:00
13xforever
9ea1786416 members client language stats (not enabled, requires update to the client) 2019-02-06 21:25:36 +05:00
13xforever
56af1fc498 replace explicit table formatting with the new proper table formatter 2019-02-06 20:37:17 +05:00
13xforever
5881d0700a do ascii table formatter & also some black magic 2019-02-06 18:49:18 +05:00
13xforever
c88a6c09e8 update deps 2019-02-06 16:50:41 +05:00
13xforever
7eff98fc8f more typos, and some command overload fun 2019-02-06 04:50:44 +05:00
13xforever
8694376cb2 typos 2019-02-06 03:53:51 +05:00
Ilya
82f8dd8ef5
Merge pull request #209 from 13xforever/vnext
Generic event schedule, part 2
2019-02-06 03:39:55 +05:00
13xforever
c1d1b591db that was stupid, so make it less so 2019-02-06 03:36:28 +05:00
13xforever
dbd7a0a170 map !e3 on generic !event 2019-02-06 03:16:33 +05:00
13xforever
b91f8fd3b2 generic event schedule rework 2019-02-06 02:50:05 +05:00