Commit Graph

25 Commits

Author SHA1 Message Date
Ske
f174ce9a03 Add delay of 0.5 seconds before deleting original 2019-02-26 13:44:29 +01:00
Ske
e1e4e68203 Add more aggressive permission error notification. 2019-02-16 19:10:35 +01:00
Ske
3382ca2862 Fix Discord throwing errors on members named "Clyde"
This adds a hair-space (\u200A) between the C and the l,
which won't trigger their check for the name. Discord
throws this error because their built-in "status bot"
used in the client is named Clyde.
2018-12-15 19:56:59 +01:00
Ske
478f96770b A few help/error changes 2018-12-09 16:33:57 +01:00
Ske
72590ec92c Massive refactor/update/UX improvement dump. Closes #6. 2018-12-05 11:44:10 +01:00
Ske
c36a054519 Add proxy permission errors, refactor proxy matching, change member name length error handling. Closes #25. 2018-11-30 21:42:01 +01:00
Ske
4337430823 Check for an existing webhook made by the bot first.
Otherwise, it'd create a new one and in case of failures or database corruptions,
you'd hit the webhook limit quickly.

This was a feature pre-rewrite but got lost in translation.
2018-11-30 20:39:10 +01:00
Ske
869f686bd5 Fix proxied messages with no system tag 2018-11-13 17:27:47 +01:00
Ske
3e5357d27f Whoops pt. 2 2018-11-13 14:01:24 +01:00
Ske
b4c45a7722 Whoops 2018-11-13 13:18:41 +01:00
Ske
f4512fc7e9 Various bug fixes 2018-11-08 16:25:58 +01:00
Ske
3fca071c1d Count all-blank strings as empty for the purposes of proxy validation 2018-11-08 15:47:21 +01:00
Ske
899183f26d Fix special case where webhook is deleted by user 2018-10-27 23:34:50 +02:00
Ske
a4449ceaae Remove commented-out old code 2018-10-27 23:31:45 +02:00
Ske
58d8927380 Message and error logging, various bugfixes 2018-10-27 23:30:12 +02:00
Ske
4217d5d5d8 Basic proxy functionality fixed 2018-10-27 22:00:41 +02:00
Ske
7636a48d14 Sanitize @everyone and @here in proxied messages 2018-10-23 01:14:33 +02:00
Ske
2f728e09aa Remove unsupported Influx/Grafana analytics code 2018-10-11 11:23:20 +02:00
Ske
d45f285a98 Log sender ID to log channel too 2018-09-23 17:15:54 +02:00
Ske
ca662bd502 Stop logging message contents in the database for privacy reasons. Please remove the 'content' column in the 'messages' table: 2018-09-16 13:59:37 +02:00
Ske
f067485e88 Major command handling refactor 2018-09-07 17:34:38 +02:00
Ske
a130e2215a Move stats stuff into its own class. Closes #1 2018-09-01 19:12:33 +02:00
Ske
034f7816e4 Remember to await webhook stat submission 2018-07-25 23:07:38 +02:00
Ske
d81dadefa4 Remember to send webhook stats to Influx post-refactor 2018-07-24 22:55:41 +02:00
Ske
8936029dc8 Massive refactor of pretty much everything in the bot 2018-07-24 22:49:52 +02:00