Skip to content
This repository was archived by the owner on Jan 2, 2026. It is now read-only.

Commit 5a9e807

Browse files
add downtime notif
1 parent db7ac24 commit 5a9e807

File tree

10 files changed

+103
-106
lines changed

10 files changed

+103
-106
lines changed

_404.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# You broke the internet..
2-
Congratulations, the Internet is gone.
1+
# Oops..
2+
Congratulations, you broke the site.
33

44
Return to the [home page](https://suggester.js.org/#/)

config/cooldown.md

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Configuration Element: Suggestion Cooldown
22

33
### Description
4-
This element defines how long users will have to wait before being able to send a suggestion again
4+
This element defines how long users will have to wait before being able to send a suggestion again. Members with staff or admin permissions are not affected by this cooldown.
55

66
### Usage
77
Configure the suggestion cooldown using `.config cooldown [time]`
@@ -12,17 +12,8 @@ Configure the suggestion cooldown using `.config cooldown [time]`
1212
`suggestcooldown`, `cd` and `suggestcd`
1313

1414
### Accepted Inputs
15-
See the table below for more information on how to format durations:
16-
17-
| Name | Shortcut |
18-
|:--------:|:--------:|
19-
| seconds | s |
20-
| minutes | m |
21-
| hours | h |
22-
| days | d |
15+
You can use "s" for seconds, "m" for minutes, "h" for hours and "d" for days.
2316

2417
### **Examples:**
2518
- Using `.config cooldown 25s` will set the suggestion cooldown to **25 seconds**.\
26-
- Using `.config cooldown 3h` will set the cooldown to **3 hours**.
27-
28-
?> Members with staff or admin permissions are not affected by this cooldown.
19+
- Using `.config cooldown 3h` will set the cooldown to **3 hours**.

config/logs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The channel where every suggestion-managing related actions are logged, see belo
66
### Usage
77
Set up the logs channel using `.config logs [channel]`, setting `none` as the channel will reset the current configuration
88

9-
?> Suggester will create a [webhook](https://support.discord.com/hc/en-us/articles/228383668) called "Suggester Logs" in the configured channel. Make sure it can both view the channel **and** manage webhooks inside of it!
9+
?> Suggester will create a [webhook](https://support.discord.com/hc/en-us/articles/228383668) called "Suggester Logs" in the configured channel. Make sure the bot can both view the channel **and** manage webhooks there!
1010

1111
### Aliases
1212
`logs`, `logchannel` and `logschannel`
@@ -21,6 +21,6 @@ Any channel name, id or #mention
2121
- Status changes
2222
- Blocks & unblocks
2323
- Attachments added with the [`.attach`](/staff/attach.md) command
24-
- [Edition and edition requests](editing/suggestion-editing.md) and their [approval](editing/approveedit.md) or [denial](editing/denyeedit.md)
24+
- [Edition and edition requests](editing/suggestion-editing.md) and their [approval](editing/approveedit.md) or [denial](editing/denyeedit.md)
2525

2626
?> [Forum Channels](https://discord.com/blog/forum-channels-space-for-organized-conversation) are not currently supported and may not be configured as the logging channel.

home.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,9 @@ To prevent spam and uphold general good practices, commands can **only** be used
1010
If you have any questions, feel free to reach out to us in our [support server](https://suggester.js.org/support)! Don't worry, we don't bite :)
1111

1212
### Links
13-
| Resource | Shortlink |
14-
|------------------------------------|----------------------------------------------|
15-
| GitHub Repository | https://suggester.js.org/github |
16-
| Support Server | https://suggester.js.org/support |
17-
| Bot Invite Link | https://suggester.js.org/invite |
18-
| Financial Support | https://suggester.js.org/donate |
19-
| Beginner Guide | https://suggester.js.org/#/beginner-guide |
20-
| Server Template | https://discord.new/Ye9n7V9SVNPg |
13+
- [GitHub Repository](https://suggester.js.org/github)
14+
- [Support Server](https://suggester.js.org/support)
15+
- [Add Suggester](https://suggester.js.org/invite)
16+
- [Financial Support](https://suggester.js.org/donate)
17+
- [Beginner Guide](https://suggester.js.org/#/beginner-guide)
18+
- [Server Template](https://discord.new/Ye9n7V9SVNPg)

index.html

Lines changed: 64 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,22 @@
1717
<meta property="og:site_name" content="Suggester Docs">
1818
<meta property="twitter:card" content="summary_large_image">
1919
<meta name="description"
20-
content="Everything you need to know about Suggester, including commands, configuration elements and community programs. Suggestions have never been easier to set up!">
20+
content="Everything you need to know about Suggester, including commands and configuration elements. Suggestions have never been easier to set up!">
2121
<meta name="theme-color" content="#5865F2">
2222
<meta property="og:title" content="Official Suggester Documentation">
2323
<meta property="og:description"
24-
content="Everything you need to know about Suggester, including commands, configuration elements and community programs. Suggestions have never been easier to set up!">
24+
content="Everything you need to know about Suggester, including commands and configuration elements. Suggestions have never been easier to set up!">
2525
<meta property="og:url" content="https://suggester.js.org">
2626

2727
<!-- Theme -->
2828
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
2929

30-
<!-- Custom theme styles -->
3130
<style>
3231
:root {
3332
color: hsl(0deg 32% 94%);
3433
--base-background-color: #2f2d37;
3534
--base-font-size: 16px;
3635

37-
3836
--cover-background-image: url("https://singlecolorimage.com/get/212226/1000x1000");
3937
--heading-color: hsl(0deg 0% 100%);
4038
--heading-h3-font-size: var(--font-size-l);
@@ -105,26 +103,28 @@
105103

106104
--spinner-track-color: #5865F2;
107105

108-
--docsifytabs-tab-background : #363940;
109-
--docsifytabs-tab-color : #E0E0E0;
110-
--docsifytabs-tab-color--active : #5865F2;
111-
--docsifytabs-tab-highlight-px : 5px;
112-
--docsifytabs-tab-padding : 0.6em 1em;
106+
--docsifytabs-tab-background: #363940;
107+
--docsifytabs-tab-color: #E0E0E0;
108+
--docsifytabs-tab-color--active: #5865F2;
109+
--docsifytabs-tab-highlight-px: 5px;
110+
--docsifytabs-tab-padding: 0.6em 1em;
113111

114-
--docsifytabs-content-background : inherit;
115-
--docsifytabs-content-padding : 1.5rem;
112+
--docsifytabs-content-background: inherit;
113+
--docsifytabs-content-padding: 1.5rem;
116114

117-
--docsifytabs-border-color : #E0E0E0;
118-
--docsifytabs-border-px : 3px;
119-
--docsifytabs-border-radius-px : 20px;
115+
--docsifytabs-border-color: #E0E0E0;
116+
--docsifytabs-border-px: 3px;
117+
--docsifytabs-border-radius-px: 20px;
120118

121119
body {
122120
font-family: "Work Sans", sans-serif;
123121
}
122+
124123
::selection {
125124
background: #2ecc71;
126125
color: #000000;
127126
}
127+
128128
.tight-links .sidebar-nav li,
129129
.tight-links .sidebar-nav a {
130130
padding-left: 0 !important;
@@ -253,38 +253,37 @@
253253
}
254254

255255
.get-started-button {
256-
position: absolute;
257-
bottom: 15;
258-
left: 50%;
259-
transform: translateX(-50%);
260-
padding: 10px 25px;
261-
font-size: 1.2em;
262-
background-color: #fcfcfc;
263-
color: rgb(0, 0, 0);
264-
border-radius: 40px;
265-
text-decoration: none;
266-
font-weight: normal;
267-
transition: background-color 0.5s;
268-
}
269-
270-
.get-started-button:hover {
271-
background-color: #b7b3b3;
272-
text-decoration: none;
273-
color: rgb(0, 0, 0)
274-
}
275-
276-
.issue-header {
277-
color: #ff4d4f;
278-
padding: 10px 20px;
279-
font-size: 1.5em;
280-
font-weight: bold;
281-
display: flex;
282-
align-items: center;
283-
gap: 12px;
284-
border-radius: 6px;
285-
margin-bottom: 20px;
286-
}
256+
position: absolute;
257+
bottom: 15;
258+
left: 50%;
259+
transform: translateX(-50%);
260+
padding: 10px 25px;
261+
font-size: 1.2em;
262+
background-color: #fcfcfc;
263+
color: rgb(0, 0, 0);
264+
border-radius: 40px;
265+
text-decoration: none;
266+
font-weight: normal;
267+
transition: background-color 0.5s;
268+
}
269+
270+
.get-started-button:hover {
271+
background-color: #b7b3b3;
272+
text-decoration: none;
273+
color: rgb(0, 0, 0)
274+
}
287275

276+
.issue-header {
277+
color: #ff4d4f;
278+
padding: 10px 20px;
279+
font-size: 1.5em;
280+
font-weight: bold;
281+
display: flex;
282+
align-items: center;
283+
gap: 12px;
284+
border-radius: 6px;
285+
margin-bottom: 20px;
286+
}
288287

289288

290289
.sidebar input[type="search"],
@@ -299,6 +298,7 @@
299298
box-sizing: border-box;
300299
font-size: 1em !important;
301300
}
301+
302302
.sidebar input::placeholder,
303303
.sidebar-search input::placeholder,
304304
.search input::placeholder {
@@ -337,6 +337,25 @@
337337

338338
<body>
339339
<div id="app"></div>
340+
<div id="downtime-banner">
341+
<i class="fa-solid fa-triangle-exclamation"></i>
342+
Suggester is currently down, there is currently no ETA on resolution.
343+
</div>
344+
345+
<style>
346+
#downtime-banner {
347+
background-color: #e22d20;
348+
color: rgb(239, 231, 231);
349+
text-align: center;
350+
padding: 4px 5px;
351+
font-size: 1.2em;
352+
position: fixed;
353+
top: 0;
354+
width: 100%;
355+
z-index: 0;
356+
}
357+
</style>
358+
340359
<script>
341360
window.$docsify = {
342361
name: 'Suggester Docs',

legal/privacy.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Privacy and Security Information
2-
Suggester needs access to certain information in order to properly function and provide the services users expect. We have listed below all the information that we store alongside the reason we store it for. All data and bot services are protected by authentication, and access is limited to a small set of users (developers and Suggester Staff members). Additionally, we will never give out the information we store to unauthorized users. If you believe you have found a security issue in one of our systems, please **do not** post publicly. Contact us in our support server and we'll bring up the issue to the developers (Ben, aka `@index.ts` or Brightness, aka `@brightness`) with information so they can investigate.
2+
Suggester needs access to certain information in order to properly function and provide the services users expect. We have listed below all the information that we store alongside the reason we store it for. All data and bot services are protected by authentication, and access is limited to a small set of users (developers and Suggester Staff members). Additionally, we will never give out the information we store to unauthorized users. If you believe you have found a security issue in one of our systems, please **do not** post publicly. Contact us in our support server and we'll bring up the issue to the developers (Ben, aka `@index.ts` or Brightness, aka `@brightness`) with information so they can investigate.
33

44
## What does Suggester store?
5-
- **User IDs:** We store these to link suggestions to their author, so the bot can show the user who submitted the suggestion. They are also used to maintain a list of blocked users both on
5+
- **User IDs:** We store these to link suggestions to their author, so the bot can show the user who submitted the suggestion. They are also used to maintain a list of blocked users both on
66
a per-server basis and globally.
77
- **Channel IDs:** We store these so that the bot can know where to send various messages such as suggestion-awaiting-review messages, suggestion messages, denied suggestion messages, and log messages.
88
- **Role IDs:** We store these to allow server admins to configure roles that have certain permissions on the bot (staff, admin, blocked roles, etc.)
@@ -11,22 +11,22 @@ Suggester needs access to certain information in order to properly function and
1111
- **Server Emotes:** We store server emote names/IDs if a server configures an emote as a reaction emote in the suggestion feed.
1212
- **Submitted Suggestions & Comments:** We store message content submitted as suggestions and comments in order for the bot to have data about each suggestion.
1313
- **Attachment URLs:** We store URLs of files attached to suggestions in order to make the attaching feature possible.\
14-
We log **commands used and servers the bot is added to/removed from** for analytical purposes.
15-
We store information pertaining to Trello boards connected to the bot and actions such as card creation and comments taken via the bot on those boards.
14+
- **Trello:** If you opt to use the Trello integration, We store information pertaining to Trello boards connected to the bot and actions such as card creation and comments taken via the bot on those boards.
15+
16+
## Logging
17+
We log commands used and servers the bot is added to and removed from for analytical purposes.
1618

1719
## Other
18-
Bots that help to manage the Suggester Support server also store some information:\
19-
**VoteBoat#1330**: Your user id and the number of votes you have on each site\
20+
Bots that help to manage the "Suggester Support" server also store some information:\
2021
**i18n#1614**: Content provided as translations for strings and your user id for permission purposes\
21-
**Suggester Support#5646**: DMs sent to the bot, your username, nickname (if any), account creation date and account age (only if/when you contact the bot by sending it a direct message)\
2222
**Support#8828**: This one has its own document which you can find [here](https://suggester.js.org/#/support-bot-privacy).\
23-
**Threaded#5120**: This bot does not store any data, but logs thread creation including server name, server id and corresponding suggestion id. It is owned and managed by Suspense, @almost.suspense.
23+
**Threaded#5120**: This bot does not store any data, but logs thread creation including server name, server id and corresponding suggestion id. It is independently owned and managed by Suspense (@almost.suspense).
2424

2525
## Concerns
26-
If you have any concerns about the data we store or the functions of the bot, please contact a member of the Suggester Staff Team via the [support server](https://suggester.js.org/support).
26+
If you have any concerns about the data we store or the functions of the bot, please contact a member of the Suggester Staff Team via the [support server](https://suggester.js.org/support).
2727
We'll be more than happy to clear up any concerns you may have.
2828

29-
!> If you would like your data to be removed from our systems, please contact us in our support server and we'll help you from there.
29+
!> If you would like your data to be removed from our systems, please reach out in our support server.
3030

3131
---
3232
### Translations
@@ -36,4 +36,4 @@ Translations of this privacy policy can be found below:
3636
- [Italiano (Italian)](https://github.com/Suggester/privacy/blob/main/italian.md) *Translated by MoonlightCapital - @moonlightcapital*
3737
- [Türkçe (Turkish)](https://github.com/Suggester/privacy/blob/main/turkish.md) *Translated by stern - @stern38*
3838
- [Español (Spanish)](https://github.com/Suggester/privacy/blob/main/spanish.md) *Translated by Ovi 🖤 - @oviiione*
39-
- [Deutsch (German)](https://github.com/Suggester/privacy/blob/main/german.md) *Translated by 550d - @550d*
39+
- [Deutsch (German)](https://github.com/Suggester/privacy/blob/main/german.md) *Translated by 550d - @550d*

staff/block.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,7 @@ Use `.block [user] (duration)` in any channel the bot can read and send messages
1212
`duration`: The duration you want to block the user for (optional, permanent if not provided)
1313

1414
### Duration & Examples
15-
See the table below for more information on how to format durations
16-
17-
18-
| Name | Shortcut |
19-
|:--------:|:--------:|
20-
| seconds | s |
21-
| minutes | m |
22-
| hours | h |
23-
| days | d |
24-
| weeks | w |
15+
You can use "s" for seconds, "m" for minutes, "h" for hours and "d" for days.
2516

2617
### Examples
2718
![An example usage of the blocking command](../images/blocking.png)

staff/mark.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ Use `.mark [suggestion id] [status] (comment)`
88

99
### Arguments
1010

11-
`suggestion id`: The id of the suggestion you want to modify the status
11+
`suggestion id`: The id of the suggestion you want to modify the status
1212

1313
`status`: The new status you want to set, use the table below to find all available statuses:
1414

15-
| Argument | Meaning | Context Examples |
16-
|-----------------------|:-------------------------------------:|-------------------------------------------------------------------|
17-
| `default`, `none`, `reset` | Resets status to default (none shown) | |
18-
| `no`, `not` | Not Happening | Used to let users know the suggestion will not be implemented |
19-
| `working`, `progress`, `inprogress` | In Progress | Useful to leak upcoming stuff 👀 |
20-
| `implemented`, `done` | Implemented | Use this status when something has been implemented |
21-
| `consideration`, `consider`, `considered`, `inconsideration` | In Consideration | Handy status to let users know you're debating about the suggestion, but nothing official *yet* |
15+
| Argument | Meaning |
16+
|-----------------------|:-------------------------------------:|
17+
| `none`, `reset` | Resets status to default (none shown) |
18+
| `no` | Not Happening |
19+
| `working`, `progress` | In Progress |
20+
| `implemented`, `done` | Implemented |
21+
| `consider` | In Consideration |
2222

2323

2424
`comment`: A comment to add to the suggestion (optional)
@@ -30,4 +30,4 @@ When marking a suggestion as Implemented, reactions will only be removed from th
3030
`status`
3131

3232
### User Permission
33-
To execute this command, the user must have the **Manage Server** permission or a configured [staff](/config/staffroles.md) role.
33+
To execute this command, the user must have the **Manage Server** permission or a configured [staff](/config/staffroles.md) role.

topics/supported-locales.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Supported Locales
22
Here's a list of locales we support, whether partially or completely, and their locale code. Languages marked with an * after their name have been fully translated.
33

4-
| Locale | Name in English) | Native Name |
4+
| Locale | Name in English | Native Name |
55
| ------ | ---------------------- | -------------------- |
66
| ar | Arabic | عربي |
77
| da | Danish | Dansk |
@@ -28,11 +28,9 @@ Here's a list of locales we support, whether partially or completely, and their
2828
| cs | Czech | Čeština |
2929
| el | Greek* | Ελληνικά |
3030
| bg | Bulgarian | български |
31-
| ru | Russian | Pусский |
32-
| uk | Ukrainian | Українська |
31+
| ru | Russian | Pусский |
32+
| uk | Ukrainian | Українська |
3333
| hi | Hindi | हिन्दी |
3434
| th | Thai | ไทย |
3535
| ja | Japanese | 日本語 |
36-
| ko-kr | Korean | 한국어 |
37-
38-
* Language is entirely translated.
36+
| ko-kr | Korean | 한국어 |

0 commit comments

Comments
 (0)