Commit Graph

303 Commits

Author SHA1 Message Date
Weblate
3549c7f10c Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: Discord Tickets/Bot
Translate-URL: http://i18n.capestar.net/projects/discord-tickets/bot/
2021-09-09 21:25:04 +00:00
Isaac
8cd93df4dc
Add text transcripts plugin 2021-08-28 21:50:44 +01:00
Isaac
0efee8ef15
New Crowdin updates (#221)
* New translations en-GB.json (Czech)

* New translations en-GB.json (German)
2021-08-27 22:10:08 +01:00
Isaac
565ca30ebe
feat: new stats api 2021-08-17 00:09:41 +01:00
Isaac
9363c74ae3
refactor: improve code readability 2021-08-17 00:09:07 +01:00
Isaac
d4d60123cb
fix: update logger dependency 2021-08-16 22:32:28 +01:00
Puneet Gopinath
0f10908ee0
refactor: update to discord.js v13 (#203)
* build: bump djs version

* refactor(add): update

* refactor(blacklist): update

* refactor(close): update

* refactor(help): update

* refactor(new): update

* refactor(panel): update

* refactor(remove): update

* refactor(stats): update

* refactor(survey): update

* refactor(tag): update

* refactor(topic): update

* refactor(guild): update, now Structures doesn't exist

Also I don't know if this would work actually, let's see

* refactor(guild_member)

* refactor(index.js): add intents

I can't understand how you do the indentation, sorry if I made a mistake

* Update package.json

* fix(intents): add `DIRECT_MESSAGES` intents


- also fix code style and indentation

* style: fix properties order and indentation

* fix(guild)

* Update and rename message.js to messageCreate.js

* Update guild.js

* refactor(manager): fix

* Update manager.js

* fix(help)

* style: fix spacing

* fix: permission overwrites

* fix(new)

* fix(presence): rename activity to activities

* fix(presence): fix debug message

* fix: update channel types

* Update new.js

* fix(embeds): update footer function

* fix: broken code

* style: add new lines around embed blocks

* fix(messages): update remaining `send()` calls

* fix(messages): i missed one

* build: replace fastify logger with standard logger

* refactor: update message and reaction collectors

Co-authored-by: Isaac <git@eartharoid.me>
2021-08-16 21:05:20 +01:00
Isaac
96d1ddc48c
refactor: update node version check 2021-08-16 15:04:13 +01:00
Isaac
7adc2fcae6
refactor(listeners): improve code readability 2021-08-16 14:32:02 +01:00
Isaac
4c39dca8ef
New Crowdin updates (#186)
* New translations en-GB.json (French)

* New translations en-GB.json (French)

* New translations en-GB.json (German)

* New translations en-GB.json (Korean)

* New translations en-GB.json (Korean)

* New translations en-GB.json (Czech)

* New translations en-GB.json (Czech)

* New translations en-GB.json (Polish)

* New translations en-GB.json (Korean)

* New translations en-GB.json (Czech)
2021-08-15 22:32:36 +01:00
Isaac
9a53c17704
Update banner.js 2021-07-26 13:21:12 +01:00
Isaac
b349cf7eb9
New Crowdin updates (#178)
* New translations en-GB.json (Dutch)

* New translations en-GB.json (Portuguese, Brazilian)

* New translations en-GB.json (Thai)

* New translations en-GB.json (Thai)

* New translations en-GB.json (Thai)
2021-07-12 17:25:06 +01:00
Isaac
6f8d86854c
New Crowdin updates (#176)
* New translations en-GB.json (Hindi)

* New translations en-GB.json (Dutch)

* New translations en-GB.json (Dutch)

* New translations en-GB.json (Dutch)

* New translations en-GB.json (Dutch)
2021-06-22 20:56:56 +01:00
Isaac
59f3ba4e46
New Crowdin updates (#168)
* New translations en-GB.json (Italian)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (German)
2021-06-14 09:09:49 +01:00
Isaac
85285f495b
fix: ensure bot is given correct permissions
Ensure the bot has the required permissions in the panel channel.
2021-06-07 19:47:01 +01:00
Isaac
609a996d57
fix: error in dialects 2021-05-31 23:10:00 +01:00
Isaac
c6d56afa11
Parse JSON if value is string 2021-05-30 21:14:16 +01:00
Isaac
f7cd3e85e5
New Crowdin updates (#159)
* New translations en-GB.json (Danish)

* New translations en-GB.json (Danish)
2021-05-30 20:43:31 +01:00
Isaac
461d535102
Database improvements 2021-05-30 20:39:14 +01:00
Isaac
c91a8c5b0c
Merge remote-tracking branch 'origin/main' into main 2021-05-30 18:38:06 +01:00
Isaac
a80c739171
Change opening_message column type 2021-05-30 18:38:00 +01:00
Isaac
452d9d8029
New Crowdin updates (#158)
* New translations en-GB.json (Spanish)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (Portuguese, Brazilian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (English, United States)
2021-05-30 18:12:42 +01:00
Isaac
bdd172ea1c
Parse JSON if its a string 2021-05-30 18:09:28 +01:00
Isaac
e027e1ef84
Fix space in help command 2021-05-30 18:09:09 +01:00
Isaac
5f5970b5bf
Merge remote-tracking branch 'origin/main' into main 2021-05-30 18:05:11 +01:00
Isaac
2b5e4a27bb
Move blacklist check to after command stuff 2021-05-30 18:05:05 +01:00
Isaac
5436df5c43
Update guild.model.js 2021-05-30 14:16:17 +01:00
Isaac
0e881b85f6
Fix help command 2021-05-30 11:38:34 +01:00
Isaac
2f98274e35
Merge remote-tracking branch 'origin/main' into main 2021-05-29 18:03:30 +01:00
Isaac
4d26141c96
Fix URLs 2021-05-29 18:03:26 +01:00
Isaac
938117d1f0
New Crowdin updates (#157)
* New translations en-GB.json (French)

* New translations en-GB.json (French)
2021-05-28 01:38:26 +01:00
Isaac
92b38427f4
New Crowdin updates (#156)
* New translations en-GB.json (Italian)

* New translations en-GB.json (French)
2021-05-24 15:54:49 +01:00
Isaac
d6af89f4c2
New translations en-GB.json (Italian) (#155) 2021-05-22 22:15:33 +01:00
Isaac
c7ec1bba1a
Remove "opening_message" from required 2021-05-22 19:11:43 +01:00
Isaac
32f43ac18f
Linting 2021-05-22 00:04:18 +01:00
Isaac
777719d1b3
Fix settings 2021-05-21 21:15:54 +01:00
Isaac
c70c9b2494
Guild settings 2021-05-21 19:58:41 +01:00
Isaac
be462cea1d
Fix help command permission filtering 2021-05-21 19:51:38 +01:00
Isaac
f2a706aa95
:) 2021-05-20 15:31:44 +01:00
Isaac
4651650fdf
New Crowdin updates (#154)
* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)
2021-05-19 17:09:07 +01:00
Isaac
b86b50a71a
Fix minifying 2021-05-19 15:25:42 +01:00
Isaac
20ac8bff73
Survey responses!
and some small changes/fixes
2021-05-19 15:24:02 +01:00
Isaac
053fcdb4b8
Fix bug with empty topics 2021-05-18 23:07:38 +01:00
Isaac
4ebdd32512
Merge remote-tracking branch 'origin/master' 2021-05-18 23:02:56 +01:00
Isaac
7255e76206
Make tags staff-only 2021-05-18 23:02:51 +01:00
Isaac
8c8bd54e9f
New Crowdin updates (#151)
* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)

* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)

* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)

* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)

* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)

* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)
2021-05-18 22:39:16 +01:00
Isaac
c03a32dbb4
FAQs/tags/canned responses 2021-05-18 22:08:49 +01:00
Isaac
f40fabfbf3
Improve JSDoc 2021-05-18 20:35:39 +01:00
Isaac
8a15f34342
Make @davidjcralph happy
const
2021-05-18 18:12:07 +01:00
Isaac
37adac1dd0
"help" command 2021-05-17 21:16:58 +01:00
Isaac
98c986e715
Separate schema 2021-05-17 21:05:06 +01:00
Isaac
6a978aa025
Settings validation 2021-05-17 20:24:00 +01:00
Isaac
950f448543
Improve JSDoc types 2021-05-17 18:13:55 +01:00
Isaac
448a1e793f
"stats" command 2021-05-17 00:04:14 +01:00
Isaac
ceac5801fd
"topic" command 2021-05-16 21:31:23 +01:00
Isaac
82473db65c
"remove" command 2021-05-16 19:48:02 +01:00
Isaac
d2034c5a14
New Crowdin updates (#150)
* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)
2021-05-16 18:38:24 +01:00
Isaac
2fd18218e2
"add" command 2021-05-16 18:37:08 +01:00
Isaac
002240d777
Send the embed in the same message as the ping 2021-05-16 18:18:41 +01:00
Isaac
b11d79e370
don't try to remove the reaction 2021-05-16 17:41:46 +01:00
Isaac
c5b8ff0a07
transactions 2021-05-16 17:41:30 +01:00
Isaac
35d4a73c4d
New Crowdin updates (#149)
* New translations en-GB.json (Czech)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)
2021-05-16 15:41:35 +01:00
Isaac
2ca83c3146
Add commands 2021-05-16 15:11:24 +01:00
Isaac
88bc1c84ac
Remove unnecessary function 2021-05-16 14:46:54 +01:00
Isaac
ceffcecb9a
Store avatar hash instead of url 2021-05-16 14:46:38 +01:00
Isaac
87aaa99125
Merge remote-tracking branch 'origin/master' 2021-05-15 23:06:35 +01:00
Isaac
8a99732d80
Added close command, bug fixes and improvements 2021-05-15 23:06:31 +01:00
Isaac
deef97286f
Update banner.js 2021-05-14 22:45:21 +01:00
Isaac
dc08a82ed0
New Crowdin updates (#148)
* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)
2021-05-13 16:45:45 +01:00
Isaac
7cf039b8eb
Ticket releasing 2021-05-13 16:01:09 +01:00
Isaac
c9d55e6feb
Refactor listeners 2021-05-12 21:14:02 +01:00
Isaac
1a8b86dee0
Pings 2021-05-12 18:13:58 +01:00
Isaac
a0ec19faee
Fix bot creating its own ticket 2021-05-12 18:04:38 +01:00
Isaac
6506a4e876
Make reaction-less panels work 2021-05-12 17:43:52 +01:00
Isaac
89f754b968
Make reaction panels work 2021-05-12 17:32:26 +01:00
Isaac
1b4d4f1892
Update transfer.js 2021-05-11 23:53:28 +01:00
Isaac
f9b552e1d0
Fix panel categories field 2021-05-11 23:32:26 +01:00
Isaac
07147cdeb3
New Crowdin updates (#147)
* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)
2021-05-11 23:15:33 +01:00
Isaac
8903f10305
Panel creation 2021-05-11 23:12:06 +01:00
Isaac
da7188d923
Update en-GB.json 2021-05-11 18:19:23 +01:00
Isaac
b3053d5b4f
New Crowdin updates (#146)
* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)
2021-05-11 12:15:31 +01:00
Isaac
c9609a41b5
Ticket creation error handling 2021-05-11 11:52:23 +01:00
Isaac
10f449fc2d
New Crowdin updates (#145)
* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)

* New translations en-GB.json (English, United States)
2021-05-11 11:04:23 +01:00
Isaac
edee95105f
Added try/catch block to named args parsing 2021-05-10 23:38:55 +01:00
Isaac
d9ece4beca
Start on panel creation 2021-05-10 23:11:25 +01:00
Isaac
de93d586fe
fix & improve args processing 2021-05-10 23:10:39 +01:00
Isaac
b8672a8906
New Crowdin updates (#138)
* New translations en-GB.json (Russian)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)
2021-05-10 18:31:17 +01:00
Isaac
9ebdf557df
Add ticket claiming 2021-05-10 16:28:47 +01:00
Isaac
86aa1837c7
Merge remote-tracking branch 'origin/master' 2021-05-10 14:50:39 +01:00
Isaac
718101bfa2
Improve archiving
* All users have a role field rather than just a colour (for members sidebar)
2021-05-10 14:50:34 +01:00
Isaac
d3621235c4
New translations en-GB.json (Czech) (#133) 2021-05-03 20:34:04 +01:00
Isaac
2ce7cd8435
New Crowdin updates (#132)
* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)
2021-05-03 17:23:02 +01:00
Isaac
a7248d88ea
Database things, pinned messages, start on ticket claiming 2021-05-03 16:30:52 +01:00
Isaac
eb1fb737bb
New translations en-GB.json (Portuguese, Brazilian) (#131) 2021-05-03 16:19:44 +01:00
Isaac
2a283afdef
New Crowdin updates (#130)
* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (English, United States)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Portuguese, Brazilian)
2021-05-03 15:19:00 +01:00
Isaac
25980b7db3
Bot permissions check 2021-05-03 15:01:46 +01:00
Isaac
b7b039af6e
New Crowdin updates (#129)
* New translations en-GB.json (Portuguese, Brazilian)

* New translations en-GB.json (Portuguese, Brazilian)
2021-05-03 14:18:25 +01:00
Isaac
fba2b579fb
Update i18n (and fix commands) 2021-04-27 11:34:34 +01:00
Isaac
7d9b2bd1c9
New translations en-GB.json (Norwegian) (#128) 2021-04-27 11:22:27 +01:00
Isaac
14febceeb8
New Crowdin updates (#127)
* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (French)

* New translations en-GB.json (Spanish)

* New translations en-GB.json (Czech)

* New translations en-GB.json (German)

* New translations en-GB.json (Italian)

* New translations en-GB.json (Russian)

* New translations en-GB.json (Czech)

* New translations en-GB.json (Czech)

* New translations en-GB.json (Czech)

* New translations en-GB.json (Czech)

* New translations en-GB.json (Norwegian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Hindi)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Indonesian)

* New translations en-GB.json (Norwegian)
2021-04-26 16:53:41 +01:00