Commit graph

782 commits

Author SHA1 Message Date
Nils Blömeke
3174425083 Made it possible to list all alerts and delete them
Might be needed since you can potentially set reminders for far far in the future
2019-06-28 23:26:24 +02:00
Nils Blömeke
913120a1fe Fully functional LocatePlugin with alerts in DB and reminders 2019-06-26 01:04:11 +02:00
Dragory
b230a73a6f Dashboard work and related 2019-06-23 19:18:41 +03:00
Dragory
7bda2b1763 dashboard: auth fixes, guild listing, config editing 2019-06-23 03:40:53 +03:00
Dragory
1dae3019c4 Merge branch 'dashboard' 2019-06-22 18:52:54 +03:00
Dragory
6111ecebe1 Merge branch 'master' of github.com:Dragory/ZeppelinBot 2019-06-22 18:52:49 +03:00
Dragory
2adc5af8d7 Dashboard work. Move configs to DB. Some script reorganization. Add nodemon configs. 2019-06-22 18:52:24 +03:00
Dragory
168d82a966 Add CustomEvents plugin 2019-06-22 18:50:43 +03:00
Dragory
9b43101e5d Clarify default mute message wording 2019-06-22 18:50:09 +03:00
Dragory
f5a9ac6508 Fix bug in templateFormatter variable evaluation 2019-06-22 18:49:45 +03:00
Nils Blömeke
59a7e51b63 Implemented loading and finished message 2019-06-18 23:43:01 +02:00
Nils Blömeke
468cab72ff Include or check to see if the acted on member is the bot 2019-06-17 19:08:15 +02:00
Miikka
c576d9a37c
Fix perms in MessageSaver 2019-06-11 10:26:50 +03:00
Miikka
8af4598b99
Fix crash on unknown channel when applying reaction roles 2019-06-11 10:24:50 +03:00
Nils Blömeke
5fde37e784 Added companion channel functionality
Channels are configured in the servers config gile
2019-05-26 04:14:45 +02:00
Dragory
5a91d36953 Initial dashboard work (auth flow) 2019-05-26 00:13:42 +03:00
Dragory
d54897acdd Split BaseRepository into non-guild and guild
BaseRepository includes all the non-guild-specific functionality,
such as with() and getRelations().
BaseGuildRepository includes guild-specific functionality, such as
getInstance().
2019-05-25 21:25:34 +03:00
Dragory
1aa549e391 Don't run migrations on start (must be run explicitly) 2019-05-25 21:23:09 +03:00
Dragory
0f1ee84c46 Move available plugins to a separate file from index.ts 2019-05-25 14:40:00 +03:00
Dragory
8467e9703a Make plugin schema & validation static 2019-05-25 14:39:26 +03:00
Miikka
a2a7dd5b4b
Fix permission names 2019-05-14 14:49:30 +03:00
Nils
cc1c6afc72
Fix leading white-space resulting in no results
This should in theory make !search ignore leading white spaces that cause no results to be found since it is taken into the equation.
I might have missed a spot but i am pretty sure this is the only place where we work with the search query
2019-05-13 22:59:44 +02:00
Dragory
c4ae36c745 Check if the user is already banned in !forceban 2019-05-13 00:34:12 +03:00
Dragory
1066c3ef3d Allow at-everyone/here when using --enable-mentions in !post 2019-05-13 00:31:59 +03:00
Dragory
02a4cbda25 Update Knub to 20.1.0 2019-05-11 06:23:30 +03:00
Dragory
f63ae2f4cc Some fixes for slowmodes not being removed properly 2019-05-11 06:22:26 +03:00
Dragory
930296973a Fix stacking scheduled post loop when reloading 2019-05-08 08:27:52 +03:00
Dragory
51b104a096 Load NVM in update script 2019-05-07 22:27:50 +03:00
Dragory
3ec35b4ebb !slowmode with only the channel argument now shows that channel's current slowmode; show error if the bot was unable to apply a native slowmode 2019-05-07 22:24:59 +03:00
Dragory
4a020ed735 search: add reaction pagination; add --export 2019-05-07 22:13:02 +03:00
Dragory
4cb890de6b Add some extra comments 2019-05-07 19:54:16 +03:00
Dragory
8a3097f63e Add a generic bot alert log type. Use this in several places. 2019-05-04 19:18:16 +03:00
Dragory
e18193c1a2 Add post scheduling. Add cleaner post_embed syntax. 2019-05-04 18:41:50 +03:00
Dragory
a761a4e550 Add update.sh 2019-05-04 11:03:23 +03:00
Dragory
79c36c2521 Add .nvmrc 2019-05-04 11:02:49 +03:00
Dragory
f468646f87 Use start-prod script in pm2 directly 2019-05-04 10:59:11 +03:00
Dragory
8181df3140 Re-hide debug logs by default 2019-05-04 10:58:57 +03:00
Dragory
1e4d66a0a4 Disable performance debugging 2019-05-04 10:52:59 +03:00
Dragory
bb56f92c43 Remove timestamp from log fn in favor of pm2's timestamps 2019-05-04 10:52:38 +03:00
Dragory
7064199ccd Add process.json for pm2 2019-05-04 10:52:14 +03:00
Dragory
76ab2e9465 Tidy up debug logging in resolveMember 2019-05-04 10:49:55 +03:00
Dragory
3f0277120b Increase template cache size from 100 to 200 2019-05-04 10:48:35 +03:00
Dragory
f80d141c82 Require can_use perm for !role help in self grantable roles 2019-05-04 10:48:23 +03:00
Dragory
ce80d3d521 Bandaid for a crash in username saver 2019-05-04 10:47:59 +03:00
Dragory
900f77aa14 Include message id in censored message logs 2019-05-04 01:46:27 +03:00
Dragory
23eb057780 Add WelcomeMessage plugin 2019-05-03 23:56:38 +03:00
Dragory
1fef4128cf Only log username changes for users on the current server 2019-05-03 23:40:34 +03:00
Dragory
13a38a2f64 Actual fix for said crash 2019-05-03 23:35:09 +03:00
Dragory
a4919523c1 Hotfix for crash 2019-05-03 23:34:44 +03:00
Dragory
e231faf51f Fix username change logging and saving. Re-enable migrations. 2019-05-03 23:31:38 +03:00