kageru
377bdde44b
put all log statements behind the logged actions
...
make sure we don’t log them as successful if they failed
2019-03-02 10:15:33 +01:00
kageru
982144f059
Commands can now be limited to a channel or set of Channels ( fixes #5 )
...
Also extracted the command permission logic to a separate function
because it was getting ridiculous. It might be a by slower now, but I
really don’t care. Readabiliy should be much better, except now it’s
even more obvious how bad the entire idea behind that logic was/is.
Shikata ga nai, I guess.
2019-01-27 18:26:12 +01:00
kageru
3b672e2f30
Generalized redirect function, some logging ( fixed #3 , #4 )
...
Now supports embeds as an optional parameter. Already 80% less copy
paste code for the redirects. Can’t get it of it 100% because reasons.
Slight adjustments to logging so I can finally see embeds the bot is
sending.
2019-01-27 17:55:05 +01:00
kageru
9dd7775168
Slight adjustments to comments
2019-01-13 11:37:44 +01:00
kageru
4566ffc230
gofmt all the things
2019-01-10 00:51:50 +01:00
kageru
6e7229d787
deleted messages are now send to their authors via DM
...
solves an issue where people would lose long messages due to
accidentally using banned words
2018-12-30 16:54:02 +01:00
kageru
ebd7f0bb5e
halloween is over. fixed new dango ID
2018-11-10 12:42:11 +01:00
kageru
0b522fde88
added stupid pun for halloween
2018-10-20 11:50:30 +02:00
kageru
d8732a06c1
updated changelog, released 1.3
2018-07-26 00:02:29 +02:00
kageru
f4c620c1fc
added !scomplain
2018-07-26 00:02:06 +02:00
kageru
1e9e8e97c8
lessen the retardation (again)
2018-07-25 23:48:07 +02:00
kageru
41b1587a25
fix !help and set it as game status
2018-07-22 19:18:24 +02:00
kageru
efe45d0c94
fixed !help
2018-07-22 15:43:46 +02:00
kageru
d733c09242
added !mods command
2018-07-22 15:29:17 +02:00
kageru
36e03a1d2e
update nh command and changelog
2018-07-16 10:58:19 +02:00
kageru
91e9ebbb28
lessen some user’s retardation a little
2018-07-16 10:39:48 +02:00
kageru
8b170ddc5a
use command pointers to improve performance and usability
2018-06-29 16:50:28 +02:00
kageru
0717c68b53
Merge branch 'dev' of ssh://git.kageru.moe:23453/kageru/discord-selphybot into dev
2018-06-29 11:12:57 +02:00
kageru
a1c0dea7b0
add feedback to complaints
2018-06-29 11:12:28 +02:00
kageru
3ec5a0df0b
updated changelog, release 1.2
2018-06-19 12:42:53 +02:00
kageru
fbc01eb7ac
added readme ( closes #1 )
2018-06-19 12:39:08 +02:00
kageru
54cac6075a
added !help to list all commands
2018-06-19 11:54:29 +02:00
kageru
481a96e9d7
added misc commands
2018-06-14 19:48:58 +02:00
kageru
9d77ec168d
updated wink regex
2018-06-12 10:01:23 +02:00
kageru
2c0d2fee50
clean up merging; release 1.1
2018-06-11 18:05:47 +02:00
kageru
35db30626d
I can’t into json :selphyDerp: (actually fix #2 )
2018-06-10 21:32:06 +02:00
kageru
f5454910d0
properly notify user if they’re trying to get an age role they already have
2018-06-10 21:06:23 +02:00
kageru
e58d7dd614
added changelog
2018-06-08 17:57:07 +02:00
kageru
fd7a06b56d
allow for multiple admin users in config ( fixes #2 )
2018-06-08 17:49:37 +02:00
kageru
eb89adc065
reimplemented cooldowns on a per-user basis ( fixes #1 )
2018-06-08 17:36:35 +02:00
kageru
1e20ff9b45
remove debug stuff. refactor done \o/
2018-06-06 17:44:56 +02:00
kageru
5a1b51195b
changed config to prod
2018-06-06 17:29:49 +02:00
kageru
a30c1b5d65
refactor: moved role distribution to new logic
2018-06-06 17:28:43 +02:00
kageru
39ce67d4a6
fix wink regex
2018-06-06 00:19:11 +02:00
kageru
30ed3cd9b2
minor test changes in main
2018-06-05 14:05:09 +02:00
kageru
c2722be0ce
add comments to command.go
2018-06-05 13:47:09 +02:00
kageru
d0246a6c4e
added option for command cooldowns
2018-06-05 12:31:26 +02:00
kageru
ab5ce7cc5f
added switch to make commands case-insensitive
2018-06-05 11:50:40 +02:00
kageru
9043a9dbac
refactor: !complain
2018-06-04 02:32:40 +02:00
kageru
a7d6298746
refactor, breaking: added wrapper to easily create text commands
2018-06-04 00:24:34 +02:00
kageru
93014d944b
split project into multiple files
2018-06-03 10:40:28 +02:00
kageru
0acb15b138
properly handle users who disabled DMs
2018-06-02 14:03:16 +02:00
kageru
9826ff1f91
updated config
2018-06-02 13:17:46 +02:00
kageru
692f0bc288
added welcome DM on demand
2018-06-01 22:32:28 +02:00
kageru
778852666c
added anonymous complaints
2018-06-01 21:42:06 +02:00
kageru
799fb9a901
added welcome DMs and roles for new members
2018-06-01 11:59:28 +02:00
kageru
dadda68ace
helpers and logging
2018-05-26 12:51:05 +02:00
kageru
becf7556fc
added embed for rules/welcome message
2018-05-26 04:23:10 +02:00
kageru
1b877ce117
find wink emotes by regex and delete them
2018-05-25 17:21:17 +02:00
kageru
c5389052b8
initial commit
2018-05-17 16:30:29 +02:00