Block a user
80d4693c3d
document code with jsdoc comments
ffa4d43d8f
ignore jsdoc output for prettier and eslint
2a33dea919
configure eslint to use jsdoc
04bbb7e376
update packages
14a63d43d1
clean up: auto format
5e43e9ba18
version upgrade: first alpha version
1ebe30f981
set invite in README with perms for current state
3a2073f61f
edit owned messages to include pair explainations
73de6dbcec
bugfix: simple logic patches
dc166dd286
set minimum required custom vc permissions
cb1662cefb
bugfix: only delete registered custom channels
e69806c132
remove self roels contextcommand and shared function
dfe673bebc
remove self roles slashcommand
81bb307896
group imports in shared
8e9ddb1e7b
explicit permission overwrites
f5d8bcc449
bugfix: wrong feedback type
7f94c9ddd3
version upgrade: fully functioning prototype
b9407ed52c
lowercase name for possessive apostroph
6ded01b046
handle message/channel deletion
3339d7a244
initialize deletion events
0ffb68fd96
prepare for better event grouping
f3e2715703
use existing private channels
a29e2074a5
ignore if channel is unregistered
d212ca398a
acknowledge command with reply
d0ec7fbb6c
basic custom vc slash command
b5079b6f40
basic error handling and comments
1a3e7ac96b
basic chanel creation
a0eb75e4ee
basic subcommand handling