Dragory
|
04e10dcc8f
|
feat: add '!role_buttons reset' command
|
2022-04-23 19:43:11 +03:00 |
|
Dragory
|
f627903c71
|
feat: add start_new_row option for role button options
|
2022-04-23 18:51:28 +03:00 |
|
Dragory
|
1c9812b5a6
|
fix: crash hotfix
|
2022-04-23 17:55:05 +03:00 |
|
Dragory
|
28d947b193
|
feat: use a standard custom ID format in role buttons
|
2022-04-23 17:45:47 +03:00 |
|
Dragory
|
b60c7a3d82
|
feat: add 'exclusive' option for role buttons; add documentation for role buttons; mark reaction roles as legacy
|
2022-04-23 17:30:37 +03:00 |
|
Dragory
|
5f9af82943
|
chore: remove old button roles implementation
|
2022-04-23 16:38:24 +03:00 |
|
Dragory
|
49aa4d2c5e
|
feat: add internal role manager plugin; add role buttons plugin
|
2022-04-23 16:31:41 +03:00 |
|
Dragory
|
42f2c91a40
|
chore: formatter pass
|
2022-04-23 13:14:08 +03:00 |
|
Miikka
|
7d36cef4af
|
Merge pull request #320 from almeidx/embed-validation
fix(tags): embed validation
|
2022-04-23 13:09:27 +03:00 |
|
Luke
|
81dbc789c1
|
feat: add check to refreshApiKeyExpiryTime to not refresh long lived keys (#301)
|
2022-04-21 22:47:06 +03:00 |
|
Miikka
|
99dfd2ad6d
|
Merge pull request #323 from almeidx/ban-thing
fix: allow 0 deleteMessageDays and fix upper limit
|
2022-04-21 22:41:31 +03:00 |
|
metal
|
5764c3d366
|
docs: document template functions (#281)
|
2022-04-21 22:31:18 +03:00 |
|
Miikka
|
355b6838bd
|
Merge pull request #307 from almeidx/role-info-perms
fix permissions not showing properly in roleinfo
|
2022-04-21 22:29:01 +03:00 |
|
Miikka
|
af088f7989
|
Merge pull request #317 from almeidx/createcase
fix createCase() user id stuff
|
2022-04-21 22:27:59 +03:00 |
|
Miikka
|
03a5f7ebbd
|
Merge pull request #318 from almeidx/userinfo-roles
fix(userinfocmd): limit the amount of roles shown
|
2022-04-21 22:27:42 +03:00 |
|
Miikka
|
2cf6793630
|
Merge pull request #324 from almeidx/formatting
chore: remove double parenthesis in match_attachment_type trigger
|
2022-04-21 22:26:49 +03:00 |
|
Shoaib Sajid
|
3a1cae5907
|
docs: update phisherman docs link (#327)
|
2022-04-21 22:16:16 +03:00 |
|
almeidx
|
47845ae0f0
|
chore: remove double parenthesis in match_attachment_type trigger
|
2022-02-20 02:05:57 +00:00 |
|
almeidx
|
29c50af0d7
|
fix: allow 0 deleteMessageDays and fix upper limit
|
2022-02-19 17:57:01 +00:00 |
|
almeidx
|
ebb6050690
|
fix: embed validation
|
2022-02-17 14:47:53 +00:00 |
|
almeidx
|
e68eb1f361
|
fix(userinfocmd): limit the amount of roles shown
|
2022-02-07 21:18:41 +00:00 |
|
almeidx
|
d69efdc0cc
|
fix createCase()
|
2022-01-25 19:37:56 +00:00 |
|
Dragory
|
9487cb9dfb
|
debug: reduce 'lowest global remaining' console spam
The lowest global remaining rate limit is now only logged when it's
below 30, which usually indicates an unusually high amount of API calls.
|
2022-01-22 17:20:49 +02:00 |
|
Dragory
|
2b763ce554
|
debug: add debug logging to automod clean action
|
2022-01-17 21:28:00 +02:00 |
|
Dragory
|
75acbef302
|
fix: fix crash when importing cases with duplicate case numbers
|
2021-12-22 15:06:55 +02:00 |
|
Dragory
|
d1f9f653e4
|
feat: improve data validation errors when importing data
|
2021-12-22 15:00:53 +02:00 |
|
Dragory
|
0af0020010
|
fix: show all attachment URLs in !message, fix crash with attachments
|
2021-12-19 17:47:21 +02:00 |
|
Dragory
|
f4749a2546
|
fix(automod): don't try to reply with an empty message
|
2021-11-27 11:52:26 +02:00 |
|
almeidx
|
46378e908c
|
rename record
|
2021-11-26 12:21:03 +00:00 |
|
almeidx
|
0f6b1ba957
|
fix permissions not showing properly in roleinfo
|
2021-11-26 11:49:23 +00:00 |
|
Dragory
|
abe87f6750
|
chore: resolve eslint issues
|
2021-11-03 16:59:08 +02:00 |
|
Dragory
|
6aa40c09c3
|
chore: run prettier on unformatted files
|
2021-11-03 16:54:21 +02:00 |
|
Dragory
|
21db6eac7b
|
fix(phisherman): reset validApiKey on 'missing permissions' error; log getDomainInfo() errors
|
2021-11-03 16:53:11 +02:00 |
|
Dragory
|
02efc71bd2
|
fix(phisherman): fix caught errors still throwing in getPhishermanDomainInfo()
|
2021-11-03 16:49:27 +02:00 |
|
Dragory
|
e25f77d8a9
|
fix(phisherman): fix api response handling issue when checking subdomains
|
2021-11-03 03:29:57 +02:00 |
|
Dragory
|
51ac585bea
|
fix: increase max API input size to 50MB
|
2021-11-03 01:16:29 +02:00 |
|
Dragory
|
f2d78a6be4
|
feat: download data exports directly from the server without a JS download step
|
2021-11-03 01:14:41 +02:00 |
|
Dragory
|
7b95ce2be5
|
feat: add rate limits to import/export
|
2021-11-03 00:49:36 +02:00 |
|
Dragory
|
613f8a6f4d
|
feat(dashboard): add support for importing/exporting cases
|
2021-11-03 00:08:01 +02:00 |
|
Dragory
|
0da77a1a0e
|
fix: fix crash in !rest_performance if there are no rest call stats
|
2021-11-02 23:42:21 +02:00 |
|
Dragory
|
a5984cfd2a
|
perf: use a memory cache for Slowmode
|
2021-11-02 23:38:02 +02:00 |
|
Dragory
|
6d6e508346
|
perf: use a memory cache for AutoReactions
|
2021-11-02 23:25:09 +02:00 |
|
Dragory
|
c6065aad9b
|
feat: add editing support to InternalPoster
|
2021-11-02 23:10:37 +02:00 |
|
Dragory
|
6a4d38bec4
|
debug(phisherman): gracefully handle and log unexpected API responses
|
2021-11-02 22:48:54 +02:00 |
|
Dragory
|
c804aa82f0
|
chore: clean up imports in postToCaseLogChannel.ts
|
2021-11-02 22:28:28 +02:00 |
|
Dragory
|
65f0527d92
|
fix: missing change from 901a723080
|
2021-11-02 22:16:40 +02:00 |
|
Dragory
|
9c338e771d
|
feat(phisherman): assume master API key is always valid
|
2021-11-02 22:16:06 +02:00 |
|
Dragory
|
53ab5cbf63
|
feat: remove blocked-at usage
The package never really worked with Zep, causing the
entire bot to freeze instead.
|
2021-11-02 22:14:44 +02:00 |
|
Dragory
|
d3e33df71e
|
feat: use InternalPoster for Automod alerts
|
2021-11-02 22:12:57 +02:00 |
|
Dragory
|
37f29fed7f
|
fix: fix error handling in InternalPoster.sendMessage direct sends
|
2021-11-02 21:40:24 +02:00 |
|