From 8152017f4dc72744d0b797ca84124fdb2e12f527 Mon Sep 17 00:00:00 2001 From: Raiden Date: Fri, 7 Apr 2023 10:26:47 +0000 Subject: [PATCH 01/46] GitBook: No commit message --- .gitbook/assets/image.png | Bin 0 -> 30662 bytes SUMMARY.md | 26 +- installation/local-hosting-vps/ubuntu.md | 152 ++- installation/railway.md | 32 +- old-docs/color-names.md | 1165 +++++++++++++++++ .../configuration-variables-config-vars.md | 38 + old-docs/configure-modmail-and-logviewer.md | 59 + old-docs/frequently-asked-questions.md | 53 + old-docs/installation-1.md | 59 + old-docs/installation-continued.md | 121 ++ old-docs/modmail-usage.md | 21 + old-docs/permissions.md | 41 + old-docs/plugins.md | 147 +++ old-docs/seperate-server-setup.md | 6 + old-docs/the-unofficial-list-of-plugins.md | 52 + old-docs/updating.md | 38 + old-docs/video-tutorials.md | 3 + 17 files changed, 1971 insertions(+), 42 deletions(-) create mode 100644 .gitbook/assets/image.png create mode 100644 old-docs/color-names.md create mode 100644 old-docs/configuration-variables-config-vars.md create mode 100644 old-docs/configure-modmail-and-logviewer.md create mode 100644 old-docs/frequently-asked-questions.md create mode 100644 old-docs/installation-1.md create mode 100644 old-docs/installation-continued.md create mode 100644 old-docs/modmail-usage.md create mode 100644 old-docs/permissions.md create mode 100644 old-docs/plugins.md create mode 100644 old-docs/seperate-server-setup.md create mode 100644 old-docs/the-unofficial-list-of-plugins.md create mode 100644 old-docs/updating.md create mode 100644 old-docs/video-tutorials.md diff --git a/.gitbook/assets/image.png b/.gitbook/assets/image.png new file mode 100644 index 0000000000000000000000000000000000000000..cb0a9668730cb023257d92c93d1574d6a4366130 GIT binary patch literal 30662 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 @@ -44,7 +47,6 @@ sudo apt install -y python3.10 python3.10-dev python3.10-venv \ You can manually compile Python instead of adding using the Deadsnakes PPA. Compiling Python may take a while (est. 5-10 minutes). -{% code title="bash" %} ```bash sudo apt update && sudo apt upgrade -y # Update and upgrade all packages sudo apt install -y software-properties-common \ @@ -59,12 +61,136 @@ cd Python-3.10.9 ./configure --enable-optimizations make altinstall ``` -{% endcode %} +## Installing Bot + +Clone and cd into the official Modmail repository with: + +```bash +git clone https://github.com/modmail-dev/modmail +cd modmail +``` + +Inside the Modmail folder, Install pipenv and the bot dependencies with: + +```bash +pip install pipenv +pipenv install +``` + +Create a file named `.env` with `nano` and paste all the environmental variables (secrets) needed to run the bot via right-clicking in the nano editor. + +```bash +nano .env +``` + +
+ +After that, press `Ctrl+O` and `Enter` to save your changes. Exit the `nano` editor with `Ctrl+X`. + +You can now go ahead and try running your bot with: + +```bash +pipenv run bot +``` + +If no error shows up, it means your bot is now running correctly. + +## Setting up auto-restart + +To have the bot auto-restart on crash or system reboot, we will be using systemd by making a service file for our bot. + +In order to create the service file, you will first need to know two things, your Linux `username`, your Modmail repository `path` and your Pipenv `path`. + +First, your Linux `username` can be fetched with the following command: + +```bash +whoami +``` + +If you have cloned the Modmail repo as a `root` user, your Modmail repo path should be: + +```bash +/root/modmail +``` + +Otherwise, your path should be: +```bash +/home/$USER/modmail/ +``` + +You can get your Pipenv `path` with: + +``` +whereis pipenv +``` +Now, using `nano`, create a service file for systemd with: +```bash +sudo nano /etc/systemd/system/modmail.service +``` + +and paste in the contents below, replacing `username`, `modmail_path` and `pipenv_path` with yours respectively. `Ctrl+O` and `Enter` to save. `Ctrl+X` to exit the nano editor. + +```bash +[Unit] +Description=Modmail bot +After=network.target + +[Service] +User=username +Group=username +Restart=always +RestartSec=10 +Type=simple +WorkingDirectory=modmail_path +ExecStart=pipenv_path run python bot.py + +[Install] +WantedBy=multi-user.target +``` + +Now, start your Modmail bot with: + +```bash +sudo systemctl start modmail +``` + +If everything goes correctly, you should see your bot online. You can also view the logs of your systemd process with: + +```bash +sudo journalctl -eu modmail +``` + +With that said, go ahead and enable your Modmail service to auto-restart after crash and reboot with: + +```bash +sudo systemctl enable modmail +``` + +If in the future you need to stop and disable your Modmail service, you can do so with: + +```bash +sudo systemctl stop modmail +sudo systemctl disable modmail +``` ## Updating + +Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. + +If for some reason your update command isn't working correctly, you can update your bot by going into your modmail folder and pulling the latest changes from GitHub like so: + +```bash +cd modmail && git pull +``` + +Be sure to restart your bot to apply the changes. If you followed the above instructions on setting up auto-restart, you can do so with: + +```bash +sudo systemctl restart modmail +``` diff --git a/installation/railway.md b/installation/railway.md index b287180..fb21bff 100644 --- a/installation/railway.md +++ b/installation/railway.md @@ -6,7 +6,7 @@ description: Deploy Modmail on Railway PaaS. ## What is Railway? -Railway is a deployment platform where you can provision infrastructure, develop with that infrastructure locally, and then deploy to the cloud. +Railway is a deployment platform where you can provision infrastructure, develop with that infrastructure locally, and then deploy to the cloud. ## Requirements @@ -27,7 +27,7 @@ To keep your bot running 24/7, you'll need to sign up for their "Developer" plan You will need to fork our repositories to deploy onto Railway. -Make sure you're logged in to [GitHub](https://github.com/). You will need to fork **two** repositories. +Make sure you're logged in to [GitHub](https://github.com/). You will need to fork **two** repositories. First we fork the Modmail repository. Head over to [https://github.com/modmail-dev/modmail/fork](https://github.com/modmail-dev/modmail/fork), leave all the settings as default, and click **Create fork**. @@ -37,7 +37,7 @@ Next do the same for the Logviewer repository by heading over to [https://github
Screenshot of creating a Logviewer fork.

Create a GitHub fork for the Logviewer Repository.

-Next, to keep your Modmail and Logviewer up to date, you will need to install the [Pull app](https://github.com/apps/pull). Simply head over to [https://github.com/apps/pull](https://github.com/apps/pull), click **Install**, choose **Only select repositories**, then select **both** the Modmail and Logviewer repositories that you forked in the previous step. +Next, to keep your Modmail and Logviewer up to date, you will need to install the [Pull app](https://github.com/apps/pull). Simply head over to [https://github.com/apps/pull](https://github.com/apps/pull), click **Install**, choose **Only select repositories**, then select **both** the Modmail and Logviewer repositories that you forked in the previous step.
@@ -69,9 +69,7 @@ If your GitHub account is new or not reputable, you may be asked to verify your This unfortunately means that you will have to provide a credit card for verification. Click **Verify Account**, read and accept Railway's **Terms of Service**, then enter your credit card details. You may be temporary charged $1 USD to confirm the legitimacy of the card. -![Screenshot of clicking verify account.](../.gitbook/assets/RW6.png)![Screenshot of clicking terms of service.](../.gitbook/assets/RW7.png)![Screenshot of clicking I agree with terms of service.](../.gitbook/assets/RW7B.png)![Screenshot of entering your credit card details.](../.gitbook/assets/RW8.png) - - +Screenshot of clicking verify account.Screenshot of clicking terms of service.Screenshot of clicking I agree with terms of service.Screenshot of entering your credit card details. @@ -103,7 +101,7 @@ From the [**New Project**](https://railway.app/new) page, create the project by
-Click **New Variable**, set left to be **`CONNECTION_URI`**, then on the right, paste your revised MongoDB connection string from your Notepad (if this is new to you, [go back and read the initial steps](./)). +Click **New Variable**, set left to be **`CONNECTION_URI`**, then on the right, paste your revised MongoDB connection string from your Notepad (if this is new to you, [go back and read the initial steps](./)). Don't add any other variables, nor use the suggested variables section. You should see a new variable named **`CONNECTION_URI`** added under variables once you're done. @@ -129,7 +127,7 @@ Next, go to the **Deployments** tab, look at the latest deployment, is it succes -
Screenshot of the Logviewer homepage.

This URL should show the Logviewer homepage.

+
Screenshot of the Logviewer homepage.

This URL should show the Logviewer homepage.

@@ -153,22 +151,27 @@ Click **New Variable.** We will be adding 5 variables in total, so repeat this s | -------------------- | ----------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | | **`CONNECTION_URI`** | The MongoDB Connection string from your Notepad. |
mongodb+srv://modmail:elAO7wF1r07pNG6u@cluster0.example.mongodb.net
 
| +| | | | | **`TOKEN`** | The Discord bot token from your Notepad. |
MTA3Djv3IAxNjk1NDgdKD231.G1AoUjD.5z629aKP34JKHn4v1EsdNUwdDO3MvBR9ifVES4
 
| +| | | | | **`LOG_URL`** | The Logviewer URL from your Notepad. Remember to add `https://` in front! |
https://web-production-1234.up.railway.app
 
| +| | | | | **`OWNERS`** | Your Discord ID. If you have multiple owners, separate your IDs with a comma. |
718827787302791100
 
| +| | | | | **`GUILD_ID`** | The ID of the Discord server for your Modmail bot. |
109483701365508619
 
| +| | | |
Do you have a separate staff server? -If you manage a large server where you have a separate server for communication among your moderation team, Modmail supports directing threads into the staff server instead of your main (public) server. +If you manage a large server where you have a separate server for communication among your moderation team, Modmail supports directing threads into the staff server instead of your main (public) server. -Simply add an additional variable named **`MODMAIL_GUILD_ID`** and set the value to your staff server's ID. +Simply add an additional variable named **`MODMAIL_GUILD_ID`** and set the value to your staff server's ID. Note: the **`GUILD_ID`** should always be your main server's ID (not staff server's). @@ -204,7 +207,7 @@ You have 10 days to test Modmail without upgrading to the "Developer" plan. As m #### Usage-based subscription -Head over to the **** [**Billing Details**](https://railway.app/account/billing) page, click the **Unlock** button to unlock Developer plan. Then input your credit card details and hit **Subscribe to Developer Plan**. +Head over to the \*\*\*\* [**Billing Details**](https://railway.app/account/billing) page, click the **Unlock** button to unlock Developer plan. Then input your credit card details and hit **Subscribe to Developer Plan**. {% hint style="warning" %} Subscribing to the Developer plan under _usage based subscription_ **may incur you unexpected charges**. This because Railway does not provide any safe-guards or monthly spending limits. Average Modmail and Logviewer usage should be well below the free threshold. However, if you run resource-intensive code via plugins or due to other means, you credit card may be billed. @@ -258,9 +261,9 @@ There you go! Your bot should now be able to run 24/7 without interruptions. Hea How do I cancel my Developer plan subscription? -If you're subscribed under the [usage-based subscription](railway.md#usage-based-subscription) model, you can cancel your subscription by heading to the **** [**Billing Details**](https://railway.app/account/billing) page, click **Manage Subscription**, then click **Cancel plan**. +If you're subscribed under the [usage-based subscription](railway.md#usage-based-subscription) model, you can cancel your subscription by heading to the \*\*\*\* [**Billing Details**](https://railway.app/account/billing) page, click **Manage Subscription**, then click **Cancel plan**. -![Screenshot of clicking manage subscription.](../.gitbook/assets/RW25.png)![Screenshot of clicking cancel plan.](../.gitbook/assets/RW26.png) +Screenshot of clicking manage subscription.Screenshot of clicking cancel plan.
@@ -281,6 +284,3 @@ You can disable auto-updates by heading to the settings page for **both** your M Now that you've successfully set up Modmail, visit the [Getting Started](../getting-started.md) page to find information on using Modmail. You can also join our [**Discord Server**](https://discord.gg/cnUpwrnpYb) to interact with our community or get support for Modmail. - - - diff --git a/old-docs/color-names.md b/old-docs/color-names.md new file mode 100644 index 0000000..5fda98b --- /dev/null +++ b/old-docs/color-names.md @@ -0,0 +1,1165 @@ +# Color Names + +## Color Names + +Color Names can be used for `mod_color`, `recipient_color`, and `main_color` configuration variables. + +*** + +### Base Colors: + +| Color Name | Hex Code | +| ---------- | ------------------------------------------------------------------------- | +| b | ![#0000ff](https://via.placeholder.com/15/0000ff/000000?text=+) `#0000ff` | +| g | ![#007f00](https://via.placeholder.com/15/007f00/000000?text=+) `#007f00` | +| r | ![#ff0000](https://via.placeholder.com/15/ff0000/000000?text=+) `#ff0000` | +| c | ![#00bfbf](https://via.placeholder.com/15/00bfbf/000000?text=+) `#00bfbf` | +| m | ![#bf00bf](https://via.placeholder.com/15/bf00bf/000000?text=+) `#bf00bf` | +| y | ![#bfbf00](https://via.placeholder.com/15/bfbf00/000000?text=+) `#bfbf00` | +| k | ![#000000](https://via.placeholder.com/15/000000/000000?text=+) `#000000` | +| w | ![#ffffff](https://via.placeholder.com/15/ffffff/000000?text=+) `#ffffff` | + +*** + +### Tableau Colors: + +| Color Name | Hex Code | +| ---------- | ------------------------------------------------------------------------- | +| blue | ![#1f77b4](https://via.placeholder.com/15/1f77b4/000000?text=+) `#1f77b4` | +| orange | ![#ff7f0e](https://via.placeholder.com/15/ff7f0e/000000?text=+) `#ff7f0e` | +| green | ![#2ca02c](https://via.placeholder.com/15/2ca02c/000000?text=+) `#2ca02c` | +| red | ![#d62728](https://via.placeholder.com/15/d62728/000000?text=+) `#d62728` | +| purple | ![#9467bd](https://via.placeholder.com/15/9467bd/000000?text=+) `#9467bd` | +| brown | ![#8c564b](https://via.placeholder.com/15/8c564b/000000?text=+) `#8c564b` | +| pink | ![#e377c2](https://via.placeholder.com/15/e377c2/000000?text=+) `#e377c2` | +| gray | ![#7f7f7f](https://via.placeholder.com/15/7f7f7f/000000?text=+) `#7f7f7f` | +| olive | ![#bcbd22](https://via.placeholder.com/15/bcbd22/000000?text=+) `#bcbd22` | +| cyan | ![#17becf](https://via.placeholder.com/15/17becf/000000?text=+) `#17becf` | + +To force use tableau color, use `tab:` (ie. `tab:red`). + +*** + +### XKCD Colors: + +| Color Name | Hex Code | +| -------------------------- | ------------------------------------------------------------------------- | +| cloudy blue | ![#acc2d9](https://via.placeholder.com/15/acc2d9/000000?text=+) `#acc2d9` | +| dark pastel green | ![#56ae57](https://via.placeholder.com/15/56ae57/000000?text=+) `#56ae57` | +| dust | ![#b2996e](https://via.placeholder.com/15/b2996e/000000?text=+) `#b2996e` | +| electric lime | ![#a8ff04](https://via.placeholder.com/15/a8ff04/000000?text=+) `#a8ff04` | +| fresh green | ![#69d84f](https://via.placeholder.com/15/69d84f/000000?text=+) `#69d84f` | +| light eggplant | ![#894585](https://via.placeholder.com/15/894585/000000?text=+) `#894585` | +| nasty green | ![#70b23f](https://via.placeholder.com/15/70b23f/000000?text=+) `#70b23f` | +| really light blue | ![#d4ffff](https://via.placeholder.com/15/d4ffff/000000?text=+) `#d4ffff` | +| tea | ![#65ab7c](https://via.placeholder.com/15/65ab7c/000000?text=+) `#65ab7c` | +| warm purple | ![#952e8f](https://via.placeholder.com/15/952e8f/000000?text=+) `#952e8f` | +| yellowish tan | ![#fcfc81](https://via.placeholder.com/15/fcfc81/000000?text=+) `#fcfc81` | +| cement | ![#a5a391](https://via.placeholder.com/15/a5a391/000000?text=+) `#a5a391` | +| dark grass green | ![#388004](https://via.placeholder.com/15/388004/000000?text=+) `#388004` | +| dusty teal | ![#4c9085](https://via.placeholder.com/15/4c9085/000000?text=+) `#4c9085` | +| grey teal | ![#5e9b8a](https://via.placeholder.com/15/5e9b8a/000000?text=+) `#5e9b8a` | +| macaroni and cheese | ![#efb435](https://via.placeholder.com/15/efb435/000000?text=+) `#efb435` | +| pinkish tan | ![#d99b82](https://via.placeholder.com/15/d99b82/000000?text=+) `#d99b82` | +| spruce | ![#0a5f38](https://via.placeholder.com/15/0a5f38/000000?text=+) `#0a5f38` | +| strong blue | ![#0c06f7](https://via.placeholder.com/15/0c06f7/000000?text=+) `#0c06f7` | +| toxic green | ![#61de2a](https://via.placeholder.com/15/61de2a/000000?text=+) `#61de2a` | +| windows blue | ![#3778bf](https://via.placeholder.com/15/3778bf/000000?text=+) `#3778bf` | +| blue blue | ![#2242c7](https://via.placeholder.com/15/2242c7/000000?text=+) `#2242c7` | +| blue with a hint of purple | ![#533cc6](https://via.placeholder.com/15/533cc6/000000?text=+) `#533cc6` | +| booger | ![#9bb53c](https://via.placeholder.com/15/9bb53c/000000?text=+) `#9bb53c` | +| bright sea green | ![#05ffa6](https://via.placeholder.com/15/05ffa6/000000?text=+) `#05ffa6` | +| dark green blue | ![#1f6357](https://via.placeholder.com/15/1f6357/000000?text=+) `#1f6357` | +| deep turquoise | ![#017374](https://via.placeholder.com/15/017374/000000?text=+) `#017374` | +| green teal | ![#0cb577](https://via.placeholder.com/15/0cb577/000000?text=+) `#0cb577` | +| strong pink | ![#ff0789](https://via.placeholder.com/15/ff0789/000000?text=+) `#ff0789` | +| bland | ![#afa88b](https://via.placeholder.com/15/afa88b/000000?text=+) `#afa88b` | +| deep aqua | ![#08787f](https://via.placeholder.com/15/08787f/000000?text=+) `#08787f` | +| lavender pink | ![#dd85d7](https://via.placeholder.com/15/dd85d7/000000?text=+) `#dd85d7` | +| light moss green | ![#a6c875](https://via.placeholder.com/15/a6c875/000000?text=+) `#a6c875` | +| light seafoam green | ![#a7ffb5](https://via.placeholder.com/15/a7ffb5/000000?text=+) `#a7ffb5` | +| olive yellow | ![#c2b709](https://via.placeholder.com/15/c2b709/000000?text=+) `#c2b709` | +| pig pink | ![#e78ea5](https://via.placeholder.com/15/e78ea5/000000?text=+) `#e78ea5` | +| deep lilac | ![#966ebd](https://via.placeholder.com/15/966ebd/000000?text=+) `#966ebd` | +| desert | ![#ccad60](https://via.placeholder.com/15/ccad60/000000?text=+) `#ccad60` | +| dusty lavender | ![#ac86a8](https://via.placeholder.com/15/ac86a8/000000?text=+) `#ac86a8` | +| purpley grey | ![#947e94](https://via.placeholder.com/15/947e94/000000?text=+) `#947e94` | +| purply | ![#983fb2](https://via.placeholder.com/15/983fb2/000000?text=+) `#983fb2` | +| candy pink | ![#ff63e9](https://via.placeholder.com/15/ff63e9/000000?text=+) `#ff63e9` | +| light pastel green | ![#b2fba5](https://via.placeholder.com/15/b2fba5/000000?text=+) `#b2fba5` | +| boring green | ![#63b365](https://via.placeholder.com/15/63b365/000000?text=+) `#63b365` | +| kiwi green | ![#8ee53f](https://via.placeholder.com/15/8ee53f/000000?text=+) `#8ee53f` | +| light grey green | ![#b7e1a1](https://via.placeholder.com/15/b7e1a1/000000?text=+) `#b7e1a1` | +| orange pink | ![#ff6f52](https://via.placeholder.com/15/ff6f52/000000?text=+) `#ff6f52` | +| tea green | ![#bdf8a3](https://via.placeholder.com/15/bdf8a3/000000?text=+) `#bdf8a3` | +| very light brown | ![#d3b683](https://via.placeholder.com/15/d3b683/000000?text=+) `#d3b683` | +| egg shell | ![#fffcc4](https://via.placeholder.com/15/fffcc4/000000?text=+) `#fffcc4` | +| eggplant purple | ![#430541](https://via.placeholder.com/15/430541/000000?text=+) `#430541` | +| powder pink | ![#ffb2d0](https://via.placeholder.com/15/ffb2d0/000000?text=+) `#ffb2d0` | +| reddish grey | ![#997570](https://via.placeholder.com/15/997570/000000?text=+) `#997570` | +| baby shit brown | ![#ad900d](https://via.placeholder.com/15/ad900d/000000?text=+) `#ad900d` | +| liliac | ![#c48efd](https://via.placeholder.com/15/c48efd/000000?text=+) `#c48efd` | +| stormy blue | ![#507b9c](https://via.placeholder.com/15/507b9c/000000?text=+) `#507b9c` | +| ugly brown | ![#7d7103](https://via.placeholder.com/15/7d7103/000000?text=+) `#7d7103` | +| custard | ![#fffd78](https://via.placeholder.com/15/fffd78/000000?text=+) `#fffd78` | +| darkish pink | ![#da467d](https://via.placeholder.com/15/da467d/000000?text=+) `#da467d` | +| deep brown | ![#410200](https://via.placeholder.com/15/410200/000000?text=+) `#410200` | +| greenish beige | ![#c9d179](https://via.placeholder.com/15/c9d179/000000?text=+) `#c9d179` | +| manilla | ![#fffa86](https://via.placeholder.com/15/fffa86/000000?text=+) `#fffa86` | +| off blue | ![#5684ae](https://via.placeholder.com/15/5684ae/000000?text=+) `#5684ae` | +| battleship grey | ![#6b7c85](https://via.placeholder.com/15/6b7c85/000000?text=+) `#6b7c85` | +| browny green | ![#6f6c0a](https://via.placeholder.com/15/6f6c0a/000000?text=+) `#6f6c0a` | +| bruise | ![#7e4071](https://via.placeholder.com/15/7e4071/000000?text=+) `#7e4071` | +| kelley green | ![#009337](https://via.placeholder.com/15/009337/000000?text=+) `#009337` | +| sickly yellow | ![#d0e429](https://via.placeholder.com/15/d0e429/000000?text=+) `#d0e429` | +| sunny yellow | ![#fff917](https://via.placeholder.com/15/fff917/000000?text=+) `#fff917` | +| azul | ![#1d5dec](https://via.placeholder.com/15/1d5dec/000000?text=+) `#1d5dec` | +| darkgreen | ![#054907](https://via.placeholder.com/15/054907/000000?text=+) `#054907` | +| green/yellow | ![#b5ce08](https://via.placeholder.com/15/b5ce08/000000?text=+) `#b5ce08` | +| lichen | ![#8fb67b](https://via.placeholder.com/15/8fb67b/000000?text=+) `#8fb67b` | +| light light green | ![#c8ffb0](https://via.placeholder.com/15/c8ffb0/000000?text=+) `#c8ffb0` | +| pale gold | ![#fdde6c](https://via.placeholder.com/15/fdde6c/000000?text=+) `#fdde6c` | +| sun yellow | ![#ffdf22](https://via.placeholder.com/15/ffdf22/000000?text=+) `#ffdf22` | +| tan green | ![#a9be70](https://via.placeholder.com/15/a9be70/000000?text=+) `#a9be70` | +| burple | ![#6832e3](https://via.placeholder.com/15/6832e3/000000?text=+) `#6832e3` | +| butterscotch | ![#fdb147](https://via.placeholder.com/15/fdb147/000000?text=+) `#fdb147` | +| toupe | ![#c7ac7d](https://via.placeholder.com/15/c7ac7d/000000?text=+) `#c7ac7d` | +| dark cream | ![#fff39a](https://via.placeholder.com/15/fff39a/000000?text=+) `#fff39a` | +| indian red | ![#850e04](https://via.placeholder.com/15/850e04/000000?text=+) `#850e04` | +| light lavendar | ![#efc0fe](https://via.placeholder.com/15/efc0fe/000000?text=+) `#efc0fe` | +| poison green | ![#40fd14](https://via.placeholder.com/15/40fd14/000000?text=+) `#40fd14` | +| baby puke green | ![#b6c406](https://via.placeholder.com/15/b6c406/000000?text=+) `#b6c406` | +| bright yellow green | ![#9dff00](https://via.placeholder.com/15/9dff00/000000?text=+) `#9dff00` | +| charcoal grey | ![#3c4142](https://via.placeholder.com/15/3c4142/000000?text=+) `#3c4142` | +| squash | ![#f2ab15](https://via.placeholder.com/15/f2ab15/000000?text=+) `#f2ab15` | +| cinnamon | ![#ac4f06](https://via.placeholder.com/15/ac4f06/000000?text=+) `#ac4f06` | +| light pea green | ![#c4fe82](https://via.placeholder.com/15/c4fe82/000000?text=+) `#c4fe82` | +| radioactive green | ![#2cfa1f](https://via.placeholder.com/15/2cfa1f/000000?text=+) `#2cfa1f` | +| raw sienna | ![#9a6200](https://via.placeholder.com/15/9a6200/000000?text=+) `#9a6200` | +| baby purple | ![#ca9bf7](https://via.placeholder.com/15/ca9bf7/000000?text=+) `#ca9bf7` | +| cocoa | ![#875f42](https://via.placeholder.com/15/875f42/000000?text=+) `#875f42` | +| light royal blue | ![#3a2efe](https://via.placeholder.com/15/3a2efe/000000?text=+) `#3a2efe` | +| orangeish | ![#fd8d49](https://via.placeholder.com/15/fd8d49/000000?text=+) `#fd8d49` | +| rust brown | ![#8b3103](https://via.placeholder.com/15/8b3103/000000?text=+) `#8b3103` | +| sand brown | ![#cba560](https://via.placeholder.com/15/cba560/000000?text=+) `#cba560` | +| swamp | ![#698339](https://via.placeholder.com/15/698339/000000?text=+) `#698339` | +| tealish green | ![#0cdc73](https://via.placeholder.com/15/0cdc73/000000?text=+) `#0cdc73` | +| burnt siena | ![#b75203](https://via.placeholder.com/15/b75203/000000?text=+) `#b75203` | +| camo | ![#7f8f4e](https://via.placeholder.com/15/7f8f4e/000000?text=+) `#7f8f4e` | +| dusk blue | ![#26538d](https://via.placeholder.com/15/26538d/000000?text=+) `#26538d` | +| fern | ![#63a950](https://via.placeholder.com/15/63a950/000000?text=+) `#63a950` | +| old rose | ![#c87f89](https://via.placeholder.com/15/c87f89/000000?text=+) `#c87f89` | +| pale light green | ![#b1fc99](https://via.placeholder.com/15/b1fc99/000000?text=+) `#b1fc99` | +| peachy pink | ![#ff9a8a](https://via.placeholder.com/15/ff9a8a/000000?text=+) `#ff9a8a` | +| rosy pink | ![#f6688e](https://via.placeholder.com/15/f6688e/000000?text=+) `#f6688e` | +| light bluish green | ![#76fda8](https://via.placeholder.com/15/76fda8/000000?text=+) `#76fda8` | +| light bright green | ![#53fe5c](https://via.placeholder.com/15/53fe5c/000000?text=+) `#53fe5c` | +| light neon green | ![#4efd54](https://via.placeholder.com/15/4efd54/000000?text=+) `#4efd54` | +| light seafoam | ![#a0febf](https://via.placeholder.com/15/a0febf/000000?text=+) `#a0febf` | +| tiffany blue | ![#7bf2da](https://via.placeholder.com/15/7bf2da/000000?text=+) `#7bf2da` | +| washed out green | ![#bcf5a6](https://via.placeholder.com/15/bcf5a6/000000?text=+) `#bcf5a6` | +| browny orange | ![#ca6b02](https://via.placeholder.com/15/ca6b02/000000?text=+) `#ca6b02` | +| nice blue | ![#107ab0](https://via.placeholder.com/15/107ab0/000000?text=+) `#107ab0` | +| sapphire | ![#2138ab](https://via.placeholder.com/15/2138ab/000000?text=+) `#2138ab` | +| greyish teal | ![#719f91](https://via.placeholder.com/15/719f91/000000?text=+) `#719f91` | +| orangey yellow | ![#fdb915](https://via.placeholder.com/15/fdb915/000000?text=+) `#fdb915` | +| parchment | ![#fefcaf](https://via.placeholder.com/15/fefcaf/000000?text=+) `#fefcaf` | +| straw | ![#fcf679](https://via.placeholder.com/15/fcf679/000000?text=+) `#fcf679` | +| very dark brown | ![#1d0200](https://via.placeholder.com/15/1d0200/000000?text=+) `#1d0200` | +| terracota | ![#cb6843](https://via.placeholder.com/15/cb6843/000000?text=+) `#cb6843` | +| ugly blue | ![#31668a](https://via.placeholder.com/15/31668a/000000?text=+) `#31668a` | +| clear blue | ![#247afd](https://via.placeholder.com/15/247afd/000000?text=+) `#247afd` | +| creme | ![#ffffb6](https://via.placeholder.com/15/ffffb6/000000?text=+) `#ffffb6` | +| foam green | ![#90fda9](https://via.placeholder.com/15/90fda9/000000?text=+) `#90fda9` | +| grey/green | ![#86a17d](https://via.placeholder.com/15/86a17d/000000?text=+) `#86a17d` | +| light gold | ![#fddc5c](https://via.placeholder.com/15/fddc5c/000000?text=+) `#fddc5c` | +| seafoam blue | ![#78d1b6](https://via.placeholder.com/15/78d1b6/000000?text=+) `#78d1b6` | +| topaz | ![#13bbaf](https://via.placeholder.com/15/13bbaf/000000?text=+) `#13bbaf` | +| violet pink | ![#fb5ffc](https://via.placeholder.com/15/fb5ffc/000000?text=+) `#fb5ffc` | +| wintergreen | ![#20f986](https://via.placeholder.com/15/20f986/000000?text=+) `#20f986` | +| yellow tan | ![#ffe36e](https://via.placeholder.com/15/ffe36e/000000?text=+) `#ffe36e` | +| dark fuchsia | ![#9d0759](https://via.placeholder.com/15/9d0759/000000?text=+) `#9d0759` | +| indigo blue | ![#3a18b1](https://via.placeholder.com/15/3a18b1/000000?text=+) `#3a18b1` | +| light yellowish green | ![#c2ff89](https://via.placeholder.com/15/c2ff89/000000?text=+) `#c2ff89` | +| pale magenta | ![#d767ad](https://via.placeholder.com/15/d767ad/000000?text=+) `#d767ad` | +| rich purple | ![#720058](https://via.placeholder.com/15/720058/000000?text=+) `#720058` | +| sunflower yellow | ![#ffda03](https://via.placeholder.com/15/ffda03/000000?text=+) `#ffda03` | +| green/blue | ![#01c08d](https://via.placeholder.com/15/01c08d/000000?text=+) `#01c08d` | +| leather | ![#ac7434](https://via.placeholder.com/15/ac7434/000000?text=+) `#ac7434` | +| racing green | ![#014600](https://via.placeholder.com/15/014600/000000?text=+) `#014600` | +| vivid purple | ![#9900fa](https://via.placeholder.com/15/9900fa/000000?text=+) `#9900fa` | +| dark royal blue | ![#02066f](https://via.placeholder.com/15/02066f/000000?text=+) `#02066f` | +| hazel | ![#8e7618](https://via.placeholder.com/15/8e7618/000000?text=+) `#8e7618` | +| muted pink | ![#d1768f](https://via.placeholder.com/15/d1768f/000000?text=+) `#d1768f` | +| booger green | ![#96b403](https://via.placeholder.com/15/96b403/000000?text=+) `#96b403` | +| canary | ![#fdff63](https://via.placeholder.com/15/fdff63/000000?text=+) `#fdff63` | +| cool grey | ![#95a3a6](https://via.placeholder.com/15/95a3a6/000000?text=+) `#95a3a6` | +| dark taupe | ![#7f684e](https://via.placeholder.com/15/7f684e/000000?text=+) `#7f684e` | +| darkish purple | ![#751973](https://via.placeholder.com/15/751973/000000?text=+) `#751973` | +| true green | ![#089404](https://via.placeholder.com/15/089404/000000?text=+) `#089404` | +| coral pink | ![#ff6163](https://via.placeholder.com/15/ff6163/000000?text=+) `#ff6163` | +| dark sage | ![#598556](https://via.placeholder.com/15/598556/000000?text=+) `#598556` | +| dark slate blue | ![#214761](https://via.placeholder.com/15/214761/000000?text=+) `#214761` | +| flat blue | ![#3c73a8](https://via.placeholder.com/15/3c73a8/000000?text=+) `#3c73a8` | +| mushroom | ![#ba9e88](https://via.placeholder.com/15/ba9e88/000000?text=+) `#ba9e88` | +| rich blue | ![#021bf9](https://via.placeholder.com/15/021bf9/000000?text=+) `#021bf9` | +| dirty purple | ![#734a65](https://via.placeholder.com/15/734a65/000000?text=+) `#734a65` | +| greenblue | ![#23c48b](https://via.placeholder.com/15/23c48b/000000?text=+) `#23c48b` | +| icky green | ![#8fae22](https://via.placeholder.com/15/8fae22/000000?text=+) `#8fae22` | +| light khaki | ![#e6f2a2](https://via.placeholder.com/15/e6f2a2/000000?text=+) `#e6f2a2` | +| warm blue | ![#4b57db](https://via.placeholder.com/15/4b57db/000000?text=+) `#4b57db` | +| dark hot pink | ![#d90166](https://via.placeholder.com/15/d90166/000000?text=+) `#d90166` | +| deep sea blue | ![#015482](https://via.placeholder.com/15/015482/000000?text=+) `#015482` | +| carmine | ![#9d0216](https://via.placeholder.com/15/9d0216/000000?text=+) `#9d0216` | +| dark yellow green | ![#728f02](https://via.placeholder.com/15/728f02/000000?text=+) `#728f02` | +| pale peach | ![#ffe5ad](https://via.placeholder.com/15/ffe5ad/000000?text=+) `#ffe5ad` | +| plum purple | ![#4e0550](https://via.placeholder.com/15/4e0550/000000?text=+) `#4e0550` | +| golden rod | ![#f9bc08](https://via.placeholder.com/15/f9bc08/000000?text=+) `#f9bc08` | +| neon red | ![#ff073a](https://via.placeholder.com/15/ff073a/000000?text=+) `#ff073a` | +| old pink | ![#c77986](https://via.placeholder.com/15/c77986/000000?text=+) `#c77986` | +| very pale blue | ![#d6fffe](https://via.placeholder.com/15/d6fffe/000000?text=+) `#d6fffe` | +| blood orange | ![#fe4b03](https://via.placeholder.com/15/fe4b03/000000?text=+) `#fe4b03` | +| grapefruit | ![#fd5956](https://via.placeholder.com/15/fd5956/000000?text=+) `#fd5956` | +| sand yellow | ![#fce166](https://via.placeholder.com/15/fce166/000000?text=+) `#fce166` | +| clay brown | ![#b2713d](https://via.placeholder.com/15/b2713d/000000?text=+) `#b2713d` | +| dark blue grey | ![#1f3b4d](https://via.placeholder.com/15/1f3b4d/000000?text=+) `#1f3b4d` | +| flat green | ![#699d4c](https://via.placeholder.com/15/699d4c/000000?text=+) `#699d4c` | +| light green blue | ![#56fca2](https://via.placeholder.com/15/56fca2/000000?text=+) `#56fca2` | +| warm pink | ![#fb5581](https://via.placeholder.com/15/fb5581/000000?text=+) `#fb5581` | +| dodger blue | ![#3e82fc](https://via.placeholder.com/15/3e82fc/000000?text=+) `#3e82fc` | +| gross green | ![#a0bf16](https://via.placeholder.com/15/a0bf16/000000?text=+) `#a0bf16` | +| ice | ![#d6fffa](https://via.placeholder.com/15/d6fffa/000000?text=+) `#d6fffa` | +| metallic blue | ![#4f738e](https://via.placeholder.com/15/4f738e/000000?text=+) `#4f738e` | +| pale salmon | ![#ffb19a](https://via.placeholder.com/15/ffb19a/000000?text=+) `#ffb19a` | +| sap green | ![#5c8b15](https://via.placeholder.com/15/5c8b15/000000?text=+) `#5c8b15` | +| algae | ![#54ac68](https://via.placeholder.com/15/54ac68/000000?text=+) `#54ac68` | +| bluey grey | ![#89a0b0](https://via.placeholder.com/15/89a0b0/000000?text=+) `#89a0b0` | +| greeny grey | ![#7ea07a](https://via.placeholder.com/15/7ea07a/000000?text=+) `#7ea07a` | +| highlighter green | ![#1bfc06](https://via.placeholder.com/15/1bfc06/000000?text=+) `#1bfc06` | +| light light blue | ![#cafffb](https://via.placeholder.com/15/cafffb/000000?text=+) `#cafffb` | +| light mint | ![#b6ffbb](https://via.placeholder.com/15/b6ffbb/000000?text=+) `#b6ffbb` | +| raw umber | ![#a75e09](https://via.placeholder.com/15/a75e09/000000?text=+) `#a75e09` | +| vivid blue | ![#152eff](https://via.placeholder.com/15/152eff/000000?text=+) `#152eff` | +| deep lavender | ![#8d5eb7](https://via.placeholder.com/15/8d5eb7/000000?text=+) `#8d5eb7` | +| dull teal | ![#5f9e8f](https://via.placeholder.com/15/5f9e8f/000000?text=+) `#5f9e8f` | +| light greenish blue | ![#63f7b4](https://via.placeholder.com/15/63f7b4/000000?text=+) `#63f7b4` | +| mud green | ![#606602](https://via.placeholder.com/15/606602/000000?text=+) `#606602` | +| pinky | ![#fc86aa](https://via.placeholder.com/15/fc86aa/000000?text=+) `#fc86aa` | +| red wine | ![#8c0034](https://via.placeholder.com/15/8c0034/000000?text=+) `#8c0034` | +| shit green | ![#758000](https://via.placeholder.com/15/758000/000000?text=+) `#758000` | +| tan brown | ![#ab7e4c](https://via.placeholder.com/15/ab7e4c/000000?text=+) `#ab7e4c` | +| darkblue | ![#030764](https://via.placeholder.com/15/030764/000000?text=+) `#030764` | +| rosa | ![#fe86a4](https://via.placeholder.com/15/fe86a4/000000?text=+) `#fe86a4` | +| lipstick | ![#d5174e](https://via.placeholder.com/15/d5174e/000000?text=+) `#d5174e` | +| pale mauve | ![#fed0fc](https://via.placeholder.com/15/fed0fc/000000?text=+) `#fed0fc` | +| claret | ![#680018](https://via.placeholder.com/15/680018/000000?text=+) `#680018` | +| dandelion | ![#fedf08](https://via.placeholder.com/15/fedf08/000000?text=+) `#fedf08` | +| orangered | ![#fe420f](https://via.placeholder.com/15/fe420f/000000?text=+) `#fe420f` | +| poop green | ![#6f7c00](https://via.placeholder.com/15/6f7c00/000000?text=+) `#6f7c00` | +| ruby | ![#ca0147](https://via.placeholder.com/15/ca0147/000000?text=+) `#ca0147` | +| dark | ![#1b2431](https://via.placeholder.com/15/1b2431/000000?text=+) `#1b2431` | +| greenish turquoise | ![#00fbb0](https://via.placeholder.com/15/00fbb0/000000?text=+) `#00fbb0` | +| pastel red | ![#db5856](https://via.placeholder.com/15/db5856/000000?text=+) `#db5856` | +| piss yellow | ![#ddd618](https://via.placeholder.com/15/ddd618/000000?text=+) `#ddd618` | +| bright cyan | ![#41fdfe](https://via.placeholder.com/15/41fdfe/000000?text=+) `#41fdfe` | +| dark coral | ![#cf524e](https://via.placeholder.com/15/cf524e/000000?text=+) `#cf524e` | +| algae green | ![#21c36f](https://via.placeholder.com/15/21c36f/000000?text=+) `#21c36f` | +| darkish red | ![#a90308](https://via.placeholder.com/15/a90308/000000?text=+) `#a90308` | +| reddy brown | ![#6e1005](https://via.placeholder.com/15/6e1005/000000?text=+) `#6e1005` | +| blush pink | ![#fe828c](https://via.placeholder.com/15/fe828c/000000?text=+) `#fe828c` | +| camouflage green | ![#4b6113](https://via.placeholder.com/15/4b6113/000000?text=+) `#4b6113` | +| lawn green | ![#4da409](https://via.placeholder.com/15/4da409/000000?text=+) `#4da409` | +| putty | ![#beae8a](https://via.placeholder.com/15/beae8a/000000?text=+) `#beae8a` | +| vibrant blue | ![#0339f8](https://via.placeholder.com/15/0339f8/000000?text=+) `#0339f8` | +| dark sand | ![#a88f59](https://via.placeholder.com/15/a88f59/000000?text=+) `#a88f59` | +| purple/blue | ![#5d21d0](https://via.placeholder.com/15/5d21d0/000000?text=+) `#5d21d0` | +| saffron | ![#feb209](https://via.placeholder.com/15/feb209/000000?text=+) `#feb209` | +| twilight | ![#4e518b](https://via.placeholder.com/15/4e518b/000000?text=+) `#4e518b` | +| warm brown | ![#964e02](https://via.placeholder.com/15/964e02/000000?text=+) `#964e02` | +| bluegrey | ![#85a3b2](https://via.placeholder.com/15/85a3b2/000000?text=+) `#85a3b2` | +| bubble gum pink | ![#ff69af](https://via.placeholder.com/15/ff69af/000000?text=+) `#ff69af` | +| duck egg blue | ![#c3fbf4](https://via.placeholder.com/15/c3fbf4/000000?text=+) `#c3fbf4` | +| greenish cyan | ![#2afeb7](https://via.placeholder.com/15/2afeb7/000000?text=+) `#2afeb7` | +| petrol | ![#005f6a](https://via.placeholder.com/15/005f6a/000000?text=+) `#005f6a` | +| royal | ![#0c1793](https://via.placeholder.com/15/0c1793/000000?text=+) `#0c1793` | +| butter | ![#ffff81](https://via.placeholder.com/15/ffff81/000000?text=+) `#ffff81` | +| dusty orange | ![#f0833a](https://via.placeholder.com/15/f0833a/000000?text=+) `#f0833a` | +| off yellow | ![#f1f33f](https://via.placeholder.com/15/f1f33f/000000?text=+) `#f1f33f` | +| pale olive green | ![#b1d27b](https://via.placeholder.com/15/b1d27b/000000?text=+) `#b1d27b` | +| orangish | ![#fc824a](https://via.placeholder.com/15/fc824a/000000?text=+) `#fc824a` | +| leaf | ![#71aa34](https://via.placeholder.com/15/71aa34/000000?text=+) `#71aa34` | +| light blue grey | ![#b7c9e2](https://via.placeholder.com/15/b7c9e2/000000?text=+) `#b7c9e2` | +| dried blood | ![#4b0101](https://via.placeholder.com/15/4b0101/000000?text=+) `#4b0101` | +| lightish purple | ![#a552e6](https://via.placeholder.com/15/a552e6/000000?text=+) `#a552e6` | +| rusty red | ![#af2f0d](https://via.placeholder.com/15/af2f0d/000000?text=+) `#af2f0d` | +| lavender blue | ![#8b88f8](https://via.placeholder.com/15/8b88f8/000000?text=+) `#8b88f8` | +| light grass green | ![#9af764](https://via.placeholder.com/15/9af764/000000?text=+) `#9af764` | +| light mint green | ![#a6fbb2](https://via.placeholder.com/15/a6fbb2/000000?text=+) `#a6fbb2` | +| sunflower | ![#ffc512](https://via.placeholder.com/15/ffc512/000000?text=+) `#ffc512` | +| velvet | ![#750851](https://via.placeholder.com/15/750851/000000?text=+) `#750851` | +| brick orange | ![#c14a09](https://via.placeholder.com/15/c14a09/000000?text=+) `#c14a09` | +| lightish red | ![#fe2f4a](https://via.placeholder.com/15/fe2f4a/000000?text=+) `#fe2f4a` | +| pure blue | ![#0203e2](https://via.placeholder.com/15/0203e2/000000?text=+) `#0203e2` | +| twilight blue | ![#0a437a](https://via.placeholder.com/15/0a437a/000000?text=+) `#0a437a` | +| violet red | ![#a50055](https://via.placeholder.com/15/a50055/000000?text=+) `#a50055` | +| yellowy brown | ![#ae8b0c](https://via.placeholder.com/15/ae8b0c/000000?text=+) `#ae8b0c` | +| carnation | ![#fd798f](https://via.placeholder.com/15/fd798f/000000?text=+) `#fd798f` | +| muddy yellow | ![#bfac05](https://via.placeholder.com/15/bfac05/000000?text=+) `#bfac05` | +| dark seafoam green | ![#3eaf76](https://via.placeholder.com/15/3eaf76/000000?text=+) `#3eaf76` | +| deep rose | ![#c74767](https://via.placeholder.com/15/c74767/000000?text=+) `#c74767` | +| dusty red | ![#b9484e](https://via.placeholder.com/15/b9484e/000000?text=+) `#b9484e` | +| grey/blue | ![#647d8e](https://via.placeholder.com/15/647d8e/000000?text=+) `#647d8e` | +| lemon lime | ![#bffe28](https://via.placeholder.com/15/bffe28/000000?text=+) `#bffe28` | +| purple/pink | ![#d725de](https://via.placeholder.com/15/d725de/000000?text=+) `#d725de` | +| brown yellow | ![#b29705](https://via.placeholder.com/15/b29705/000000?text=+) `#b29705` | +| purple brown | ![#673a3f](https://via.placeholder.com/15/673a3f/000000?text=+) `#673a3f` | +| wisteria | ![#a87dc2](https://via.placeholder.com/15/a87dc2/000000?text=+) `#a87dc2` | +| banana yellow | ![#fafe4b](https://via.placeholder.com/15/fafe4b/000000?text=+) `#fafe4b` | +| lipstick red | ![#c0022f](https://via.placeholder.com/15/c0022f/000000?text=+) `#c0022f` | +| water blue | ![#0e87cc](https://via.placeholder.com/15/0e87cc/000000?text=+) `#0e87cc` | +| brown grey | ![#8d8468](https://via.placeholder.com/15/8d8468/000000?text=+) `#8d8468` | +| vibrant purple | ![#ad03de](https://via.placeholder.com/15/ad03de/000000?text=+) `#ad03de` | +| baby green | ![#8cff9e](https://via.placeholder.com/15/8cff9e/000000?text=+) `#8cff9e` | +| barf green | ![#94ac02](https://via.placeholder.com/15/94ac02/000000?text=+) `#94ac02` | +| eggshell blue | ![#c4fff7](https://via.placeholder.com/15/c4fff7/000000?text=+) `#c4fff7` | +| sandy yellow | ![#fdee73](https://via.placeholder.com/15/fdee73/000000?text=+) `#fdee73` | +| cool green | ![#33b864](https://via.placeholder.com/15/33b864/000000?text=+) `#33b864` | +| pale | ![#fff9d0](https://via.placeholder.com/15/fff9d0/000000?text=+) `#fff9d0` | +| blue/grey | ![#758da3](https://via.placeholder.com/15/758da3/000000?text=+) `#758da3` | +| hot magenta | ![#f504c9](https://via.placeholder.com/15/f504c9/000000?text=+) `#f504c9` | +| greyblue | ![#77a1b5](https://via.placeholder.com/15/77a1b5/000000?text=+) `#77a1b5` | +| purpley | ![#8756e4](https://via.placeholder.com/15/8756e4/000000?text=+) `#8756e4` | +| baby shit green | ![#889717](https://via.placeholder.com/15/889717/000000?text=+) `#889717` | +| brownish pink | ![#c27e79](https://via.placeholder.com/15/c27e79/000000?text=+) `#c27e79` | +| dark aquamarine | ![#017371](https://via.placeholder.com/15/017371/000000?text=+) `#017371` | +| diarrhea | ![#9f8303](https://via.placeholder.com/15/9f8303/000000?text=+) `#9f8303` | +| light mustard | ![#f7d560](https://via.placeholder.com/15/f7d560/000000?text=+) `#f7d560` | +| pale sky blue | ![#bdf6fe](https://via.placeholder.com/15/bdf6fe/000000?text=+) `#bdf6fe` | +| turtle green | ![#75b84f](https://via.placeholder.com/15/75b84f/000000?text=+) `#75b84f` | +| bright olive | ![#9cbb04](https://via.placeholder.com/15/9cbb04/000000?text=+) `#9cbb04` | +| dark grey blue | ![#29465b](https://via.placeholder.com/15/29465b/000000?text=+) `#29465b` | +| greeny brown | ![#696006](https://via.placeholder.com/15/696006/000000?text=+) `#696006` | +| lemon green | ![#adf802](https://via.placeholder.com/15/adf802/000000?text=+) `#adf802` | +| light periwinkle | ![#c1c6fc](https://via.placeholder.com/15/c1c6fc/000000?text=+) `#c1c6fc` | +| seaweed green | ![#35ad6b](https://via.placeholder.com/15/35ad6b/000000?text=+) `#35ad6b` | +| sunshine yellow | ![#fffd37](https://via.placeholder.com/15/fffd37/000000?text=+) `#fffd37` | +| ugly purple | ![#a442a0](https://via.placeholder.com/15/a442a0/000000?text=+) `#a442a0` | +| medium pink | ![#f36196](https://via.placeholder.com/15/f36196/000000?text=+) `#f36196` | +| puke brown | ![#947706](https://via.placeholder.com/15/947706/000000?text=+) `#947706` | +| very light pink | ![#fff4f2](https://via.placeholder.com/15/fff4f2/000000?text=+) `#fff4f2` | +| viridian | ![#1e9167](https://via.placeholder.com/15/1e9167/000000?text=+) `#1e9167` | +| bile | ![#b5c306](https://via.placeholder.com/15/b5c306/000000?text=+) `#b5c306` | +| faded yellow | ![#feff7f](https://via.placeholder.com/15/feff7f/000000?text=+) `#feff7f` | +| very pale green | ![#cffdbc](https://via.placeholder.com/15/cffdbc/000000?text=+) `#cffdbc` | +| vibrant green | ![#0add08](https://via.placeholder.com/15/0add08/000000?text=+) `#0add08` | +| bright lime | ![#87fd05](https://via.placeholder.com/15/87fd05/000000?text=+) `#87fd05` | +| spearmint | ![#1ef876](https://via.placeholder.com/15/1ef876/000000?text=+) `#1ef876` | +| light aquamarine | ![#7bfdc7](https://via.placeholder.com/15/7bfdc7/000000?text=+) `#7bfdc7` | +| light sage | ![#bcecac](https://via.placeholder.com/15/bcecac/000000?text=+) `#bcecac` | +| yellowgreen | ![#bbf90f](https://via.placeholder.com/15/bbf90f/000000?text=+) `#bbf90f` | +| baby poo | ![#ab9004](https://via.placeholder.com/15/ab9004/000000?text=+) `#ab9004` | +| dark seafoam | ![#1fb57a](https://via.placeholder.com/15/1fb57a/000000?text=+) `#1fb57a` | +| deep teal | ![#00555a](https://via.placeholder.com/15/00555a/000000?text=+) `#00555a` | +| heather | ![#a484ac](https://via.placeholder.com/15/a484ac/000000?text=+) `#a484ac` | +| rust orange | ![#c45508](https://via.placeholder.com/15/c45508/000000?text=+) `#c45508` | +| dirty blue | ![#3f829d](https://via.placeholder.com/15/3f829d/000000?text=+) `#3f829d` | +| fern green | ![#548d44](https://via.placeholder.com/15/548d44/000000?text=+) `#548d44` | +| bright lilac | ![#c95efb](https://via.placeholder.com/15/c95efb/000000?text=+) `#c95efb` | +| weird green | ![#3ae57f](https://via.placeholder.com/15/3ae57f/000000?text=+) `#3ae57f` | +| peacock blue | ![#016795](https://via.placeholder.com/15/016795/000000?text=+) `#016795` | +| avocado green | ![#87a922](https://via.placeholder.com/15/87a922/000000?text=+) `#87a922` | +| faded orange | ![#f0944d](https://via.placeholder.com/15/f0944d/000000?text=+) `#f0944d` | +| grape purple | ![#5d1451](https://via.placeholder.com/15/5d1451/000000?text=+) `#5d1451` | +| hot green | ![#25ff29](https://via.placeholder.com/15/25ff29/000000?text=+) `#25ff29` | +| lime yellow | ![#d0fe1d](https://via.placeholder.com/15/d0fe1d/000000?text=+) `#d0fe1d` | +| mango | ![#ffa62b](https://via.placeholder.com/15/ffa62b/000000?text=+) `#ffa62b` | +| shamrock | ![#01b44c](https://via.placeholder.com/15/01b44c/000000?text=+) `#01b44c` | +| bubblegum | ![#ff6cb5](https://via.placeholder.com/15/ff6cb5/000000?text=+) `#ff6cb5` | +| purplish brown | ![#6b4247](https://via.placeholder.com/15/6b4247/000000?text=+) `#6b4247` | +| vomit yellow | ![#c7c10c](https://via.placeholder.com/15/c7c10c/000000?text=+) `#c7c10c` | +| pale cyan | ![#b7fffa](https://via.placeholder.com/15/b7fffa/000000?text=+) `#b7fffa` | +| key lime | ![#aeff6e](https://via.placeholder.com/15/aeff6e/000000?text=+) `#aeff6e` | +| tomato red | ![#ec2d01](https://via.placeholder.com/15/ec2d01/000000?text=+) `#ec2d01` | +| lightgreen | ![#76ff7b](https://via.placeholder.com/15/76ff7b/000000?text=+) `#76ff7b` | +| merlot | ![#730039](https://via.placeholder.com/15/730039/000000?text=+) `#730039` | +| night blue | ![#040348](https://via.placeholder.com/15/040348/000000?text=+) `#040348` | +| purpleish pink | ![#df4ec8](https://via.placeholder.com/15/df4ec8/000000?text=+) `#df4ec8` | +| apple | ![#6ecb3c](https://via.placeholder.com/15/6ecb3c/000000?text=+) `#6ecb3c` | +| baby poop green | ![#8f9805](https://via.placeholder.com/15/8f9805/000000?text=+) `#8f9805` | +| green apple | ![#5edc1f](https://via.placeholder.com/15/5edc1f/000000?text=+) `#5edc1f` | +| heliotrope | ![#d94ff5](https://via.placeholder.com/15/d94ff5/000000?text=+) `#d94ff5` | +| yellow/green | ![#c8fd3d](https://via.placeholder.com/15/c8fd3d/000000?text=+) `#c8fd3d` | +| almost black | ![#070d0d](https://via.placeholder.com/15/070d0d/000000?text=+) `#070d0d` | +| cool blue | ![#4984b8](https://via.placeholder.com/15/4984b8/000000?text=+) `#4984b8` | +| leafy green | ![#51b73b](https://via.placeholder.com/15/51b73b/000000?text=+) `#51b73b` | +| mustard brown | ![#ac7e04](https://via.placeholder.com/15/ac7e04/000000?text=+) `#ac7e04` | +| dusk | ![#4e5481](https://via.placeholder.com/15/4e5481/000000?text=+) `#4e5481` | +| dull brown | ![#876e4b](https://via.placeholder.com/15/876e4b/000000?text=+) `#876e4b` | +| frog green | ![#58bc08](https://via.placeholder.com/15/58bc08/000000?text=+) `#58bc08` | +| vivid green | ![#2fef10](https://via.placeholder.com/15/2fef10/000000?text=+) `#2fef10` | +| bright light green | ![#2dfe54](https://via.placeholder.com/15/2dfe54/000000?text=+) `#2dfe54` | +| fluro green | ![#0aff02](https://via.placeholder.com/15/0aff02/000000?text=+) `#0aff02` | +| kiwi | ![#9cef43](https://via.placeholder.com/15/9cef43/000000?text=+) `#9cef43` | +| seaweed | ![#18d17b](https://via.placeholder.com/15/18d17b/000000?text=+) `#18d17b` | +| navy green | ![#35530a](https://via.placeholder.com/15/35530a/000000?text=+) `#35530a` | +| ultramarine blue | ![#1805db](https://via.placeholder.com/15/1805db/000000?text=+) `#1805db` | +| iris | ![#6258c4](https://via.placeholder.com/15/6258c4/000000?text=+) `#6258c4` | +| pastel orange | ![#ff964f](https://via.placeholder.com/15/ff964f/000000?text=+) `#ff964f` | +| yellowish orange | ![#ffab0f](https://via.placeholder.com/15/ffab0f/000000?text=+) `#ffab0f` | +| perrywinkle | ![#8f8ce7](https://via.placeholder.com/15/8f8ce7/000000?text=+) `#8f8ce7` | +| tealish | ![#24bca8](https://via.placeholder.com/15/24bca8/000000?text=+) `#24bca8` | +| dark plum | ![#3f012c](https://via.placeholder.com/15/3f012c/000000?text=+) `#3f012c` | +| pear | ![#cbf85f](https://via.placeholder.com/15/cbf85f/000000?text=+) `#cbf85f` | +| pinkish orange | ![#ff724c](https://via.placeholder.com/15/ff724c/000000?text=+) `#ff724c` | +| midnight purple | ![#280137](https://via.placeholder.com/15/280137/000000?text=+) `#280137` | +| light urple | ![#b36ff6](https://via.placeholder.com/15/b36ff6/000000?text=+) `#b36ff6` | +| dark mint | ![#48c072](https://via.placeholder.com/15/48c072/000000?text=+) `#48c072` | +| greenish tan | ![#bccb7a](https://via.placeholder.com/15/bccb7a/000000?text=+) `#bccb7a` | +| light burgundy | ![#a8415b](https://via.placeholder.com/15/a8415b/000000?text=+) `#a8415b` | +| turquoise blue | ![#06b1c4](https://via.placeholder.com/15/06b1c4/000000?text=+) `#06b1c4` | +| ugly pink | ![#cd7584](https://via.placeholder.com/15/cd7584/000000?text=+) `#cd7584` | +| sandy | ![#f1da7a](https://via.placeholder.com/15/f1da7a/000000?text=+) `#f1da7a` | +| electric pink | ![#ff0490](https://via.placeholder.com/15/ff0490/000000?text=+) `#ff0490` | +| muted purple | ![#805b87](https://via.placeholder.com/15/805b87/000000?text=+) `#805b87` | +| mid green | ![#50a747](https://via.placeholder.com/15/50a747/000000?text=+) `#50a747` | +| greyish | ![#a8a495](https://via.placeholder.com/15/a8a495/000000?text=+) `#a8a495` | +| neon yellow | ![#cfff04](https://via.placeholder.com/15/cfff04/000000?text=+) `#cfff04` | +| banana | ![#ffff7e](https://via.placeholder.com/15/ffff7e/000000?text=+) `#ffff7e` | +| carnation pink | ![#ff7fa7](https://via.placeholder.com/15/ff7fa7/000000?text=+) `#ff7fa7` | +| tomato | ![#ef4026](https://via.placeholder.com/15/ef4026/000000?text=+) `#ef4026` | +| sea | ![#3c9992](https://via.placeholder.com/15/3c9992/000000?text=+) `#3c9992` | +| muddy brown | ![#886806](https://via.placeholder.com/15/886806/000000?text=+) `#886806` | +| turquoise green | ![#04f489](https://via.placeholder.com/15/04f489/000000?text=+) `#04f489` | +| buff | ![#fef69e](https://via.placeholder.com/15/fef69e/000000?text=+) `#fef69e` | +| fawn | ![#cfaf7b](https://via.placeholder.com/15/cfaf7b/000000?text=+) `#cfaf7b` | +| muted blue | ![#3b719f](https://via.placeholder.com/15/3b719f/000000?text=+) `#3b719f` | +| pale rose | ![#fdc1c5](https://via.placeholder.com/15/fdc1c5/000000?text=+) `#fdc1c5` | +| dark mint green | ![#20c073](https://via.placeholder.com/15/20c073/000000?text=+) `#20c073` | +| amethyst | ![#9b5fc0](https://via.placeholder.com/15/9b5fc0/000000?text=+) `#9b5fc0` | +| blue/green | ![#0f9b8e](https://via.placeholder.com/15/0f9b8e/000000?text=+) `#0f9b8e` | +| chestnut | ![#742802](https://via.placeholder.com/15/742802/000000?text=+) `#742802` | +| sick green | ![#9db92c](https://via.placeholder.com/15/9db92c/000000?text=+) `#9db92c` | +| pea | ![#a4bf20](https://via.placeholder.com/15/a4bf20/000000?text=+) `#a4bf20` | +| rusty orange | ![#cd5909](https://via.placeholder.com/15/cd5909/000000?text=+) `#cd5909` | +| stone | ![#ada587](https://via.placeholder.com/15/ada587/000000?text=+) `#ada587` | +| rose red | ![#be013c](https://via.placeholder.com/15/be013c/000000?text=+) `#be013c` | +| pale aqua | ![#b8ffeb](https://via.placeholder.com/15/b8ffeb/000000?text=+) `#b8ffeb` | +| deep orange | ![#dc4d01](https://via.placeholder.com/15/dc4d01/000000?text=+) `#dc4d01` | +| earth | ![#a2653e](https://via.placeholder.com/15/a2653e/000000?text=+) `#a2653e` | +| mossy green | ![#638b27](https://via.placeholder.com/15/638b27/000000?text=+) `#638b27` | +| grassy green | ![#419c03](https://via.placeholder.com/15/419c03/000000?text=+) `#419c03` | +| pale lime green | ![#b1ff65](https://via.placeholder.com/15/b1ff65/000000?text=+) `#b1ff65` | +| light grey blue | ![#9dbcd4](https://via.placeholder.com/15/9dbcd4/000000?text=+) `#9dbcd4` | +| pale grey | ![#fdfdfe](https://via.placeholder.com/15/fdfdfe/000000?text=+) `#fdfdfe` | +| asparagus | ![#77ab56](https://via.placeholder.com/15/77ab56/000000?text=+) `#77ab56` | +| blueberry | ![#464196](https://via.placeholder.com/15/464196/000000?text=+) `#464196` | +| purple red | ![#990147](https://via.placeholder.com/15/990147/000000?text=+) `#990147` | +| pale lime | ![#befd73](https://via.placeholder.com/15/befd73/000000?text=+) `#befd73` | +| greenish teal | ![#32bf84](https://via.placeholder.com/15/32bf84/000000?text=+) `#32bf84` | +| caramel | ![#af6f09](https://via.placeholder.com/15/af6f09/000000?text=+) `#af6f09` | +| deep magenta | ![#a0025c](https://via.placeholder.com/15/a0025c/000000?text=+) `#a0025c` | +| light peach | ![#ffd8b1](https://via.placeholder.com/15/ffd8b1/000000?text=+) `#ffd8b1` | +| milk chocolate | ![#7f4e1e](https://via.placeholder.com/15/7f4e1e/000000?text=+) `#7f4e1e` | +| ocher | ![#bf9b0c](https://via.placeholder.com/15/bf9b0c/000000?text=+) `#bf9b0c` | +| off green | ![#6ba353](https://via.placeholder.com/15/6ba353/000000?text=+) `#6ba353` | +| purply pink | ![#f075e6](https://via.placeholder.com/15/f075e6/000000?text=+) `#f075e6` | +| lightblue | ![#7bc8f6](https://via.placeholder.com/15/7bc8f6/000000?text=+) `#7bc8f6` | +| dusky blue | ![#475f94](https://via.placeholder.com/15/475f94/000000?text=+) `#475f94` | +| golden | ![#f5bf03](https://via.placeholder.com/15/f5bf03/000000?text=+) `#f5bf03` | +| light beige | ![#fffeb6](https://via.placeholder.com/15/fffeb6/000000?text=+) `#fffeb6` | +| butter yellow | ![#fffd74](https://via.placeholder.com/15/fffd74/000000?text=+) `#fffd74` | +| dusky purple | ![#895b7b](https://via.placeholder.com/15/895b7b/000000?text=+) `#895b7b` | +| french blue | ![#436bad](https://via.placeholder.com/15/436bad/000000?text=+) `#436bad` | +| ugly yellow | ![#d0c101](https://via.placeholder.com/15/d0c101/000000?text=+) `#d0c101` | +| greeny yellow | ![#c6f808](https://via.placeholder.com/15/c6f808/000000?text=+) `#c6f808` | +| orangish red | ![#f43605](https://via.placeholder.com/15/f43605/000000?text=+) `#f43605` | +| shamrock green | ![#02c14d](https://via.placeholder.com/15/02c14d/000000?text=+) `#02c14d` | +| orangish brown | ![#b25f03](https://via.placeholder.com/15/b25f03/000000?text=+) `#b25f03` | +| tree green | ![#2a7e19](https://via.placeholder.com/15/2a7e19/000000?text=+) `#2a7e19` | +| deep violet | ![#490648](https://via.placeholder.com/15/490648/000000?text=+) `#490648` | +| gunmetal | ![#536267](https://via.placeholder.com/15/536267/000000?text=+) `#536267` | +| blue/purple | ![#5a06ef](https://via.placeholder.com/15/5a06ef/000000?text=+) `#5a06ef` | +| cherry | ![#cf0234](https://via.placeholder.com/15/cf0234/000000?text=+) `#cf0234` | +| sandy brown | ![#c4a661](https://via.placeholder.com/15/c4a661/000000?text=+) `#c4a661` | +| warm grey | ![#978a84](https://via.placeholder.com/15/978a84/000000?text=+) `#978a84` | +| dark indigo | ![#1f0954](https://via.placeholder.com/15/1f0954/000000?text=+) `#1f0954` | +| midnight | ![#03012d](https://via.placeholder.com/15/03012d/000000?text=+) `#03012d` | +| bluey green | ![#2bb179](https://via.placeholder.com/15/2bb179/000000?text=+) `#2bb179` | +| grey pink | ![#c3909b](https://via.placeholder.com/15/c3909b/000000?text=+) `#c3909b` | +| soft purple | ![#a66fb5](https://via.placeholder.com/15/a66fb5/000000?text=+) `#a66fb5` | +| blood | ![#770001](https://via.placeholder.com/15/770001/000000?text=+) `#770001` | +| brown red | ![#922b05](https://via.placeholder.com/15/922b05/000000?text=+) `#922b05` | +| medium grey | ![#7d7f7c](https://via.placeholder.com/15/7d7f7c/000000?text=+) `#7d7f7c` | +| berry | ![#990f4b](https://via.placeholder.com/15/990f4b/000000?text=+) `#990f4b` | +| poo | ![#8f7303](https://via.placeholder.com/15/8f7303/000000?text=+) `#8f7303` | +| purpley pink | ![#c83cb9](https://via.placeholder.com/15/c83cb9/000000?text=+) `#c83cb9` | +| light salmon | ![#fea993](https://via.placeholder.com/15/fea993/000000?text=+) `#fea993` | +| snot | ![#acbb0d](https://via.placeholder.com/15/acbb0d/000000?text=+) `#acbb0d` | +| easter purple | ![#c071fe](https://via.placeholder.com/15/c071fe/000000?text=+) `#c071fe` | +| light yellow green | ![#ccfd7f](https://via.placeholder.com/15/ccfd7f/000000?text=+) `#ccfd7f` | +| dark navy blue | ![#00022e](https://via.placeholder.com/15/00022e/000000?text=+) `#00022e` | +| drab | ![#828344](https://via.placeholder.com/15/828344/000000?text=+) `#828344` | +| light rose | ![#ffc5cb](https://via.placeholder.com/15/ffc5cb/000000?text=+) `#ffc5cb` | +| rouge | ![#ab1239](https://via.placeholder.com/15/ab1239/000000?text=+) `#ab1239` | +| purplish red | ![#b0054b](https://via.placeholder.com/15/b0054b/000000?text=+) `#b0054b` | +| slime green | ![#99cc04](https://via.placeholder.com/15/99cc04/000000?text=+) `#99cc04` | +| baby poop | ![#937c00](https://via.placeholder.com/15/937c00/000000?text=+) `#937c00` | +| irish green | ![#019529](https://via.placeholder.com/15/019529/000000?text=+) `#019529` | +| pink/purple | ![#ef1de7](https://via.placeholder.com/15/ef1de7/000000?text=+) `#ef1de7` | +| dark navy | ![#000435](https://via.placeholder.com/15/000435/000000?text=+) `#000435` | +| greeny blue | ![#42b395](https://via.placeholder.com/15/42b395/000000?text=+) `#42b395` | +| light plum | ![#9d5783](https://via.placeholder.com/15/9d5783/000000?text=+) `#9d5783` | +| pinkish grey | ![#c8aca9](https://via.placeholder.com/15/c8aca9/000000?text=+) `#c8aca9` | +| dirty orange | ![#c87606](https://via.placeholder.com/15/c87606/000000?text=+) `#c87606` | +| rust red | ![#aa2704](https://via.placeholder.com/15/aa2704/000000?text=+) `#aa2704` | +| pale lilac | ![#e4cbff](https://via.placeholder.com/15/e4cbff/000000?text=+) `#e4cbff` | +| orangey red | ![#fa4224](https://via.placeholder.com/15/fa4224/000000?text=+) `#fa4224` | +| primary blue | ![#0804f9](https://via.placeholder.com/15/0804f9/000000?text=+) `#0804f9` | +| kermit green | ![#5cb200](https://via.placeholder.com/15/5cb200/000000?text=+) `#5cb200` | +| brownish purple | ![#76424e](https://via.placeholder.com/15/76424e/000000?text=+) `#76424e` | +| murky green | ![#6c7a0e](https://via.placeholder.com/15/6c7a0e/000000?text=+) `#6c7a0e` | +| wheat | ![#fbdd7e](https://via.placeholder.com/15/fbdd7e/000000?text=+) `#fbdd7e` | +| very dark purple | ![#2a0134](https://via.placeholder.com/15/2a0134/000000?text=+) `#2a0134` | +| bottle green | ![#044a05](https://via.placeholder.com/15/044a05/000000?text=+) `#044a05` | +| watermelon | ![#fd4659](https://via.placeholder.com/15/fd4659/000000?text=+) `#fd4659` | +| deep sky blue | ![#0d75f8](https://via.placeholder.com/15/0d75f8/000000?text=+) `#0d75f8` | +| fire engine red | ![#fe0002](https://via.placeholder.com/15/fe0002/000000?text=+) `#fe0002` | +| yellow ochre | ![#cb9d06](https://via.placeholder.com/15/cb9d06/000000?text=+) `#cb9d06` | +| pumpkin orange | ![#fb7d07](https://via.placeholder.com/15/fb7d07/000000?text=+) `#fb7d07` | +| pale olive | ![#b9cc81](https://via.placeholder.com/15/b9cc81/000000?text=+) `#b9cc81` | +| light lilac | ![#edc8ff](https://via.placeholder.com/15/edc8ff/000000?text=+) `#edc8ff` | +| lightish green | ![#61e160](https://via.placeholder.com/15/61e160/000000?text=+) `#61e160` | +| carolina blue | ![#8ab8fe](https://via.placeholder.com/15/8ab8fe/000000?text=+) `#8ab8fe` | +| mulberry | ![#920a4e](https://via.placeholder.com/15/920a4e/000000?text=+) `#920a4e` | +| shocking pink | ![#fe02a2](https://via.placeholder.com/15/fe02a2/000000?text=+) `#fe02a2` | +| auburn | ![#9a3001](https://via.placeholder.com/15/9a3001/000000?text=+) `#9a3001` | +| bright lime green | ![#65fe08](https://via.placeholder.com/15/65fe08/000000?text=+) `#65fe08` | +| celadon | ![#befdb7](https://via.placeholder.com/15/befdb7/000000?text=+) `#befdb7` | +| pinkish brown | ![#b17261](https://via.placeholder.com/15/b17261/000000?text=+) `#b17261` | +| poo brown | ![#885f01](https://via.placeholder.com/15/885f01/000000?text=+) `#885f01` | +| bright sky blue | ![#02ccfe](https://via.placeholder.com/15/02ccfe/000000?text=+) `#02ccfe` | +| celery | ![#c1fd95](https://via.placeholder.com/15/c1fd95/000000?text=+) `#c1fd95` | +| dirt brown | ![#836539](https://via.placeholder.com/15/836539/000000?text=+) `#836539` | +| strawberry | ![#fb2943](https://via.placeholder.com/15/fb2943/000000?text=+) `#fb2943` | +| dark lime | ![#84b701](https://via.placeholder.com/15/84b701/000000?text=+) `#84b701` | +| copper | ![#b66325](https://via.placeholder.com/15/b66325/000000?text=+) `#b66325` | +| medium brown | ![#7f5112](https://via.placeholder.com/15/7f5112/000000?text=+) `#7f5112` | +| muted green | ![#5fa052](https://via.placeholder.com/15/5fa052/000000?text=+) `#5fa052` | +| robin's egg | ![#6dedfd](https://via.placeholder.com/15/6dedfd/000000?text=+) `#6dedfd` | +| bright aqua | ![#0bf9ea](https://via.placeholder.com/15/0bf9ea/000000?text=+) `#0bf9ea` | +| bright lavender | ![#c760ff](https://via.placeholder.com/15/c760ff/000000?text=+) `#c760ff` | +| ivory | ![#ffffcb](https://via.placeholder.com/15/ffffcb/000000?text=+) `#ffffcb` | +| very light purple | ![#f6cefc](https://via.placeholder.com/15/f6cefc/000000?text=+) `#f6cefc` | +| light navy | ![#155084](https://via.placeholder.com/15/155084/000000?text=+) `#155084` | +| pink red | ![#f5054f](https://via.placeholder.com/15/f5054f/000000?text=+) `#f5054f` | +| olive brown | ![#645403](https://via.placeholder.com/15/645403/000000?text=+) `#645403` | +| poop brown | ![#7a5901](https://via.placeholder.com/15/7a5901/000000?text=+) `#7a5901` | +| mustard green | ![#a8b504](https://via.placeholder.com/15/a8b504/000000?text=+) `#a8b504` | +| ocean green | ![#3d9973](https://via.placeholder.com/15/3d9973/000000?text=+) `#3d9973` | +| very dark blue | ![#000133](https://via.placeholder.com/15/000133/000000?text=+) `#000133` | +| dusty green | ![#76a973](https://via.placeholder.com/15/76a973/000000?text=+) `#76a973` | +| light navy blue | ![#2e5a88](https://via.placeholder.com/15/2e5a88/000000?text=+) `#2e5a88` | +| minty green | ![#0bf77d](https://via.placeholder.com/15/0bf77d/000000?text=+) `#0bf77d` | +| adobe | ![#bd6c48](https://via.placeholder.com/15/bd6c48/000000?text=+) `#bd6c48` | +| barney | ![#ac1db8](https://via.placeholder.com/15/ac1db8/000000?text=+) `#ac1db8` | +| jade green | ![#2baf6a](https://via.placeholder.com/15/2baf6a/000000?text=+) `#2baf6a` | +| bright light blue | ![#26f7fd](https://via.placeholder.com/15/26f7fd/000000?text=+) `#26f7fd` | +| light lime | ![#aefd6c](https://via.placeholder.com/15/aefd6c/000000?text=+) `#aefd6c` | +| dark khaki | ![#9b8f55](https://via.placeholder.com/15/9b8f55/000000?text=+) `#9b8f55` | +| orange yellow | ![#ffad01](https://via.placeholder.com/15/ffad01/000000?text=+) `#ffad01` | +| ocre | ![#c69c04](https://via.placeholder.com/15/c69c04/000000?text=+) `#c69c04` | +| maize | ![#f4d054](https://via.placeholder.com/15/f4d054/000000?text=+) `#f4d054` | +| faded pink | ![#de9dac](https://via.placeholder.com/15/de9dac/000000?text=+) `#de9dac` | +| british racing green | ![#05480d](https://via.placeholder.com/15/05480d/000000?text=+) `#05480d` | +| sandstone | ![#c9ae74](https://via.placeholder.com/15/c9ae74/000000?text=+) `#c9ae74` | +| mud brown | ![#60460f](https://via.placeholder.com/15/60460f/000000?text=+) `#60460f` | +| light sea green | ![#98f6b0](https://via.placeholder.com/15/98f6b0/000000?text=+) `#98f6b0` | +| robin egg blue | ![#8af1fe](https://via.placeholder.com/15/8af1fe/000000?text=+) `#8af1fe` | +| aqua marine | ![#2ee8bb](https://via.placeholder.com/15/2ee8bb/000000?text=+) `#2ee8bb` | +| dark sea green | ![#11875d](https://via.placeholder.com/15/11875d/000000?text=+) `#11875d` | +| soft pink | ![#fdb0c0](https://via.placeholder.com/15/fdb0c0/000000?text=+) `#fdb0c0` | +| orangey brown | ![#b16002](https://via.placeholder.com/15/b16002/000000?text=+) `#b16002` | +| cherry red | ![#f7022a](https://via.placeholder.com/15/f7022a/000000?text=+) `#f7022a` | +| burnt yellow | ![#d5ab09](https://via.placeholder.com/15/d5ab09/000000?text=+) `#d5ab09` | +| brownish grey | ![#86775f](https://via.placeholder.com/15/86775f/000000?text=+) `#86775f` | +| camel | ![#c69f59](https://via.placeholder.com/15/c69f59/000000?text=+) `#c69f59` | +| purplish grey | ![#7a687f](https://via.placeholder.com/15/7a687f/000000?text=+) `#7a687f` | +| marine | ![#042e60](https://via.placeholder.com/15/042e60/000000?text=+) `#042e60` | +| greyish pink | ![#c88d94](https://via.placeholder.com/15/c88d94/000000?text=+) `#c88d94` | +| pale turquoise | ![#a5fbd5](https://via.placeholder.com/15/a5fbd5/000000?text=+) `#a5fbd5` | +| pastel yellow | ![#fffe71](https://via.placeholder.com/15/fffe71/000000?text=+) `#fffe71` | +| bluey purple | ![#6241c7](https://via.placeholder.com/15/6241c7/000000?text=+) `#6241c7` | +| canary yellow | ![#fffe40](https://via.placeholder.com/15/fffe40/000000?text=+) `#fffe40` | +| faded red | ![#d3494e](https://via.placeholder.com/15/d3494e/000000?text=+) `#d3494e` | +| sepia | ![#985e2b](https://via.placeholder.com/15/985e2b/000000?text=+) `#985e2b` | +| coffee | ![#a6814c](https://via.placeholder.com/15/a6814c/000000?text=+) `#a6814c` | +| bright magenta | ![#ff08e8](https://via.placeholder.com/15/ff08e8/000000?text=+) `#ff08e8` | +| mocha | ![#9d7651](https://via.placeholder.com/15/9d7651/000000?text=+) `#9d7651` | +| ecru | ![#feffca](https://via.placeholder.com/15/feffca/000000?text=+) `#feffca` | +| purpleish | ![#98568d](https://via.placeholder.com/15/98568d/000000?text=+) `#98568d` | +| cranberry | ![#9e003a](https://via.placeholder.com/15/9e003a/000000?text=+) `#9e003a` | +| darkish green | ![#287c37](https://via.placeholder.com/15/287c37/000000?text=+) `#287c37` | +| brown orange | ![#b96902](https://via.placeholder.com/15/b96902/000000?text=+) `#b96902` | +| dusky rose | ![#ba6873](https://via.placeholder.com/15/ba6873/000000?text=+) `#ba6873` | +| melon | ![#ff7855](https://via.placeholder.com/15/ff7855/000000?text=+) `#ff7855` | +| sickly green | ![#94b21c](https://via.placeholder.com/15/94b21c/000000?text=+) `#94b21c` | +| silver | ![#c5c9c7](https://via.placeholder.com/15/c5c9c7/000000?text=+) `#c5c9c7` | +| purply blue | ![#661aee](https://via.placeholder.com/15/661aee/000000?text=+) `#661aee` | +| purpleish blue | ![#6140ef](https://via.placeholder.com/15/6140ef/000000?text=+) `#6140ef` | +| hospital green | ![#9be5aa](https://via.placeholder.com/15/9be5aa/000000?text=+) `#9be5aa` | +| shit brown | ![#7b5804](https://via.placeholder.com/15/7b5804/000000?text=+) `#7b5804` | +| mid blue | ![#276ab3](https://via.placeholder.com/15/276ab3/000000?text=+) `#276ab3` | +| amber | ![#feb308](https://via.placeholder.com/15/feb308/000000?text=+) `#feb308` | +| easter green | ![#8cfd7e](https://via.placeholder.com/15/8cfd7e/000000?text=+) `#8cfd7e` | +| soft blue | ![#6488ea](https://via.placeholder.com/15/6488ea/000000?text=+) `#6488ea` | +| cerulean blue | ![#056eee](https://via.placeholder.com/15/056eee/000000?text=+) `#056eee` | +| golden brown | ![#b27a01](https://via.placeholder.com/15/b27a01/000000?text=+) `#b27a01` | +| bright turquoise | ![#0ffef9](https://via.placeholder.com/15/0ffef9/000000?text=+) `#0ffef9` | +| red pink | ![#fa2a55](https://via.placeholder.com/15/fa2a55/000000?text=+) `#fa2a55` | +| red purple | ![#820747](https://via.placeholder.com/15/820747/000000?text=+) `#820747` | +| greyish brown | ![#7a6a4f](https://via.placeholder.com/15/7a6a4f/000000?text=+) `#7a6a4f` | +| vermillion | ![#f4320c](https://via.placeholder.com/15/f4320c/000000?text=+) `#f4320c` | +| russet | ![#a13905](https://via.placeholder.com/15/a13905/000000?text=+) `#a13905` | +| steel grey | ![#6f828a](https://via.placeholder.com/15/6f828a/000000?text=+) `#6f828a` | +| lighter purple | ![#a55af4](https://via.placeholder.com/15/a55af4/000000?text=+) `#a55af4` | +| bright violet | ![#ad0afd](https://via.placeholder.com/15/ad0afd/000000?text=+) `#ad0afd` | +| prussian blue | ![#004577](https://via.placeholder.com/15/004577/000000?text=+) `#004577` | +| slate green | ![#658d6d](https://via.placeholder.com/15/658d6d/000000?text=+) `#658d6d` | +| dirty pink | ![#ca7b80](https://via.placeholder.com/15/ca7b80/000000?text=+) `#ca7b80` | +| dark blue green | ![#005249](https://via.placeholder.com/15/005249/000000?text=+) `#005249` | +| pine | ![#2b5d34](https://via.placeholder.com/15/2b5d34/000000?text=+) `#2b5d34` | +| yellowy green | ![#bff128](https://via.placeholder.com/15/bff128/000000?text=+) `#bff128` | +| dark gold | ![#b59410](https://via.placeholder.com/15/b59410/000000?text=+) `#b59410` | +| bluish | ![#2976bb](https://via.placeholder.com/15/2976bb/000000?text=+) `#2976bb` | +| darkish blue | ![#014182](https://via.placeholder.com/15/014182/000000?text=+) `#014182` | +| dull red | ![#bb3f3f](https://via.placeholder.com/15/bb3f3f/000000?text=+) `#bb3f3f` | +| pinky red | ![#fc2647](https://via.placeholder.com/15/fc2647/000000?text=+) `#fc2647` | +| bronze | ![#a87900](https://via.placeholder.com/15/a87900/000000?text=+) `#a87900` | +| pale teal | ![#82cbb2](https://via.placeholder.com/15/82cbb2/000000?text=+) `#82cbb2` | +| military green | ![#667c3e](https://via.placeholder.com/15/667c3e/000000?text=+) `#667c3e` | +| barbie pink | ![#fe46a5](https://via.placeholder.com/15/fe46a5/000000?text=+) `#fe46a5` | +| bubblegum pink | ![#fe83cc](https://via.placeholder.com/15/fe83cc/000000?text=+) `#fe83cc` | +| pea soup green | ![#94a617](https://via.placeholder.com/15/94a617/000000?text=+) `#94a617` | +| dark mustard | ![#a88905](https://via.placeholder.com/15/a88905/000000?text=+) `#a88905` | +| shit | ![#7f5f00](https://via.placeholder.com/15/7f5f00/000000?text=+) `#7f5f00` | +| medium purple | ![#9e43a2](https://via.placeholder.com/15/9e43a2/000000?text=+) `#9e43a2` | +| very dark green | ![#062e03](https://via.placeholder.com/15/062e03/000000?text=+) `#062e03` | +| dirt | ![#8a6e45](https://via.placeholder.com/15/8a6e45/000000?text=+) `#8a6e45` | +| dusky pink | ![#cc7a8b](https://via.placeholder.com/15/cc7a8b/000000?text=+) `#cc7a8b` | +| red violet | ![#9e0168](https://via.placeholder.com/15/9e0168/000000?text=+) `#9e0168` | +| lemon yellow | ![#fdff38](https://via.placeholder.com/15/fdff38/000000?text=+) `#fdff38` | +| pistachio | ![#c0fa8b](https://via.placeholder.com/15/c0fa8b/000000?text=+) `#c0fa8b` | +| dull yellow | ![#eedc5b](https://via.placeholder.com/15/eedc5b/000000?text=+) `#eedc5b` | +| dark lime green | ![#7ebd01](https://via.placeholder.com/15/7ebd01/000000?text=+) `#7ebd01` | +| denim blue | ![#3b5b92](https://via.placeholder.com/15/3b5b92/000000?text=+) `#3b5b92` | +| teal blue | ![#01889f](https://via.placeholder.com/15/01889f/000000?text=+) `#01889f` | +| lightish blue | ![#3d7afd](https://via.placeholder.com/15/3d7afd/000000?text=+) `#3d7afd` | +| purpley blue | ![#5f34e7](https://via.placeholder.com/15/5f34e7/000000?text=+) `#5f34e7` | +| light indigo | ![#6d5acf](https://via.placeholder.com/15/6d5acf/000000?text=+) `#6d5acf` | +| swamp green | ![#748500](https://via.placeholder.com/15/748500/000000?text=+) `#748500` | +| brown green | ![#706c11](https://via.placeholder.com/15/706c11/000000?text=+) `#706c11` | +| dark maroon | ![#3c0008](https://via.placeholder.com/15/3c0008/000000?text=+) `#3c0008` | +| hot purple | ![#cb00f5](https://via.placeholder.com/15/cb00f5/000000?text=+) `#cb00f5` | +| dark forest green | ![#002d04](https://via.placeholder.com/15/002d04/000000?text=+) `#002d04` | +| faded blue | ![#658cbb](https://via.placeholder.com/15/658cbb/000000?text=+) `#658cbb` | +| drab green | ![#749551](https://via.placeholder.com/15/749551/000000?text=+) `#749551` | +| light lime green | ![#b9ff66](https://via.placeholder.com/15/b9ff66/000000?text=+) `#b9ff66` | +| snot green | ![#9dc100](https://via.placeholder.com/15/9dc100/000000?text=+) `#9dc100` | +| yellowish | ![#faee66](https://via.placeholder.com/15/faee66/000000?text=+) `#faee66` | +| light blue green | ![#7efbb3](https://via.placeholder.com/15/7efbb3/000000?text=+) `#7efbb3` | +| bordeaux | ![#7b002c](https://via.placeholder.com/15/7b002c/000000?text=+) `#7b002c` | +| light mauve | ![#c292a1](https://via.placeholder.com/15/c292a1/000000?text=+) `#c292a1` | +| ocean | ![#017b92](https://via.placeholder.com/15/017b92/000000?text=+) `#017b92` | +| marigold | ![#fcc006](https://via.placeholder.com/15/fcc006/000000?text=+) `#fcc006` | +| muddy green | ![#657432](https://via.placeholder.com/15/657432/000000?text=+) `#657432` | +| dull orange | ![#d8863b](https://via.placeholder.com/15/d8863b/000000?text=+) `#d8863b` | +| steel | ![#738595](https://via.placeholder.com/15/738595/000000?text=+) `#738595` | +| electric purple | ![#aa23ff](https://via.placeholder.com/15/aa23ff/000000?text=+) `#aa23ff` | +| fluorescent green | ![#08ff08](https://via.placeholder.com/15/08ff08/000000?text=+) `#08ff08` | +| yellowish brown | ![#9b7a01](https://via.placeholder.com/15/9b7a01/000000?text=+) `#9b7a01` | +| blush | ![#f29e8e](https://via.placeholder.com/15/f29e8e/000000?text=+) `#f29e8e` | +| soft green | ![#6fc276](https://via.placeholder.com/15/6fc276/000000?text=+) `#6fc276` | +| bright orange | ![#ff5b00](https://via.placeholder.com/15/ff5b00/000000?text=+) `#ff5b00` | +| lemon | ![#fdff52](https://via.placeholder.com/15/fdff52/000000?text=+) `#fdff52` | +| purple grey | ![#866f85](https://via.placeholder.com/15/866f85/000000?text=+) `#866f85` | +| acid green | ![#8ffe09](https://via.placeholder.com/15/8ffe09/000000?text=+) `#8ffe09` | +| pale lavender | ![#eecffe](https://via.placeholder.com/15/eecffe/000000?text=+) `#eecffe` | +| violet blue | ![#510ac9](https://via.placeholder.com/15/510ac9/000000?text=+) `#510ac9` | +| light forest green | ![#4f9153](https://via.placeholder.com/15/4f9153/000000?text=+) `#4f9153` | +| burnt red | ![#9f2305](https://via.placeholder.com/15/9f2305/000000?text=+) `#9f2305` | +| khaki green | ![#728639](https://via.placeholder.com/15/728639/000000?text=+) `#728639` | +| cerise | ![#de0c62](https://via.placeholder.com/15/de0c62/000000?text=+) `#de0c62` | +| faded purple | ![#916e99](https://via.placeholder.com/15/916e99/000000?text=+) `#916e99` | +| apricot | ![#ffb16d](https://via.placeholder.com/15/ffb16d/000000?text=+) `#ffb16d` | +| dark olive green | ![#3c4d03](https://via.placeholder.com/15/3c4d03/000000?text=+) `#3c4d03` | +| grey brown | ![#7f7053](https://via.placeholder.com/15/7f7053/000000?text=+) `#7f7053` | +| green grey | ![#77926f](https://via.placeholder.com/15/77926f/000000?text=+) `#77926f` | +| true blue | ![#010fcc](https://via.placeholder.com/15/010fcc/000000?text=+) `#010fcc` | +| pale violet | ![#ceaefa](https://via.placeholder.com/15/ceaefa/000000?text=+) `#ceaefa` | +| periwinkle blue | ![#8f99fb](https://via.placeholder.com/15/8f99fb/000000?text=+) `#8f99fb` | +| light sky blue | ![#c6fcff](https://via.placeholder.com/15/c6fcff/000000?text=+) `#c6fcff` | +| blurple | ![#5539cc](https://via.placeholder.com/15/5539cc/000000?text=+) `#5539cc` | +| green brown | ![#544e03](https://via.placeholder.com/15/544e03/000000?text=+) `#544e03` | +| bluegreen | ![#017a79](https://via.placeholder.com/15/017a79/000000?text=+) `#017a79` | +| bright teal | ![#01f9c6](https://via.placeholder.com/15/01f9c6/000000?text=+) `#01f9c6` | +| brownish yellow | ![#c9b003](https://via.placeholder.com/15/c9b003/000000?text=+) `#c9b003` | +| pea soup | ![#929901](https://via.placeholder.com/15/929901/000000?text=+) `#929901` | +| forest | ![#0b5509](https://via.placeholder.com/15/0b5509/000000?text=+) `#0b5509` | +| barney purple | ![#a00498](https://via.placeholder.com/15/a00498/000000?text=+) `#a00498` | +| ultramarine | ![#2000b1](https://via.placeholder.com/15/2000b1/000000?text=+) `#2000b1` | +| purplish | ![#94568c](https://via.placeholder.com/15/94568c/000000?text=+) `#94568c` | +| puke yellow | ![#c2be0e](https://via.placeholder.com/15/c2be0e/000000?text=+) `#c2be0e` | +| bluish grey | ![#748b97](https://via.placeholder.com/15/748b97/000000?text=+) `#748b97` | +| dark periwinkle | ![#665fd1](https://via.placeholder.com/15/665fd1/000000?text=+) `#665fd1` | +| dark lilac | ![#9c6da5](https://via.placeholder.com/15/9c6da5/000000?text=+) `#9c6da5` | +| reddish | ![#c44240](https://via.placeholder.com/15/c44240/000000?text=+) `#c44240` | +| light maroon | ![#a24857](https://via.placeholder.com/15/a24857/000000?text=+) `#a24857` | +| dusty purple | ![#825f87](https://via.placeholder.com/15/825f87/000000?text=+) `#825f87` | +| terra cotta | ![#c9643b](https://via.placeholder.com/15/c9643b/000000?text=+) `#c9643b` | +| avocado | ![#90b134](https://via.placeholder.com/15/90b134/000000?text=+) `#90b134` | +| marine blue | ![#01386a](https://via.placeholder.com/15/01386a/000000?text=+) `#01386a` | +| teal green | ![#25a36f](https://via.placeholder.com/15/25a36f/000000?text=+) `#25a36f` | +| slate grey | ![#59656d](https://via.placeholder.com/15/59656d/000000?text=+) `#59656d` | +| lighter green | ![#75fd63](https://via.placeholder.com/15/75fd63/000000?text=+) `#75fd63` | +| electric green | ![#21fc0d](https://via.placeholder.com/15/21fc0d/000000?text=+) `#21fc0d` | +| dusty blue | ![#5a86ad](https://via.placeholder.com/15/5a86ad/000000?text=+) `#5a86ad` | +| golden yellow | ![#fec615](https://via.placeholder.com/15/fec615/000000?text=+) `#fec615` | +| bright yellow | ![#fffd01](https://via.placeholder.com/15/fffd01/000000?text=+) `#fffd01` | +| light lavender | ![#dfc5fe](https://via.placeholder.com/15/dfc5fe/000000?text=+) `#dfc5fe` | +| umber | ![#b26400](https://via.placeholder.com/15/b26400/000000?text=+) `#b26400` | +| poop | ![#7f5e00](https://via.placeholder.com/15/7f5e00/000000?text=+) `#7f5e00` | +| dark peach | ![#de7e5d](https://via.placeholder.com/15/de7e5d/000000?text=+) `#de7e5d` | +| jungle green | ![#048243](https://via.placeholder.com/15/048243/000000?text=+) `#048243` | +| eggshell | ![#ffffd4](https://via.placeholder.com/15/ffffd4/000000?text=+) `#ffffd4` | +| denim | ![#3b638c](https://via.placeholder.com/15/3b638c/000000?text=+) `#3b638c` | +| yellow brown | ![#b79400](https://via.placeholder.com/15/b79400/000000?text=+) `#b79400` | +| dull purple | ![#84597e](https://via.placeholder.com/15/84597e/000000?text=+) `#84597e` | +| chocolate brown | ![#411900](https://via.placeholder.com/15/411900/000000?text=+) `#411900` | +| wine red | ![#7b0323](https://via.placeholder.com/15/7b0323/000000?text=+) `#7b0323` | +| neon blue | ![#04d9ff](https://via.placeholder.com/15/04d9ff/000000?text=+) `#04d9ff` | +| dirty green | ![#667e2c](https://via.placeholder.com/15/667e2c/000000?text=+) `#667e2c` | +| light tan | ![#fbeeac](https://via.placeholder.com/15/fbeeac/000000?text=+) `#fbeeac` | +| ice blue | ![#d7fffe](https://via.placeholder.com/15/d7fffe/000000?text=+) `#d7fffe` | +| cadet blue | ![#4e7496](https://via.placeholder.com/15/4e7496/000000?text=+) `#4e7496` | +| dark mauve | ![#874c62](https://via.placeholder.com/15/874c62/000000?text=+) `#874c62` | +| very light blue | ![#d5ffff](https://via.placeholder.com/15/d5ffff/000000?text=+) `#d5ffff` | +| grey purple | ![#826d8c](https://via.placeholder.com/15/826d8c/000000?text=+) `#826d8c` | +| pastel pink | ![#ffbacd](https://via.placeholder.com/15/ffbacd/000000?text=+) `#ffbacd` | +| very light green | ![#d1ffbd](https://via.placeholder.com/15/d1ffbd/000000?text=+) `#d1ffbd` | +| dark sky blue | ![#448ee4](https://via.placeholder.com/15/448ee4/000000?text=+) `#448ee4` | +| evergreen | ![#05472a](https://via.placeholder.com/15/05472a/000000?text=+) `#05472a` | +| dull pink | ![#d5869d](https://via.placeholder.com/15/d5869d/000000?text=+) `#d5869d` | +| aubergine | ![#3d0734](https://via.placeholder.com/15/3d0734/000000?text=+) `#3d0734` | +| mahogany | ![#4a0100](https://via.placeholder.com/15/4a0100/000000?text=+) `#4a0100` | +| reddish orange | ![#f8481c](https://via.placeholder.com/15/f8481c/000000?text=+) `#f8481c` | +| deep green | ![#02590f](https://via.placeholder.com/15/02590f/000000?text=+) `#02590f` | +| vomit green | ![#89a203](https://via.placeholder.com/15/89a203/000000?text=+) `#89a203` | +| purple pink | ![#e03fd8](https://via.placeholder.com/15/e03fd8/000000?text=+) `#e03fd8` | +| dusty pink | ![#d58a94](https://via.placeholder.com/15/d58a94/000000?text=+) `#d58a94` | +| faded green | ![#7bb274](https://via.placeholder.com/15/7bb274/000000?text=+) `#7bb274` | +| camo green | ![#526525](https://via.placeholder.com/15/526525/000000?text=+) `#526525` | +| pinky purple | ![#c94cbe](https://via.placeholder.com/15/c94cbe/000000?text=+) `#c94cbe` | +| pink purple | ![#db4bda](https://via.placeholder.com/15/db4bda/000000?text=+) `#db4bda` | +| brownish red | ![#9e3623](https://via.placeholder.com/15/9e3623/000000?text=+) `#9e3623` | +| dark rose | ![#b5485d](https://via.placeholder.com/15/b5485d/000000?text=+) `#b5485d` | +| mud | ![#735c12](https://via.placeholder.com/15/735c12/000000?text=+) `#735c12` | +| brownish | ![#9c6d57](https://via.placeholder.com/15/9c6d57/000000?text=+) `#9c6d57` | +| emerald green | ![#028f1e](https://via.placeholder.com/15/028f1e/000000?text=+) `#028f1e` | +| pale brown | ![#b1916e](https://via.placeholder.com/15/b1916e/000000?text=+) `#b1916e` | +| dull blue | ![#49759c](https://via.placeholder.com/15/49759c/000000?text=+) `#49759c` | +| burnt umber | ![#a0450e](https://via.placeholder.com/15/a0450e/000000?text=+) `#a0450e` | +| medium green | ![#39ad48](https://via.placeholder.com/15/39ad48/000000?text=+) `#39ad48` | +| clay | ![#b66a50](https://via.placeholder.com/15/b66a50/000000?text=+) `#b66a50` | +| light aqua | ![#8cffdb](https://via.placeholder.com/15/8cffdb/000000?text=+) `#8cffdb` | +| light olive green | ![#a4be5c](https://via.placeholder.com/15/a4be5c/000000?text=+) `#a4be5c` | +| brownish orange | ![#cb7723](https://via.placeholder.com/15/cb7723/000000?text=+) `#cb7723` | +| dark aqua | ![#05696b](https://via.placeholder.com/15/05696b/000000?text=+) `#05696b` | +| purplish pink | ![#ce5dae](https://via.placeholder.com/15/ce5dae/000000?text=+) `#ce5dae` | +| dark salmon | ![#c85a53](https://via.placeholder.com/15/c85a53/000000?text=+) `#c85a53` | +| greenish grey | ![#96ae8d](https://via.placeholder.com/15/96ae8d/000000?text=+) `#96ae8d` | +| jade | ![#1fa774](https://via.placeholder.com/15/1fa774/000000?text=+) `#1fa774` | +| ugly green | ![#7a9703](https://via.placeholder.com/15/7a9703/000000?text=+) `#7a9703` | +| dark beige | ![#ac9362](https://via.placeholder.com/15/ac9362/000000?text=+) `#ac9362` | +| emerald | ![#01a049](https://via.placeholder.com/15/01a049/000000?text=+) `#01a049` | +| pale red | ![#d9544d](https://via.placeholder.com/15/d9544d/000000?text=+) `#d9544d` | +| light magenta | ![#fa5ff7](https://via.placeholder.com/15/fa5ff7/000000?text=+) `#fa5ff7` | +| sky | ![#82cafc](https://via.placeholder.com/15/82cafc/000000?text=+) `#82cafc` | +| light cyan | ![#acfffc](https://via.placeholder.com/15/acfffc/000000?text=+) `#acfffc` | +| yellow orange | ![#fcb001](https://via.placeholder.com/15/fcb001/000000?text=+) `#fcb001` | +| reddish purple | ![#910951](https://via.placeholder.com/15/910951/000000?text=+) `#910951` | +| reddish pink | ![#fe2c54](https://via.placeholder.com/15/fe2c54/000000?text=+) `#fe2c54` | +| orchid | ![#c875c4](https://via.placeholder.com/15/c875c4/000000?text=+) `#c875c4` | +| dirty yellow | ![#cdc50a](https://via.placeholder.com/15/cdc50a/000000?text=+) `#cdc50a` | +| orange red | ![#fd411e](https://via.placeholder.com/15/fd411e/000000?text=+) `#fd411e` | +| deep red | ![#9a0200](https://via.placeholder.com/15/9a0200/000000?text=+) `#9a0200` | +| orange brown | ![#be6400](https://via.placeholder.com/15/be6400/000000?text=+) `#be6400` | +| cobalt blue | ![#030aa7](https://via.placeholder.com/15/030aa7/000000?text=+) `#030aa7` | +| neon pink | ![#fe019a](https://via.placeholder.com/15/fe019a/000000?text=+) `#fe019a` | +| rose pink | ![#f7879a](https://via.placeholder.com/15/f7879a/000000?text=+) `#f7879a` | +| greyish purple | ![#887191](https://via.placeholder.com/15/887191/000000?text=+) `#887191` | +| raspberry | ![#b00149](https://via.placeholder.com/15/b00149/000000?text=+) `#b00149` | +| aqua green | ![#12e193](https://via.placeholder.com/15/12e193/000000?text=+) `#12e193` | +| salmon pink | ![#fe7b7c](https://via.placeholder.com/15/fe7b7c/000000?text=+) `#fe7b7c` | +| tangerine | ![#ff9408](https://via.placeholder.com/15/ff9408/000000?text=+) `#ff9408` | +| brownish green | ![#6a6e09](https://via.placeholder.com/15/6a6e09/000000?text=+) `#6a6e09` | +| red brown | ![#8b2e16](https://via.placeholder.com/15/8b2e16/000000?text=+) `#8b2e16` | +| greenish brown | ![#696112](https://via.placeholder.com/15/696112/000000?text=+) `#696112` | +| pumpkin | ![#e17701](https://via.placeholder.com/15/e17701/000000?text=+) `#e17701` | +| pine green | ![#0a481e](https://via.placeholder.com/15/0a481e/000000?text=+) `#0a481e` | +| charcoal | ![#343837](https://via.placeholder.com/15/343837/000000?text=+) `#343837` | +| baby pink | ![#ffb7ce](https://via.placeholder.com/15/ffb7ce/000000?text=+) `#ffb7ce` | +| cornflower | ![#6a79f7](https://via.placeholder.com/15/6a79f7/000000?text=+) `#6a79f7` | +| blue violet | ![#5d06e9](https://via.placeholder.com/15/5d06e9/000000?text=+) `#5d06e9` | +| chocolate | ![#3d1c02](https://via.placeholder.com/15/3d1c02/000000?text=+) `#3d1c02` | +| greyish green | ![#82a67d](https://via.placeholder.com/15/82a67d/000000?text=+) `#82a67d` | +| scarlet | ![#be0119](https://via.placeholder.com/15/be0119/000000?text=+) `#be0119` | +| green yellow | ![#c9ff27](https://via.placeholder.com/15/c9ff27/000000?text=+) `#c9ff27` | +| dark olive | ![#373e02](https://via.placeholder.com/15/373e02/000000?text=+) `#373e02` | +| sienna | ![#a9561e](https://via.placeholder.com/15/a9561e/000000?text=+) `#a9561e` | +| pastel purple | ![#caa0ff](https://via.placeholder.com/15/caa0ff/000000?text=+) `#caa0ff` | +| terracotta | ![#ca6641](https://via.placeholder.com/15/ca6641/000000?text=+) `#ca6641` | +| aqua blue | ![#02d8e9](https://via.placeholder.com/15/02d8e9/000000?text=+) `#02d8e9` | +| sage green | ![#88b378](https://via.placeholder.com/15/88b378/000000?text=+) `#88b378` | +| blood red | ![#980002](https://via.placeholder.com/15/980002/000000?text=+) `#980002` | +| deep pink | ![#cb0162](https://via.placeholder.com/15/cb0162/000000?text=+) `#cb0162` | +| grass | ![#5cac2d](https://via.placeholder.com/15/5cac2d/000000?text=+) `#5cac2d` | +| moss | ![#769958](https://via.placeholder.com/15/769958/000000?text=+) `#769958` | +| pastel blue | ![#a2bffe](https://via.placeholder.com/15/a2bffe/000000?text=+) `#a2bffe` | +| bluish green | ![#10a674](https://via.placeholder.com/15/10a674/000000?text=+) `#10a674` | +| green blue | ![#06b48b](https://via.placeholder.com/15/06b48b/000000?text=+) `#06b48b` | +| dark tan | ![#af884a](https://via.placeholder.com/15/af884a/000000?text=+) `#af884a` | +| greenish blue | ![#0b8b87](https://via.placeholder.com/15/0b8b87/000000?text=+) `#0b8b87` | +| pale orange | ![#ffa756](https://via.placeholder.com/15/ffa756/000000?text=+) `#ffa756` | +| vomit | ![#a2a415](https://via.placeholder.com/15/a2a415/000000?text=+) `#a2a415` | +| forrest green | ![#154406](https://via.placeholder.com/15/154406/000000?text=+) `#154406` | +| dark lavender | ![#856798](https://via.placeholder.com/15/856798/000000?text=+) `#856798` | +| dark violet | ![#34013f](https://via.placeholder.com/15/34013f/000000?text=+) `#34013f` | +| purple blue | ![#632de9](https://via.placeholder.com/15/632de9/000000?text=+) `#632de9` | +| dark cyan | ![#0a888a](https://via.placeholder.com/15/0a888a/000000?text=+) `#0a888a` | +| olive drab | ![#6f7632](https://via.placeholder.com/15/6f7632/000000?text=+) `#6f7632` | +| pinkish | ![#d46a7e](https://via.placeholder.com/15/d46a7e/000000?text=+) `#d46a7e` | +| cobalt | ![#1e488f](https://via.placeholder.com/15/1e488f/000000?text=+) `#1e488f` | +| neon purple | ![#bc13fe](https://via.placeholder.com/15/bc13fe/000000?text=+) `#bc13fe` | +| light turquoise | ![#7ef4cc](https://via.placeholder.com/15/7ef4cc/000000?text=+) `#7ef4cc` | +| apple green | ![#76cd26](https://via.placeholder.com/15/76cd26/000000?text=+) `#76cd26` | +| dull green | ![#74a662](https://via.placeholder.com/15/74a662/000000?text=+) `#74a662` | +| wine | ![#80013f](https://via.placeholder.com/15/80013f/000000?text=+) `#80013f` | +| powder blue | ![#b1d1fc](https://via.placeholder.com/15/b1d1fc/000000?text=+) `#b1d1fc` | +| off white | ![#ffffe4](https://via.placeholder.com/15/ffffe4/000000?text=+) `#ffffe4` | +| electric blue | ![#0652ff](https://via.placeholder.com/15/0652ff/000000?text=+) `#0652ff` | +| dark turquoise | ![#045c5a](https://via.placeholder.com/15/045c5a/000000?text=+) `#045c5a` | +| blue purple | ![#5729ce](https://via.placeholder.com/15/5729ce/000000?text=+) `#5729ce` | +| azure | ![#069af3](https://via.placeholder.com/15/069af3/000000?text=+) `#069af3` | +| bright red | ![#ff000d](https://via.placeholder.com/15/ff000d/000000?text=+) `#ff000d` | +| pinkish red | ![#f10c45](https://via.placeholder.com/15/f10c45/000000?text=+) `#f10c45` | +| cornflower blue | ![#5170d7](https://via.placeholder.com/15/5170d7/000000?text=+) `#5170d7` | +| light olive | ![#acbf69](https://via.placeholder.com/15/acbf69/000000?text=+) `#acbf69` | +| grape | ![#6c3461](https://via.placeholder.com/15/6c3461/000000?text=+) `#6c3461` | +| greyish blue | ![#5e819d](https://via.placeholder.com/15/5e819d/000000?text=+) `#5e819d` | +| purplish blue | ![#601ef9](https://via.placeholder.com/15/601ef9/000000?text=+) `#601ef9` | +| yellowish green | ![#b0dd16](https://via.placeholder.com/15/b0dd16/000000?text=+) `#b0dd16` | +| greenish yellow | ![#cdfd02](https://via.placeholder.com/15/cdfd02/000000?text=+) `#cdfd02` | +| medium blue | ![#2c6fbb](https://via.placeholder.com/15/2c6fbb/000000?text=+) `#2c6fbb` | +| dusty rose | ![#c0737a](https://via.placeholder.com/15/c0737a/000000?text=+) `#c0737a` | +| light violet | ![#d6b4fc](https://via.placeholder.com/15/d6b4fc/000000?text=+) `#d6b4fc` | +| midnight blue | ![#020035](https://via.placeholder.com/15/020035/000000?text=+) `#020035` | +| bluish purple | ![#703be7](https://via.placeholder.com/15/703be7/000000?text=+) `#703be7` | +| red orange | ![#fd3c06](https://via.placeholder.com/15/fd3c06/000000?text=+) `#fd3c06` | +| dark magenta | ![#960056](https://via.placeholder.com/15/960056/000000?text=+) `#960056` | +| greenish | ![#40a368](https://via.placeholder.com/15/40a368/000000?text=+) `#40a368` | +| ocean blue | ![#03719c](https://via.placeholder.com/15/03719c/000000?text=+) `#03719c` | +| coral | ![#fc5a50](https://via.placeholder.com/15/fc5a50/000000?text=+) `#fc5a50` | +| cream | ![#ffffc2](https://via.placeholder.com/15/ffffc2/000000?text=+) `#ffffc2` | +| reddish brown | ![#7f2b0a](https://via.placeholder.com/15/7f2b0a/000000?text=+) `#7f2b0a` | +| burnt sienna | ![#b04e0f](https://via.placeholder.com/15/b04e0f/000000?text=+) `#b04e0f` | +| brick | ![#a03623](https://via.placeholder.com/15/a03623/000000?text=+) `#a03623` | +| sage | ![#87ae73](https://via.placeholder.com/15/87ae73/000000?text=+) `#87ae73` | +| grey green | ![#789b73](https://via.placeholder.com/15/789b73/000000?text=+) `#789b73` | +| white | ![#ffffff](https://via.placeholder.com/15/ffffff/000000?text=+) `#ffffff` | +| robin's egg blue | ![#98eff9](https://via.placeholder.com/15/98eff9/000000?text=+) `#98eff9` | +| moss green | ![#658b38](https://via.placeholder.com/15/658b38/000000?text=+) `#658b38` | +| steel blue | ![#5a7d9a](https://via.placeholder.com/15/5a7d9a/000000?text=+) `#5a7d9a` | +| eggplant | ![#380835](https://via.placeholder.com/15/380835/000000?text=+) `#380835` | +| light yellow | ![#fffe7a](https://via.placeholder.com/15/fffe7a/000000?text=+) `#fffe7a` | +| leaf green | ![#5ca904](https://via.placeholder.com/15/5ca904/000000?text=+) `#5ca904` | +| light grey | ![#d8dcd6](https://via.placeholder.com/15/d8dcd6/000000?text=+) `#d8dcd6` | +| puke | ![#a5a502](https://via.placeholder.com/15/a5a502/000000?text=+) `#a5a502` | +| pinkish purple | ![#d648d7](https://via.placeholder.com/15/d648d7/000000?text=+) `#d648d7` | +| sea blue | ![#047495](https://via.placeholder.com/15/047495/000000?text=+) `#047495` | +| pale purple | ![#b790d4](https://via.placeholder.com/15/b790d4/000000?text=+) `#b790d4` | +| slate blue | ![#5b7c99](https://via.placeholder.com/15/5b7c99/000000?text=+) `#5b7c99` | +| blue grey | ![#607c8e](https://via.placeholder.com/15/607c8e/000000?text=+) `#607c8e` | +| hunter green | ![#0b4008](https://via.placeholder.com/15/0b4008/000000?text=+) `#0b4008` | +| fuchsia | ![#ed0dd9](https://via.placeholder.com/15/ed0dd9/000000?text=+) `#ed0dd9` | +| crimson | ![#8c000f](https://via.placeholder.com/15/8c000f/000000?text=+) `#8c000f` | +| pale yellow | ![#ffff84](https://via.placeholder.com/15/ffff84/000000?text=+) `#ffff84` | +| ochre | ![#bf9005](https://via.placeholder.com/15/bf9005/000000?text=+) `#bf9005` | +| mustard yellow | ![#d2bd0a](https://via.placeholder.com/15/d2bd0a/000000?text=+) `#d2bd0a` | +| light red | ![#ff474c](https://via.placeholder.com/15/ff474c/000000?text=+) `#ff474c` | +| cerulean | ![#0485d1](https://via.placeholder.com/15/0485d1/000000?text=+) `#0485d1` | +| pale pink | ![#ffcfdc](https://via.placeholder.com/15/ffcfdc/000000?text=+) `#ffcfdc` | +| deep blue | ![#040273](https://via.placeholder.com/15/040273/000000?text=+) `#040273` | +| rust | ![#a83c09](https://via.placeholder.com/15/a83c09/000000?text=+) `#a83c09` | +| light teal | ![#90e4c1](https://via.placeholder.com/15/90e4c1/000000?text=+) `#90e4c1` | +| slate | ![#516572](https://via.placeholder.com/15/516572/000000?text=+) `#516572` | +| goldenrod | ![#fac205](https://via.placeholder.com/15/fac205/000000?text=+) `#fac205` | +| dark yellow | ![#d5b60a](https://via.placeholder.com/15/d5b60a/000000?text=+) `#d5b60a` | +| dark grey | ![#363737](https://via.placeholder.com/15/363737/000000?text=+) `#363737` | +| army green | ![#4b5d16](https://via.placeholder.com/15/4b5d16/000000?text=+) `#4b5d16` | +| grey blue | ![#6b8ba4](https://via.placeholder.com/15/6b8ba4/000000?text=+) `#6b8ba4` | +| seafoam | ![#80f9ad](https://via.placeholder.com/15/80f9ad/000000?text=+) `#80f9ad` | +| puce | ![#a57e52](https://via.placeholder.com/15/a57e52/000000?text=+) `#a57e52` | +| spring green | ![#a9f971](https://via.placeholder.com/15/a9f971/000000?text=+) `#a9f971` | +| dark orange | ![#c65102](https://via.placeholder.com/15/c65102/000000?text=+) `#c65102` | +| sand | ![#e2ca76](https://via.placeholder.com/15/e2ca76/000000?text=+) `#e2ca76` | +| pastel green | ![#b0ff9d](https://via.placeholder.com/15/b0ff9d/000000?text=+) `#b0ff9d` | +| mint | ![#9ffeb0](https://via.placeholder.com/15/9ffeb0/000000?text=+) `#9ffeb0` | +| light orange | ![#fdaa48](https://via.placeholder.com/15/fdaa48/000000?text=+) `#fdaa48` | +| bright pink | ![#fe01b1](https://via.placeholder.com/15/fe01b1/000000?text=+) `#fe01b1` | +| chartreuse | ![#c1f80a](https://via.placeholder.com/15/c1f80a/000000?text=+) `#c1f80a` | +| deep purple | ![#36013f](https://via.placeholder.com/15/36013f/000000?text=+) `#36013f` | +| dark brown | ![#341c02](https://via.placeholder.com/15/341c02/000000?text=+) `#341c02` | +| taupe | ![#b9a281](https://via.placeholder.com/15/b9a281/000000?text=+) `#b9a281` | +| pea green | ![#8eab12](https://via.placeholder.com/15/8eab12/000000?text=+) `#8eab12` | +| puke green | ![#9aae07](https://via.placeholder.com/15/9aae07/000000?text=+) `#9aae07` | +| kelly green | ![#02ab2e](https://via.placeholder.com/15/02ab2e/000000?text=+) `#02ab2e` | +| seafoam green | ![#7af9ab](https://via.placeholder.com/15/7af9ab/000000?text=+) `#7af9ab` | +| blue green | ![#137e6d](https://via.placeholder.com/15/137e6d/000000?text=+) `#137e6d` | +| khaki | ![#aaa662](https://via.placeholder.com/15/aaa662/000000?text=+) `#aaa662` | +| burgundy | ![#610023](https://via.placeholder.com/15/610023/000000?text=+) `#610023` | +| dark teal | ![#014d4e](https://via.placeholder.com/15/014d4e/000000?text=+) `#014d4e` | +| brick red | ![#8f1402](https://via.placeholder.com/15/8f1402/000000?text=+) `#8f1402` | +| royal purple | ![#4b006e](https://via.placeholder.com/15/4b006e/000000?text=+) `#4b006e` | +| plum | ![#580f41](https://via.placeholder.com/15/580f41/000000?text=+) `#580f41` | +| mint green | ![#8fff9f](https://via.placeholder.com/15/8fff9f/000000?text=+) `#8fff9f` | +| gold | ![#dbb40c](https://via.placeholder.com/15/dbb40c/000000?text=+) `#dbb40c` | +| baby blue | ![#a2cffe](https://via.placeholder.com/15/a2cffe/000000?text=+) `#a2cffe` | +| yellow green | ![#c0fb2d](https://via.placeholder.com/15/c0fb2d/000000?text=+) `#c0fb2d` | +| bright purple | ![#be03fd](https://via.placeholder.com/15/be03fd/000000?text=+) `#be03fd` | +| dark red | ![#840000](https://via.placeholder.com/15/840000/000000?text=+) `#840000` | +| pale blue | ![#d0fefe](https://via.placeholder.com/15/d0fefe/000000?text=+) `#d0fefe` | +| grass green | ![#3f9b0b](https://via.placeholder.com/15/3f9b0b/000000?text=+) `#3f9b0b` | +| navy | ![#01153e](https://via.placeholder.com/15/01153e/000000?text=+) `#01153e` | +| aquamarine | ![#04d8b2](https://via.placeholder.com/15/04d8b2/000000?text=+) `#04d8b2` | +| burnt orange | ![#c04e01](https://via.placeholder.com/15/c04e01/000000?text=+) `#c04e01` | +| neon green | ![#0cff0c](https://via.placeholder.com/15/0cff0c/000000?text=+) `#0cff0c` | +| bright blue | ![#0165fc](https://via.placeholder.com/15/0165fc/000000?text=+) `#0165fc` | +| rose | ![#cf6275](https://via.placeholder.com/15/cf6275/000000?text=+) `#cf6275` | +| light pink | ![#ffd1df](https://via.placeholder.com/15/ffd1df/000000?text=+) `#ffd1df` | +| mustard | ![#ceb301](https://via.placeholder.com/15/ceb301/000000?text=+) `#ceb301` | +| indigo | ![#380282](https://via.placeholder.com/15/380282/000000?text=+) `#380282` | +| lime | ![#aaff32](https://via.placeholder.com/15/aaff32/000000?text=+) `#aaff32` | +| sea green | ![#53fca1](https://via.placeholder.com/15/53fca1/000000?text=+) `#53fca1` | +| periwinkle | ![#8e82fe](https://via.placeholder.com/15/8e82fe/000000?text=+) `#8e82fe` | +| dark pink | ![#cb416b](https://via.placeholder.com/15/cb416b/000000?text=+) `#cb416b` | +| olive green | ![#677a04](https://via.placeholder.com/15/677a04/000000?text=+) `#677a04` | +| peach | ![#ffb07c](https://via.placeholder.com/15/ffb07c/000000?text=+) `#ffb07c` | +| pale green | ![#c7fdb5](https://via.placeholder.com/15/c7fdb5/000000?text=+) `#c7fdb5` | +| light brown | ![#ad8150](https://via.placeholder.com/15/ad8150/000000?text=+) `#ad8150` | +| hot pink | ![#ff028d](https://via.placeholder.com/15/ff028d/000000?text=+) `#ff028d` | +| black | ![#000000](https://via.placeholder.com/15/000000/000000?text=+) `#000000` | +| lilac | ![#cea2fd](https://via.placeholder.com/15/cea2fd/000000?text=+) `#cea2fd` | +| navy blue | ![#001146](https://via.placeholder.com/15/001146/000000?text=+) `#001146` | +| royal blue | ![#0504aa](https://via.placeholder.com/15/0504aa/000000?text=+) `#0504aa` | +| beige | ![#e6daa6](https://via.placeholder.com/15/e6daa6/000000?text=+) `#e6daa6` | +| salmon | ![#ff796c](https://via.placeholder.com/15/ff796c/000000?text=+) `#ff796c` | +| olive | ![#6e750e](https://via.placeholder.com/15/6e750e/000000?text=+) `#6e750e` | +| maroon | ![#650021](https://via.placeholder.com/15/650021/000000?text=+) `#650021` | +| bright green | ![#01ff07](https://via.placeholder.com/15/01ff07/000000?text=+) `#01ff07` | +| dark purple | ![#35063e](https://via.placeholder.com/15/35063e/000000?text=+) `#35063e` | +| mauve | ![#ae7181](https://via.placeholder.com/15/ae7181/000000?text=+) `#ae7181` | +| forest green | ![#06470c](https://via.placeholder.com/15/06470c/000000?text=+) `#06470c` | +| aqua | ![#13eac9](https://via.placeholder.com/15/13eac9/000000?text=+) `#13eac9` | +| cyan | ![#00ffff](https://via.placeholder.com/15/00ffff/000000?text=+) `#00ffff` | +| tan | ![#d1b26f](https://via.placeholder.com/15/d1b26f/000000?text=+) `#d1b26f` | +| dark blue | ![#00035b](https://via.placeholder.com/15/00035b/000000?text=+) `#00035b` | +| lavender | ![#c79fef](https://via.placeholder.com/15/c79fef/000000?text=+) `#c79fef` | +| turquoise | ![#06c2ac](https://via.placeholder.com/15/06c2ac/000000?text=+) `#06c2ac` | +| dark green | ![#033500](https://via.placeholder.com/15/033500/000000?text=+) `#033500` | +| violet | ![#9a0eea](https://via.placeholder.com/15/9a0eea/000000?text=+) `#9a0eea` | +| light purple | ![#bf77f6](https://via.placeholder.com/15/bf77f6/000000?text=+) `#bf77f6` | +| lime green | ![#89fe05](https://via.placeholder.com/15/89fe05/000000?text=+) `#89fe05` | +| grey | ![#929591](https://via.placeholder.com/15/929591/000000?text=+) `#929591` | +| sky blue | ![#75bbfd](https://via.placeholder.com/15/75bbfd/000000?text=+) `#75bbfd` | +| yellow | ![#ffff14](https://via.placeholder.com/15/ffff14/000000?text=+) `#ffff14` | +| magenta | ![#c20078](https://via.placeholder.com/15/c20078/000000?text=+) `#c20078` | +| light green | ![#96f97b](https://via.placeholder.com/15/96f97b/000000?text=+) `#96f97b` | +| orange | ![#f97306](https://via.placeholder.com/15/f97306/000000?text=+) `#f97306` | +| teal | ![#029386](https://via.placeholder.com/15/029386/000000?text=+) `#029386` | +| light blue | ![#95d0fc](https://via.placeholder.com/15/95d0fc/000000?text=+) `#95d0fc` | +| red | ![#e50000](https://via.placeholder.com/15/e50000/000000?text=+) `#e50000` | +| brown | ![#653700](https://via.placeholder.com/15/653700/000000?text=+) `#653700` | +| pink | ![#ff81c0](https://via.placeholder.com/15/ff81c0/000000?text=+) `#ff81c0` | +| blue | ![#0343df](https://via.placeholder.com/15/0343df/000000?text=+) `#0343df` | +| green | ![#15b01a](https://via.placeholder.com/15/15b01a/000000?text=+) `#15b01a` | +| purple | ![#7e1e9c](https://via.placeholder.com/15/7e1e9c/000000?text=+) `#7e1e9c` | + +To force use xkcd color, use `xkcd:` (ie. `xkcd:light olive green`). + +*** + +### CSS4 Colors: + +| Color Name | Hex Code | +| -------------------- | ------------------------------------------------------------------------- | +| aliceblue | ![#F0F8FF](https://via.placeholder.com/15/F0F8FF/000000?text=+) `#F0F8FF` | +| antiquewhite | ![#FAEBD7](https://via.placeholder.com/15/FAEBD7/000000?text=+) `#FAEBD7` | +| aqua | ![#00FFFF](https://via.placeholder.com/15/00FFFF/000000?text=+) `#00FFFF` | +| aquamarine | ![#7FFFD4](https://via.placeholder.com/15/7FFFD4/000000?text=+) `#7FFFD4` | +| azure | ![#F0FFFF](https://via.placeholder.com/15/F0FFFF/000000?text=+) `#F0FFFF` | +| beige | ![#F5F5DC](https://via.placeholder.com/15/F5F5DC/000000?text=+) `#F5F5DC` | +| bisque | ![#FFE4C4](https://via.placeholder.com/15/FFE4C4/000000?text=+) `#FFE4C4` | +| black | ![#000000](https://via.placeholder.com/15/000000/000000?text=+) `#000000` | +| blanchedalmond | ![#FFEBCD](https://via.placeholder.com/15/FFEBCD/000000?text=+) `#FFEBCD` | +| blue | ![#0000FF](https://via.placeholder.com/15/0000FF/000000?text=+) `#0000FF` | +| blueviolet | ![#8A2BE2](https://via.placeholder.com/15/8A2BE2/000000?text=+) `#8A2BE2` | +| brown | ![#A52A2A](https://via.placeholder.com/15/A52A2A/000000?text=+) `#A52A2A` | +| burlywood | ![#DEB887](https://via.placeholder.com/15/DEB887/000000?text=+) `#DEB887` | +| cadetblue | ![#5F9EA0](https://via.placeholder.com/15/5F9EA0/000000?text=+) `#5F9EA0` | +| chartreuse | ![#7FFF00](https://via.placeholder.com/15/7FFF00/000000?text=+) `#7FFF00` | +| chocolate | ![#D2691E](https://via.placeholder.com/15/D2691E/000000?text=+) `#D2691E` | +| coral | ![#FF7F50](https://via.placeholder.com/15/FF7F50/000000?text=+) `#FF7F50` | +| cornflowerblue | ![#6495ED](https://via.placeholder.com/15/6495ED/000000?text=+) `#6495ED` | +| cornsilk | ![#FFF8DC](https://via.placeholder.com/15/FFF8DC/000000?text=+) `#FFF8DC` | +| crimson | ![#DC143C](https://via.placeholder.com/15/DC143C/000000?text=+) `#DC143C` | +| cyan | ![#00FFFF](https://via.placeholder.com/15/00FFFF/000000?text=+) `#00FFFF` | +| darkblue | ![#00008B](https://via.placeholder.com/15/00008B/000000?text=+) `#00008B` | +| darkcyan | ![#008B8B](https://via.placeholder.com/15/008B8B/000000?text=+) `#008B8B` | +| darkgoldenrod | ![#B8860B](https://via.placeholder.com/15/B8860B/000000?text=+) `#B8860B` | +| darkgray | ![#A9A9A9](https://via.placeholder.com/15/A9A9A9/000000?text=+) `#A9A9A9` | +| darkgreen | ![#006400](https://via.placeholder.com/15/006400/000000?text=+) `#006400` | +| darkgrey | ![#A9A9A9](https://via.placeholder.com/15/A9A9A9/000000?text=+) `#A9A9A9` | +| darkkhaki | ![#BDB76B](https://via.placeholder.com/15/BDB76B/000000?text=+) `#BDB76B` | +| darkmagenta | ![#8B008B](https://via.placeholder.com/15/8B008B/000000?text=+) `#8B008B` | +| darkolivegreen | ![#556B2F](https://via.placeholder.com/15/556B2F/000000?text=+) `#556B2F` | +| darkorange | ![#FF8C00](https://via.placeholder.com/15/FF8C00/000000?text=+) `#FF8C00` | +| darkorchid | ![#9932CC](https://via.placeholder.com/15/9932CC/000000?text=+) `#9932CC` | +| darkred | ![#8B0000](https://via.placeholder.com/15/8B0000/000000?text=+) `#8B0000` | +| darksalmon | ![#E9967A](https://via.placeholder.com/15/E9967A/000000?text=+) `#E9967A` | +| darkseagreen | ![#8FBC8F](https://via.placeholder.com/15/8FBC8F/000000?text=+) `#8FBC8F` | +| darkslateblue | ![#483D8B](https://via.placeholder.com/15/483D8B/000000?text=+) `#483D8B` | +| darkslategray | ![#2F4F4F](https://via.placeholder.com/15/2F4F4F/000000?text=+) `#2F4F4F` | +| darkslategrey | ![#2F4F4F](https://via.placeholder.com/15/2F4F4F/000000?text=+) `#2F4F4F` | +| darkturquoise | ![#00CED1](https://via.placeholder.com/15/00CED1/000000?text=+) `#00CED1` | +| darkviolet | ![#9400D3](https://via.placeholder.com/15/9400D3/000000?text=+) `#9400D3` | +| deeppink | ![#FF1493](https://via.placeholder.com/15/FF1493/000000?text=+) `#FF1493` | +| deepskyblue | ![#00BFFF](https://via.placeholder.com/15/00BFFF/000000?text=+) `#00BFFF` | +| dimgray | ![#696969](https://via.placeholder.com/15/696969/000000?text=+) `#696969` | +| dimgrey | ![#696969](https://via.placeholder.com/15/696969/000000?text=+) `#696969` | +| dodgerblue | ![#1E90FF](https://via.placeholder.com/15/1E90FF/000000?text=+) `#1E90FF` | +| firebrick | ![#B22222](https://via.placeholder.com/15/B22222/000000?text=+) `#B22222` | +| floralwhite | ![#FFFAF0](https://via.placeholder.com/15/FFFAF0/000000?text=+) `#FFFAF0` | +| forestgreen | ![#228B22](https://via.placeholder.com/15/228B22/000000?text=+) `#228B22` | +| fuchsia | ![#FF00FF](https://via.placeholder.com/15/FF00FF/000000?text=+) `#FF00FF` | +| gainsboro | ![#DCDCDC](https://via.placeholder.com/15/DCDCDC/000000?text=+) `#DCDCDC` | +| ghostwhite | ![#F8F8FF](https://via.placeholder.com/15/F8F8FF/000000?text=+) `#F8F8FF` | +| gold | ![#FFD700](https://via.placeholder.com/15/FFD700/000000?text=+) `#FFD700` | +| goldenrod | ![#DAA520](https://via.placeholder.com/15/DAA520/000000?text=+) `#DAA520` | +| gray | ![#808080](https://via.placeholder.com/15/808080/000000?text=+) `#808080` | +| green | ![#008000](https://via.placeholder.com/15/008000/000000?text=+) `#008000` | +| greenyellow | ![#ADFF2F](https://via.placeholder.com/15/ADFF2F/000000?text=+) `#ADFF2F` | +| grey | ![#808080](https://via.placeholder.com/15/808080/000000?text=+) `#808080` | +| honeydew | ![#F0FFF0](https://via.placeholder.com/15/F0FFF0/000000?text=+) `#F0FFF0` | +| hotpink | ![#FF69B4](https://via.placeholder.com/15/FF69B4/000000?text=+) `#FF69B4` | +| indianred | ![#CD5C5C](https://via.placeholder.com/15/CD5C5C/000000?text=+) `#CD5C5C` | +| indigo | ![#4B0082](https://via.placeholder.com/15/4B0082/000000?text=+) `#4B0082` | +| ivory | ![#FFFFF0](https://via.placeholder.com/15/FFFFF0/000000?text=+) `#FFFFF0` | +| khaki | ![#F0E68C](https://via.placeholder.com/15/F0E68C/000000?text=+) `#F0E68C` | +| lavender | ![#E6E6FA](https://via.placeholder.com/15/E6E6FA/000000?text=+) `#E6E6FA` | +| lavenderblush | ![#FFF0F5](https://via.placeholder.com/15/FFF0F5/000000?text=+) `#FFF0F5` | +| lawngreen | ![#7CFC00](https://via.placeholder.com/15/7CFC00/000000?text=+) `#7CFC00` | +| lemonchiffon | ![#FFFACD](https://via.placeholder.com/15/FFFACD/000000?text=+) `#FFFACD` | +| lightblue | ![#ADD8E6](https://via.placeholder.com/15/ADD8E6/000000?text=+) `#ADD8E6` | +| lightcoral | ![#F08080](https://via.placeholder.com/15/F08080/000000?text=+) `#F08080` | +| lightcyan | ![#E0FFFF](https://via.placeholder.com/15/E0FFFF/000000?text=+) `#E0FFFF` | +| lightgoldenrodyellow | ![#FAFAD2](https://via.placeholder.com/15/FAFAD2/000000?text=+) `#FAFAD2` | +| lightgray | ![#D3D3D3](https://via.placeholder.com/15/D3D3D3/000000?text=+) `#D3D3D3` | +| lightgreen | ![#90EE90](https://via.placeholder.com/15/90EE90/000000?text=+) `#90EE90` | +| lightgrey | ![#D3D3D3](https://via.placeholder.com/15/D3D3D3/000000?text=+) `#D3D3D3` | +| lightpink | ![#FFB6C1](https://via.placeholder.com/15/FFB6C1/000000?text=+) `#FFB6C1` | +| lightsalmon | ![#FFA07A](https://via.placeholder.com/15/FFA07A/000000?text=+) `#FFA07A` | +| lightseagreen | ![#20B2AA](https://via.placeholder.com/15/20B2AA/000000?text=+) `#20B2AA` | +| lightskyblue | ![#87CEFA](https://via.placeholder.com/15/87CEFA/000000?text=+) `#87CEFA` | +| lightslategray | ![#778899](https://via.placeholder.com/15/778899/000000?text=+) `#778899` | +| lightslategrey | ![#778899](https://via.placeholder.com/15/778899/000000?text=+) `#778899` | +| lightsteelblue | ![#B0C4DE](https://via.placeholder.com/15/B0C4DE/000000?text=+) `#B0C4DE` | +| lightyellow | ![#FFFFE0](https://via.placeholder.com/15/FFFFE0/000000?text=+) `#FFFFE0` | +| lime | ![#00FF00](https://via.placeholder.com/15/00FF00/000000?text=+) `#00FF00` | +| limegreen | ![#32CD32](https://via.placeholder.com/15/32CD32/000000?text=+) `#32CD32` | +| linen | ![#FAF0E6](https://via.placeholder.com/15/FAF0E6/000000?text=+) `#FAF0E6` | +| magenta | ![#FF00FF](https://via.placeholder.com/15/FF00FF/000000?text=+) `#FF00FF` | +| maroon | ![#800000](https://via.placeholder.com/15/800000/000000?text=+) `#800000` | +| mediumaquamarine | ![#66CDAA](https://via.placeholder.com/15/66CDAA/000000?text=+) `#66CDAA` | +| mediumblue | ![#0000CD](https://via.placeholder.com/15/0000CD/000000?text=+) `#0000CD` | +| mediumorchid | ![#BA55D3](https://via.placeholder.com/15/BA55D3/000000?text=+) `#BA55D3` | +| mediumpurple | ![#9370DB](https://via.placeholder.com/15/9370DB/000000?text=+) `#9370DB` | +| mediumseagreen | ![#3CB371](https://via.placeholder.com/15/3CB371/000000?text=+) `#3CB371` | +| mediumslateblue | ![#7B68EE](https://via.placeholder.com/15/7B68EE/000000?text=+) `#7B68EE` | +| mediumspringgreen | ![#00FA9A](https://via.placeholder.com/15/00FA9A/000000?text=+) `#00FA9A` | +| mediumturquoise | ![#48D1CC](https://via.placeholder.com/15/48D1CC/000000?text=+) `#48D1CC` | +| mediumvioletred | ![#C71585](https://via.placeholder.com/15/C71585/000000?text=+) `#C71585` | +| midnightblue | ![#191970](https://via.placeholder.com/15/191970/000000?text=+) `#191970` | +| mintcream | ![#F5FFFA](https://via.placeholder.com/15/F5FFFA/000000?text=+) `#F5FFFA` | +| mistyrose | ![#FFE4E1](https://via.placeholder.com/15/FFE4E1/000000?text=+) `#FFE4E1` | +| moccasin | ![#FFE4B5](https://via.placeholder.com/15/FFE4B5/000000?text=+) `#FFE4B5` | +| navajowhite | ![#FFDEAD](https://via.placeholder.com/15/FFDEAD/000000?text=+) `#FFDEAD` | +| navy | ![#000080](https://via.placeholder.com/15/000080/000000?text=+) `#000080` | +| oldlace | ![#FDF5E6](https://via.placeholder.com/15/FDF5E6/000000?text=+) `#FDF5E6` | +| olive | ![#808000](https://via.placeholder.com/15/808000/000000?text=+) `#808000` | +| olivedrab | ![#6B8E23](https://via.placeholder.com/15/6B8E23/000000?text=+) `#6B8E23` | +| orange | ![#FFA500](https://via.placeholder.com/15/FFA500/000000?text=+) `#FFA500` | +| orangered | ![#FF4500](https://via.placeholder.com/15/FF4500/000000?text=+) `#FF4500` | +| orchid | ![#DA70D6](https://via.placeholder.com/15/DA70D6/000000?text=+) `#DA70D6` | +| palegoldenrod | ![#EEE8AA](https://via.placeholder.com/15/EEE8AA/000000?text=+) `#EEE8AA` | +| palegreen | ![#98FB98](https://via.placeholder.com/15/98FB98/000000?text=+) `#98FB98` | +| paleturquoise | ![#AFEEEE](https://via.placeholder.com/15/AFEEEE/000000?text=+) `#AFEEEE` | +| palevioletred | ![#DB7093](https://via.placeholder.com/15/DB7093/000000?text=+) `#DB7093` | +| papayawhip | ![#FFEFD5](https://via.placeholder.com/15/FFEFD5/000000?text=+) `#FFEFD5` | +| peachpuff | ![#FFDAB9](https://via.placeholder.com/15/FFDAB9/000000?text=+) `#FFDAB9` | +| peru | ![#CD853F](https://via.placeholder.com/15/CD853F/000000?text=+) `#CD853F` | +| pink | ![#FFC0CB](https://via.placeholder.com/15/FFC0CB/000000?text=+) `#FFC0CB` | +| plum | ![#DDA0DD](https://via.placeholder.com/15/DDA0DD/000000?text=+) `#DDA0DD` | +| powderblue | ![#B0E0E6](https://via.placeholder.com/15/B0E0E6/000000?text=+) `#B0E0E6` | +| purple | ![#800080](https://via.placeholder.com/15/800080/000000?text=+) `#800080` | +| rebeccapurple | ![#663399](https://via.placeholder.com/15/663399/000000?text=+) `#663399` | +| red | ![#FF0000](https://via.placeholder.com/15/FF0000/000000?text=+) `#FF0000` | +| rosybrown | ![#BC8F8F](https://via.placeholder.com/15/BC8F8F/000000?text=+) `#BC8F8F` | +| royalblue | ![#4169E1](https://via.placeholder.com/15/4169E1/000000?text=+) `#4169E1` | +| saddlebrown | ![#8B4513](https://via.placeholder.com/15/8B4513/000000?text=+) `#8B4513` | +| salmon | ![#FA8072](https://via.placeholder.com/15/FA8072/000000?text=+) `#FA8072` | +| sandybrown | ![#F4A460](https://via.placeholder.com/15/F4A460/000000?text=+) `#F4A460` | +| seagreen | ![#2E8B57](https://via.placeholder.com/15/2E8B57/000000?text=+) `#2E8B57` | +| seashell | ![#FFF5EE](https://via.placeholder.com/15/FFF5EE/000000?text=+) `#FFF5EE` | +| sienna | ![#A0522D](https://via.placeholder.com/15/A0522D/000000?text=+) `#A0522D` | +| silver | ![#C0C0C0](https://via.placeholder.com/15/C0C0C0/000000?text=+) `#C0C0C0` | +| skyblue | ![#87CEEB](https://via.placeholder.com/15/87CEEB/000000?text=+) `#87CEEB` | +| slateblue | ![#6A5ACD](https://via.placeholder.com/15/6A5ACD/000000?text=+) `#6A5ACD` | +| slategray | ![#708090](https://via.placeholder.com/15/708090/000000?text=+) `#708090` | +| slategrey | ![#708090](https://via.placeholder.com/15/708090/000000?text=+) `#708090` | +| snow | ![#FFFAFA](https://via.placeholder.com/15/FFFAFA/000000?text=+) `#FFFAFA` | +| springgreen | ![#00FF7F](https://via.placeholder.com/15/00FF7F/000000?text=+) `#00FF7F` | +| steelblue | ![#4682B4](https://via.placeholder.com/15/4682B4/000000?text=+) `#4682B4` | +| tan | ![#D2B48C](https://via.placeholder.com/15/D2B48C/000000?text=+) `#D2B48C` | +| teal | ![#008080](https://via.placeholder.com/15/008080/000000?text=+) `#008080` | +| thistle | ![#D8BFD8](https://via.placeholder.com/15/D8BFD8/000000?text=+) `#D8BFD8` | +| tomato | ![#FF6347](https://via.placeholder.com/15/FF6347/000000?text=+) `#FF6347` | +| turquoise | ![#40E0D0](https://via.placeholder.com/15/40E0D0/000000?text=+) `#40E0D0` | +| violet | ![#EE82EE](https://via.placeholder.com/15/EE82EE/000000?text=+) `#EE82EE` | +| wheat | ![#F5DEB3](https://via.placeholder.com/15/F5DEB3/000000?text=+) `#F5DEB3` | +| white | ![#FFFFFF](https://via.placeholder.com/15/FFFFFF/000000?text=+) `#FFFFFF` | +| whitesmoke | ![#F5F5F5](https://via.placeholder.com/15/F5F5F5/000000?text=+) `#F5F5F5` | +| yellow | ![#FFFF00](https://via.placeholder.com/15/FFFF00/000000?text=+) `#FFFF00` | +| yellowgreen | ![#9ACD32](https://via.placeholder.com/15/9ACD32/000000?text=+) `#9ACD32` | + +To force use CSS4 color, use `css:` (ie. `css:thistle`). + +*** + +## Note: + +If no color group prefix is provided, the color name will be retrieved in the following order: + +* Tableau +* XKCD +* CSS4 +* Base diff --git a/old-docs/configuration-variables-config-vars.md b/old-docs/configuration-variables-config-vars.md new file mode 100644 index 0000000..27ac007 --- /dev/null +++ b/old-docs/configuration-variables-config-vars.md @@ -0,0 +1,38 @@ +# Configuration Variables (Config Vars) + +These are currently all the valid configuration variables you can change with the `config set` command. + +| Name | Description | +| --------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| account\_age | Specific time accounts must have before using modmail. (Prevents spam.) | +| activity playing, listening to, watching, streaming | You can set a custom activity for the bot using the activity command. Do \[p]activity for more info. Note: Listening MUST be followed by to, When activity type is set to streaming, you can set the linked twitch page: ?config set twitch\_url https://www.twitch.tv/somechannel/ and finally, you can clear the activity by using the command ?activity clear | +| anon\_avatar\_url | The icon URL in the anonymous reply embed (defaults to the guild's icon URL). | +| anon\_tag | Sets the tag for author section of an embed for anonreply. (Default is `Response`) | +| anon\_username | The name of the anonymous user for use with the anonreply command (defaults to be the same as mod\_tag configuration). | +| blocked\_emoji | Changes the blocked emoji (defaults to 🚫). | +| close\_emoji | Emoji used if user accidentally made a thread. Only if `disable_recipient_thread_close` is not set. (defaults to 🔒) | +| guild\_age | Specific date that member must be in guild before using modmail. | +| log\_channel\_id | Set the channel where bot logs will be sent. | +| main\_category\_id | Set the category where new threads spawn. | +| main\_color | The general color of Modmail in hexadecimal format or accepted color name (defaults to blurple - `7289da`). | +| mention | The message at the start of each thread. | +| mod\_color | The color of the mod reply embed in hexadecimal format or accepted color name (defaults to green - `2ecc71`). | +| mod\_tag | The footer text in the mod reply embed (defaults to your highest role name). | +| mod\_typing | Shows when moderator starts typing in thread channel. (default is off) | +| prefix | The prefix of the bot (defaults to `?`). | +| recipient\_color | The color of the recipient's message embed in hexadecimal format or accepted color name (defaults to gold - `f1c40f`). | +| recipient\_thread\_close | By default, the recipients can't close their ticket. Use this command to enable it. | +| reply\_without\_command | Making all non-command messaged to be forwarded to the user without command. `?reply` | +| sent\_emoji | Changes the sent emoji (defaults to ✅). | +| thread\_auto\_close | Time that has to pass after no reply from a user before the thread auto closes. If not set, thread will not auto close. | +| thread\_auto\_close\_response | Custom closing message for when a thread is auto closed. Use the `%t` variable in the message to add human time. | +| thread\_close\_footer | Footer of message that user will receive when thread is closed. | +| thread\_close\_response | Content message user will receive when the thread is closed. | +| thread\_close\_title | Title of the message the user will receive when thread is closed. | +| thread\_creation\_response | Message that shows when user has opened a thread. | +| thread\_creation\_title | Title of the message the user will receive when the thread is opened. | +| thread\_self\_close\_response | Message that the user will receive if the thread was closed by themselves. | +| twitch\_url | The twitch URL when activity\_type is set to 1 (streaming). | +| user\_typing | Shows when user starts typing to bot. (default is off) | + +Accepted color names can be found here: {% page-ref page="color-names.md" %}. diff --git a/old-docs/configure-modmail-and-logviewer.md b/old-docs/configure-modmail-and-logviewer.md new file mode 100644 index 0000000..160005f --- /dev/null +++ b/old-docs/configure-modmail-and-logviewer.md @@ -0,0 +1,59 @@ +# Configure Modmail and Logviewer + +## Log Viewer + +To be able to store data such as logs, you will need to use your own database. + +Modmail supports MongoDB, and you are required to provide a MongoDB connection URI to the bot. You can get a **free** 500MB cluster from [MongoDB Atlas](https://www.mongodb.com/cloud/atlas). (Enough to store 3 million messages) + +Upon creating an account, you will be greeted with this page: + +![Free Tier](https://i.imgur.com/shZ7Sey.png) + +Select one of the servers marked with "FREE TIER AVAILABLE" for the free option and click on "Create Cluster". + +![](https://i.imgur.com/Hem2OKc.png) ![](https://i.imgur.com/jF3nISZ.png) + +Follow the "Getting Started" tutorial on the bottom left, by creating a database user, whitelisting your IP, and connect to the cluster. When whitelisting you IP, be sure to select ALLOW ACCESS FROM ANYWHERE since Heroku does not grant a fixed IP. + +Your IP should look something like this, with `0.0.0.0/0`: + +![whitelisting](https://i.imgur.com/mILuQ5U.png') + +The last part is to generate a MongoDB URI, navigate to "Clusters" and click on "CONNECT" (as shown in "Getting Started"). From the popup, select the middle option "Connect Your Application", and then the first option "Short SRV connection string". ![](https://i.imgur.com/OMI977u.png) ![](https://i.imgur.com/2BcVMGh.png) + +This will show a URI under "Copy the SRV address:", copy that, and replace `` with the database user password (**not your account password**). The final URI should look something like this: + +``` +mongodb+srv://username:password@cluster0-abcde.mongodb.net/ +``` + +If your URI is followed by `test?retryWrites=true` or anything else, don't include it. + +## Deploying the Log Viewer + +[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/modmail-dev/logviewer) + +You will also need to deploy another separate log viewer application from [this repo](https://github.com/kyb3r/logviewer). Click on the deploy button over there and fill in the configurations upon request. This is a **separate** Heroku application from the bot and is a simple website that will be used to display your thread logs. + +## Modmail + +Star the repository before you start 😉 + +[![Deploy](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy?template=https://github.com/modmail-dev/modmail) + +1. Input a name of your choice for your app, the Heroku app name is not important. +2. Input your bot token into the `TOKEN` field. +3. Put the [ID of your Server](https://support.discordapp.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID-) into the `GUILD_ID` field. +4. Put your own ID in the `OWNERS` field (if there are multiple owners, separate them by a comma: `123455,234567,456782`). +5. Input your MongoDB connection URI from the previous section into the `MONGO_URI` field. +6. Input the URL of your log viewer Heroku app (`https://yourlogviewerappname.herokuapp.com`) into the `LOG_URL` field. +7. Click the `deploy app` button and wait for it to finish. +8. Click `Manage App` and go into the `Resources` tab. +9. Now turn on the worker by clicking the pencil icon. +10. If you want, you can go over and check the application logs to see if everything is running smoothly. +11. Once the bot is online in your server, do `[your prefix]setup` (defaults `?`) and you are good to go! + +Your bot is ready! Head over to Discord and try it out! If you have any issues, join the [Discord server](https://discord.gg/cnUpwrnpYb). + +**Make sure to give the bot Manage Channels, Manage Messages and View Audit Logs permissions!** diff --git a/old-docs/frequently-asked-questions.md b/old-docs/frequently-asked-questions.md new file mode 100644 index 0000000..e39b59f --- /dev/null +++ b/old-docs/frequently-asked-questions.md @@ -0,0 +1,53 @@ +# Frequently Asked Questions + +> Last Updated: March 16, 2023 + +#### What is Modmail? + +Modmail is a Discord bot, similar to Reddit's Modmail feature. It serves as a shared inbox for server staff to communicate with their users - and vice versa - in a seamless way. + +#### Can I invite Modmail? + +Unfortunately, due to the nature of the bot, there is not a global invite link. Nonetheless, you can obtain a free copy of Modmail for your server. Follow the official tutorial at [https://github.com/modmail-dev/modmail/wiki/Installation](https://github.com/modmail-dev/modmail/wiki/Installation). However, if you don’t want the hassle of installing and maintaining Modmail, we offer installation, hosting, and other cool perks for [Patrons](https://patreon.com/kyber). + +#### How does Modmail work? + +Modmail uses the Discord API to interact with the platform. When someone sends a DM to the bot, it will create a new thread. Members of the moderation team can help the user and once the conversation ended, you will have access to a beautiful log of it online. + +#### Is Modmail safe? + +Your Modmail bot is safe as long as you don't share your bot's token. If you share your token, a "hacker" can take control over your bot. If you shared your bot token by mistake, regenerate a new token via the Discord Developer Portal. + +#### Where is my data stored? + +All your data including settings, blocked users, logs, installed plugins etc. are stored in your MongoDB database. The bot files only contain the stuff needed to run the bot. This means you can move your bot to a different host and still have your data intact, as long as you use the same MongoDB URI. + +#### Can I request new features? + +Modmail is an open-source project, which means you can easily add or request new features. You can make an issue or submit a pull request to the development branch on the repository. [Check out the contribution guidelines.](https://github.com/modmail-dev/modmail/blob/master/CONTRIBUTING.md) + +#### How do I become a support member? + +To join our support team, join our [Discord server](https://discord.gg/cnUpwrnpYb). One of the more experienced members will hold an interview to check if you fit the requirements. + +#### Can I add commands to the bot? + +You can add commands to the bot using plugins. All currently approved plugins can be found in the `?plugin registry` command. You can also see [this page](https://github.com/modmail-dev/modmail/wiki/Unofficial-List-of-Plugins) for an unofficial list of plugins. + +#### My bot is offline, what do I do? + +Join our [Discord server](https://discord.gg/cnUpwrnpYb) and DM Modmail. One of our support members will assist you and help you fix the issue. + +#### How can I donate the developers? + +You can support the developers on the [Patreon page](https://patreon.com/kyber). You will also receive various rewards for it. + +#### Does anyone get any info when I create my own modmail? + +There is not much information we get about your instance of modmail, The only thing what we recieve is the guild-info, For example: The guildname, The amount of members of the guild, the botname, and the bot-owner. Using this we keep track of how many modmail-instances get created on a monthly/yearly base. ( Only modmail-developers can see this ) + +*** + +#### Answer not found? + +Feel free to join our [Discord server](https://discord.gg/cnUpwrnpYb). People will gladly help you with any questions that you have! diff --git a/old-docs/installation-1.md b/old-docs/installation-1.md new file mode 100644 index 0000000..f9ab8c2 --- /dev/null +++ b/old-docs/installation-1.md @@ -0,0 +1,59 @@ +# Installation + +**If you need help beyond this tutorial please join our support server and the support team will be happy to help you** [https://discord.gg/cnUpwrnpYb](https://discord.gg/cnUpwrnpYb) + +> **Self Hosting Tutorial**: https://taaku18.github.io/modmail/local-hosting/ + +## What you'll need: + +* An internet connection and browser. +* An email account. +* A digital or physical notepad (Notepad, Notes, ... literally anything). + +## 1. Heroku Account + +In this guide, we will be using Heroku to deploy our Modmail bot. Make an account on their [website](https://www.heroku.com/) to get started. + +## 2. Discord Bot Account + +## 2.1. Create a bot + +You will need to create a bot application to interact with the Discord API. Head over to the [applications page](https://discordapp.com/developers/applications/). Log in - if you're not already - and click on `New Application`. Give it a name and click `Confirm` to register your bot. + +![Discord New Application](https://i.imgur.com/sTsk6wz.png) + +A new screen should pop up. Navigate to the `Bot` section and click on `Add Bot`. Click on `Yes, do it!` to confirm. + +![Discord Build-A-Bot](https://i.imgur.com/6MikkYq.png) + +## 2.2. Obtain a token + +After this, a dashboard for your bot will open. Give your bot a nice profile picture if you want to. It's recommended you switch off the `Public Bot` option. That way, no one except yourself will be able to add this bot to their server. Lastly, copy the token and paste this in your notepad. + +**Make sure to keep this token private, since anyone who has it can control (or "hack") your bot and potentially cause malicious damage. If you feel that your token has been leaked, click on `Regenerate` to invalidate the old one and create a new bot token.** + +![Discord Token](https://i.imgur.com/5aEtFQx.png) + +## 2.3. Enable Privileged Intents + +Enable the "Presence Intent", "Server Members" and "Message content" intent within the dashboard. + +![Intents](https://i.imgur.com/bcXccf5.png) + +## 2.4. Get an invite link + +The last thing you need to do in Discord's developer portal is to obtain an invite link for the bot. To do this, head over to the `OAuth2` tab. Scroll down a bit and select the `Bot` section. Scroll a bit further down and you will see a few permissions. Make sure to select `View Audit Log`, `Manage Channels` and `Manage Messages`. + +![Discord Invite Link](https://i.imgur.com/eK8gQbf.png) + +Before you press "copy", scroll down and select the following permissions: + +![Permissions](https://i.imgur.com/KT6thXx.png) + +## 2.5. Invite the bot + +`Copy` the link and paste it in your address bar. A new screen will open: choose your server and select all options. Click on `Authorize` and your bot should be offline in your server. + +## ![Discord Invite](https://i.imgur.com/iAQ2u0w.png) + +[**To continue the setup, head over to the second page of this guide.**](https://github.com/modmail-dev/modmail/wiki/Installation-\(cont.\)) diff --git a/old-docs/installation-continued.md b/old-docs/installation-continued.md new file mode 100644 index 0000000..576999f --- /dev/null +++ b/old-docs/installation-continued.md @@ -0,0 +1,121 @@ +# Installation (continued) + +## 3. Create a Database + +To be able to store data such as logs, you will need to use your own database. A database is required, as the database also stores configuration data for your bot. + +Modmail supports MongoDB and you are required to provide a MongoDB connection string to the bot. You can get a free 500MB cluster from [MongoDB Atlas](https://www.mongodb.com/cloud/atlas), which is enough to store around 3 million message logs. + +Upon creating an account, you will be greeted with this page. Make sure you select Starter Cluster. + +![Cluster selection](https://fle.soulmusic.pro/file/shxshx/Redtailedhawk1638.png) + +After this, you will be taken to the below screen: + +![Server selection](https://i.imgur.com/5b2Naw0.png) + +Select one of the servers marked with `FREE TIER AVAILABLE` and click on `Create Cluster`. It will only take a couple of minutes to configure everything for you. + +Follow the "Getting Started" tutorial on the bottom left. + +## 3.1. Create a database user + +Go to the `Database Access` section in the `security` tab. Click on `+ Add New User` to create a new user, whereupon a new screen will pop up. Select `Read and write to any database`, so the bot can properly store the data. Choose a username and password, but make sure they both **don't contain any special character** like `!`, `-`, `?`. Copy the password into your notepad. + +Finally, click `Add User` to finish the creation. + +![Create User](https://fle.soulmusic.pro/file/shxshx/Firefly1640.png) + +## 3.2. Whitelist all IP's + +Go to the `Network Access` section in the `security` tab. Click on `+ Add IP Address` to add an IP address, whereupon a new screen will pop up. Click the `Allow Access From Everywhere` button and `0.0.0.0/0` should appear in the `Whitelist Entry`. Otherwise, make sure to put input that manually. Finally, click `Confirm` to confirm your changes. + +![Whitelisting IPs](https://fle.soulmusic.pro/file/shxshx/Topi1641.png) + +## 3.3. Obtain a connection string + +The last part is to generate a Mongo URI. Go to the `Clusters` section in the `Atlas` tab. Click on `Connect` on the left side of your Cluster dashboard. This will open up a new screen where you have three options. For our purposes, select the middle option `Connect Your Application`. + +![Connection String](https://fle.soulmusic.pro/file/shxshx/Xuanhuaceratops1637.png) + +You need to copy the connection string, which can be easily done by clicking the `Copy` button. Remove everything past `` but keeping the `/`. Then replace `` with the password for your user and `` with your database-username, which you set earlier. Paste the URI in your notepad. + +The final URI looks similar to this: `mongodb+srv://Username:MyPassword@modmail-kjvn21.mongodb.net/`. + +![Connection String - 2](https://i.imgur.com/UIAhrZ1.png) + +## 4. How to obtain your `github_token` ( Required for the update command ) + +Note: This is not required when you are hosting using a vps. + +Start off by going to your [Github personal access tokens](https://github.com/settings/tokens) ![Personal access tokens](https://i.imgur.com/OkTue0p.png) + +Generate a new token + +Click on the Generate new token button in the top right of the view. ![Generate a new token](https://i.imgur.com/VZ4UaWa.png) + +Give the token a name, such as: `modmail github_token`. Then check the `repo` scope. ![Name your github Token](https://i.imgur.com/1vpWTSa.png) + +Click `Generate token` and GitHub will take you back to the list of tokens from before. Copy the code into your clipboard. ![Github token Copy](https://i.imgur.com/oFb2zB6.png) + +If those steps are done correctly you can use the `?update` command to update your bot to the latest version! + +## 5. Deploying the Log Viewer + +### **Click the button below to deploy the logviewer to heroku!** + +[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/modmail-dev/logviewer) + +**This is not the bot!** + +You will need to deploy a separate log viewer application from [this repository](https://github.com/modmail-dev/logviewer). This Heroku application is separate from the bot; it's a simple website that will be used to display your thread logs. + +Choose a name for your app and paste your Mongo URI (from your notepad). After you click the `Deploy App` button, it will start creating the website. + +After that's done configuring, click the `View` button. It will redirect you to the logviewer home screen. Copy the link in the address bar and paste it in Notepad. + +![Heroku Logviewer](https://i.imgur.com/tmiPfTL.png) + +## 6. Modmail + +### **Click the button below to deploy the bot to heroku.** + +**This is the second application you will be deploying** + +[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/modmail-dev/modmail) + +**6.1.** Choose any name for your app. Note: this name doesn't matter at all. + +**6.2.** Put your [bot's token](https://github.com/kyb3rr/modmail/wiki/Installation#creating-a-bot-account) in the `TOKEN` field. + +**6.3.** In the `DATABASE_TYPE` You may fillout: `mongodb` + +**6.4.** Put the [ID of your Server](https://support.discordapp.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID-) into the `GUILD_ID` field. + +**6.5.** Put your own ID in the `OWNERS` field. If there are multiple owners, separate them by a comma: `180314310298304512, 355790471219511297, 325012556940836864`. + +**6.6.** Put your Mongo connection URI from the previous section in the `CONNECTION_URI` field. + +**6.7.** Put the `github token` you just created in the `GITHUB_TOKEN` field. + +**6.8.** Put the URL of your log viewer Heroku app (`https://yourlogviewerappname.herokuapp.com`) in the `LOG_URL` field. + +**6.9.** Click the `deploy app` button and wait for it to finish. + +**6.10.** Click `Manage App` and go into the `Resources` tab, where you need to turn on the worker by clicking the pencil icon next to it. + +**6.11.** If you want, you can go over and check the application logs to see if everything is running smoothly. If any unexpected errors pop up, join our [Discord server](https://discord.gg/cnUpwrnpYb) and DM Modmail. The support members will help you figure out the issue and show you how to fix it. + +**6.12.** Once the bot is online in your server, make sure to give it `Manage Channels`, `Manage Messages` and `View Audit Logs` permissions. If your bot is not online, recheck the previous steps above. + +**6.13.** Do the `?setup` command and you are good to go! + +*** + +Congratulations! Your bot is ready! Head over to Discord and try it out! If you have any issues or questions, join the [Discord server](https://discord.gg/cnUpwrnpYb). + +Make sure to setup permissions using this [handy guide](https://github.com/modmail-dev/modmail/wiki/Permissions)! + +[Taki's Blog](https://taaku18.github.io/modmail/customization/) contains many cool customizations for the bot, so you might want to check it out! + +If you like the bot, consider giving this repository a star 😉. If you want to support the developers financially, subscribe to the [Patreon](https://www.patreon.com/kyber). diff --git a/old-docs/modmail-usage.md b/old-docs/modmail-usage.md new file mode 100644 index 0000000..072075b --- /dev/null +++ b/old-docs/modmail-usage.md @@ -0,0 +1,21 @@ +# Modmail Usage + +### Basic Usage + +Once someone DMs the bot a channel will be created for their thread. You can reply to their thread using the `[p]reply` command. Once you are done communicating you can use the `[p]close` command + +### Ease of Use + +You can configure aliases and snippets, which is highly recommended. For example, you can shorten the `reply` command to `r` (In case you want to do this you can use the command `[p]alias add r reply`) + +You can use snippets to shorten text like "Thanks for Contacting Modmail Support! How can I help you today?" to a simple command such as `[p]hi` (In case you want to do this you can use the command `[p]snippets add hi Thanks for Contacting Modmail Support! How can I help you today?`) + +### Advanced Usage + +You can use times with the close command for example `[p]close 20m Bye` to close in 20 minutes with the reason "Bye" if you don't want to close on a timer but still add a reason you can use `[p]close Bye` which will close the thread with the reason "Bye" + +### Anonymous Snippets + +\[p]alias add \[snippetname] anonreply \[snippet text] + +_Note: In this page, the meaning of `[p]` is `bot prefix` this defaults to `?` but can be changed with the `[p]prefix` command_ diff --git a/old-docs/permissions.md b/old-docs/permissions.md new file mode 100644 index 0000000..bc4d852 --- /dev/null +++ b/old-docs/permissions.md @@ -0,0 +1,41 @@ +# Permissions + +Modmail comes with an advanced permission system. The different permission levels are: + +* Owner \[5] +* Administrator \[4] +* Moderator \[3] +* Supporter \[2] +* Regular \[1] + +To see which commands are available to which permission, you can see the numbers next to the command in the help menu. + +![Imgur](https://i.imgur.com/yNl7Ept.png) + +## Setting Up + +You can add permissions in 2 different ways. + +### Adding a level to a role or user + +`?permissions add level [name] [role/user]` + +Examples: + +* `?perms add level Regular everyone` +* `?perms add level Moderator @mods` +* `?perms add level Owner @user` + +### Adding a command to a role or user + +`?permissions add command [name] [role/user]` + +Examples: + +* `?perms add command reply @user` +* `?perms add command "plugin enabled" @role` +* `?perms add command help 984301093849028` + +*** + +If you need help setting up permissions, feel free to join our [Discord server](https://discord.gg/cnUpwrnpYb) and DM Modmail. One of our support members will help you. diff --git a/old-docs/plugins.md b/old-docs/plugins.md new file mode 100644 index 0000000..2251102 --- /dev/null +++ b/old-docs/plugins.md @@ -0,0 +1,147 @@ +# Plugins + +## Plugins + +Visit the [Unofficial List of Plugins](https://github.com/modmail-dev/modmail/wiki/Unofficial-List-of-Plugins) for a list of plugins. + +## Guidelines + +To get approved and officially verified, you need to ensure you follow these guidelines: + +* Supporting Python 3.8 (and above). +* No malicious intent. +* The plugin cannot be a feature pending to be added into [Modmail](https://github.com/modmail-dev/modmail/issues). You can submit a PR to add it to the core Modmail. +* Core Modmail still needs to 100% function. +* Cog name cannot be the same as any current class (`Core`, `Modmail`). +* It cannot have the same name as another approved plugin. + +## Creating Plugins + +We use [discord.py](https://discordpy.readthedocs.io/en/stable/) for the bot and plugins take the form of [Cogs](https://discordpy.readthedocs.io/en/stable/ext/commands/cogs.html). + +Short example: + +```py +from discord.ext import commands + +class Hello(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @commands.Cog.listener() + async def on_message(self, message): + print(message.content) + + @commands.command() + async def say(self, ctx, *, message): + await ctx.send(message) + +async def setup(bot): + await bot.add_cog(Hello(bot)) +``` + +### Folder Structure + +Your plugin has to be uploaded on Github on a **public repository.** (Note: private repositories are supported, but they require extra setup, see [Private Plugins](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)). The repository folder structure has to be as follows: + +```yaml +root: + plugin_name: + .. + plugin_name.py + requirements.txt [optional] + plugin_name: + .. + plugin_name.py + requirements.txt [optional] +``` + +The plugin will be loaded with something similar to + +```py +await bot.load_extension('username.plugin_name.plugin_name') +``` + +To install a plugin that is not in the official registry, type: + +``` +?plugin add githubusername/plugin_repo/plugin_name[@branch] +``` + +An example of a plugin can be seen at [`fourjr/modmail-plugins`](https://github.com/fourjr/modmail-plugins) or any of the plugins in our [registry](https://github.com/modmail-dev/modmail/blob/master/plugins/registry.json). + +#### Branch parameter + +The branch parameter is **optional** (default to `master`) and can be used to test in-development/unstable plugins with a development branch. + +Users will always be updated to the latest version. Thus, if there is a broken plugin on the latest version, users would not be able to use the plugin. + +#### @local (For Developers) + +To make it easier to develop a plugin, there's a folder named `@local` in the plugins folder. You can directly put a folder for each plugin in it. + +Using the example cog above, the load command would be + +``` +?plugin load @local/hello +``` + +#### Best Practices + +1. Create a development branch +2. Push to it until you are confident that your code is stable +3. Merge it into `master` using pull requests or `git merge -v dev --squash` +4. Update your plugin! + +### Private Plugins + +* Obtain a [Github Personal Access Token](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token) with `repo` scope +* Include `GITHUB_TOKEN` as a config variable (or in .env) with the token as the value. +* Upload your code to a private Github repository. +* Install just like a normal public plugin. + +### Database Interfacing + +Do **not** interact with `bot.api` directly. Fetch a partition and use it: + +```python +def __init__(self, bot): # in the class init + self.coll = bot.api.get_plugin_partition(self) +``` + +`self.coll` is a [motor.motor\_asyncio.AsyncIOMotorCollection](https://motor.readthedocs.io/en/stable/api-asyncio/asyncio\_motor\_collection.html) + +### Additional PIP requirements + +Create a [`requirements.txt` file](https://pip.pypa.io/en/stable/user\_guide/#requirements-files) in the plugin folder. Packages listed here would be installed via something similar to the following command: + +``` +python3 -m pip install -r requirements.txt --user -q -q +``` + +### Exposed Events + +The bot dispatches custom events to aid plugin developers to extend Modmail functionality. + +Currently, we have these custom coroutines: + +* `Bot.format_channel_name(bot, author, exclude_channel=None, force_null=False)` can be overwritten for custom behaviour. +* `on_plugins_ready()` which is dispatched when all the plugins are fully loaded and ready to be used. +* `on_thread_initiate(thread, creator, category, initial_message)` which is dispatched at the beginning of setup process. It is recommended to use the other events instead. +* `on_thread_create(thread)` which is dispatched when the thread is registered as a thread by Modmail (i.e., when channel topic is edited). +* `on_thread_ready(thread, creator, category, initial_message)` which is dispatched when a thread channel is created and the `genesis_message` (info embed) is sent. It is recommended to use this event. +* `on_thread_close(thread, closer, silent, delete_channel, message, scheduled)` which is dispatched when a thread is closed, after channel deletion. +* `on_thread_reply(thread, from_mod, message, anonymous, plain)` which is dispatched upon any reply. + +e.g. + +```py +@commands.Cog.listener() +async def on_thread_ready(self, thread, creator, category, initial_message): + msg = thread.genesis_message + ... # do stuff +``` + +### Approval request + +Create a [Pull Request](https://github.com/modmail-dev/modmail/pulls) adding your plugin into [`plugins/registry.json`](https://github.com/modmail-dev/modmail/blob/master/plugins/registry.json) and we will take a look at it. diff --git a/old-docs/seperate-server-setup.md b/old-docs/seperate-server-setup.md new file mode 100644 index 0000000..f30609a --- /dev/null +++ b/old-docs/seperate-server-setup.md @@ -0,0 +1,6 @@ +# Seperate Server Setup + +If you want to use a separate server to the main one as the inbox server (Where threads get relayed to) add the following config variables on Heroku: + +* `MODMAIL_GUILD_ID` (the server where messages are sent to) +* `GUILD_ID` (The server where users message from) diff --git a/old-docs/the-unofficial-list-of-plugins.md b/old-docs/the-unofficial-list-of-plugins.md new file mode 100644 index 0000000..1700993 --- /dev/null +++ b/old-docs/the-unofficial-list-of-plugins.md @@ -0,0 +1,52 @@ +# The Unofficial List of Plugins + +To add any of the plugins listed below, do `?plugins add plugin-name`, where `plugin-name` is the name of the plugin. + +* **Taki**: + * [`colors`](https://github.com/Taaku18/modmail-plugins/tree/master/colors) + * [`Taaku18/modmail-plugins/bettercalc`](https://github.com/Taaku18/modmail-plugins/tree/master/bettercalc) (BETA) + * [`Taaku18/modmail-plugins/animals`](https://github.com/Taaku18/modmail-plugins/tree/master/animals) +* **Akhil**: + * [`fun`](https://github.com/TheKinG2149/modmail-plugins/tree/master/fun) +* **MiTonder**: + * [`stats`](https://github.com/MiTonder/modmail-plugins/tree/master/stats) +* **DAzVise**: + * [`serverstats`](https://github.com/DAzVise/modmail-plugins/tree/master/serverstats) + * [`DAzVise/modmail-plugins/reports`](https://github.com/DAzVise/modmail-plugins/tree/master/reports) + * [`DAzVise/modmail-plugins/reaction-role`](https://github.com/DAzVise/modmail-plugins/tree/master/reaction-role) + * [`DAzVise/modmail-plugins/role`](https://github.com/DAzVise/modmail-plugins/tree/master/role) +* **SnailDOS**: + * [`snaildos/modmail-plugins/sudo`](https://github.com/snaildos/modmail-plugins/tree/master/sudo) +* **RealCyGuy**: + * [`realcyguy/modmail-plugins/8ball`](https://github.com/RealCyGuy/modmail-plugins/tree/master/8ball) +* **mischievousdev**: + * [`githubstats`](https://github.com/mischievousdev/modmail-plugins/tree/master/githubstats) +* **xTeen**: + * [`Teen1/Modmail-Plugins/helloplugin`](https://github.com/Teen1/Modmail-Plugins/tree/master/helloplugin) + * [`Teen1/Modmail-Plugins/nitroboost`](https://github.com/Teen1/Modmail-Plugins/tree/master/nitroboost) + * [`slowmode`](https://github.com/Teen1/Modmail-Plugins/tree/master/slowmode) +* **Jerrie**: + * [`Jerrie-Aries/modmail-plugins/trivia`](https://github.com/Jerrie-Aries/modmail-plugins/tree/master/trivia) + * [`Jerrie-Aries/modmail-plugins/embedmanager`](https://github.com/Jerrie-Aries/modmail-plugins/tree/master/embedmanager) + * [`Jerrie-Aries/modmail-plugins/rolemanager`](https://github.com/Jerrie-Aries/modmail-plugins/tree/master/rolemanager) +* **Nziie**: + * [`Nzii3/modmail-plugins/raw-content`](https://github.com/Nzii3/modmail-plugins/tree/main/raw-content) + +*** + +**Beware**, this is a community project, all plugins listed above may or may not be safe, only add plugins from developers you trust! + +*** + +> Plugin developers, feel free to add your plugins on this page. +> +> Format: +> +> ``` +> - **Your Name**: +> - [`plugin-name#1`](link to GitHub directory of the first plugin) +> - [`plugin-name#2`](link to GitHub directory of the second plugin) +> - ... +> ``` +> +> `plugin-name` is the approved name of the plugin as appeared in the registry for approved plugins or in the format of `username/repo/plugin-name` for not-yet approved plugins. diff --git a/old-docs/updating.md b/old-docs/updating.md new file mode 100644 index 0000000..e2485ce --- /dev/null +++ b/old-docs/updating.md @@ -0,0 +1,38 @@ +# Updating + +## Updating Modmail + +You can update Modmail on your Heroku account whenever changes are made to the repository. If you want to update while hosting locally (not Heroku), simply type `git pull` in your terminal and install the requirements again with `pipenv install`. + +## Forking the repo + +Before you get started, you must [fork](https://github.com/modmail-dev/modmail/fork) the repo first if you are using Heroku and want to update the bot. + +### Syncing a fork branch from the web UI + +1. On GitHub, navigate to the main page of the forked repository that you want to sync with the upstream repository. +2. Select the Sync fork dropdown. + + ![sync-fork-dropdown](https://user-images.githubusercontent.com/70805800/194696934-5333af5d-165e-4873-b5b7-bd01f0461185.png) +3. Then click Update branch. + + ![update-branch-button](https://user-images.githubusercontent.com/70805800/194696947-68891d50-a624-4901-a03d-e49564852a23.png) + +If the changes from the upstream repository cause conflicts, GitHub will prompt you to create a pull request to resolve the conflicts. + +### I want to enable automatic updates + +1. Create a GitHub account +2. [Fork](https://github.com/modmail-dev/modmail/fork) the repository +3. Add GITHUB\_TOKEN into your configuration variables from https://github.com/settings/tokens with the repo scope ([Guide](https://github.com/modmail-dev/modmail/wiki/Installation-\(cont.\)#4-how-to-obtain-your-github\_token---required-for-the-update-command-)). +4. Link your GitHub account to heroku ![](https://i.imgur.com/qjWraS0.png) +5. Turn on automatic deploys ![](https://i.imgur.com/jgUVl7f.png) +6. Restart the bot + +### I want to update the bot once + +[Click here to create a new pull request to your fork](https://github.com/modmail-dev/modmail/pull/new/master). Select `compare across forks`, make the base repository `yourusername/modmail` and ensure the branch is set to master. Put any title you want and create the pull request. On the page that comes after this, merge the pull request. + +You then want to go to your modmail application in Heroku, connect your modmail fork via the `Deploy` tab and deploy the `master` branch. + +You can turn on auto-deploy for the master branch if you don't want to go through the process of logging into Heroku and deploying the branch every time changes to the repo are made in the future. However, you will have to make a pull request to update your fork every time. diff --git a/old-docs/video-tutorials.md b/old-docs/video-tutorials.md new file mode 100644 index 0000000..f1f70c8 --- /dev/null +++ b/old-docs/video-tutorials.md @@ -0,0 +1,3 @@ +# Video Tutorials + +> This page lists videos created by the Modmail Team or videos that are explicitly approved by the modmail team. Please do not add videos to this page without prior approval from a Core Developer or Admin. Thank you! (This allows us to ensure videos are factually correct and do not have malicious intent.) From f554e3d3c1040fdad75537c85abeba1ce98b3100 Mon Sep 17 00:00:00 2001 From: Raiden Date: Fri, 7 Apr 2023 19:03:07 +0800 Subject: [PATCH 02/46] MMM Sus --- SUMMARY.md | 26 +- installation/railway.md | 32 +- old-docs/color-names.md | 1165 ----------------- .../configuration-variables-config-vars.md | 38 - old-docs/configure-modmail-and-logviewer.md | 59 - old-docs/frequently-asked-questions.md | 53 - old-docs/installation-1.md | 59 - old-docs/installation-continued.md | 121 -- old-docs/modmail-usage.md | 21 - old-docs/permissions.md | 41 - old-docs/plugins.md | 147 --- old-docs/seperate-server-setup.md | 6 - old-docs/the-unofficial-list-of-plugins.md | 52 - old-docs/updating.md | 38 - old-docs/video-tutorials.md | 3 - 15 files changed, 29 insertions(+), 1832 deletions(-) delete mode 100644 old-docs/color-names.md delete mode 100644 old-docs/configuration-variables-config-vars.md delete mode 100644 old-docs/configure-modmail-and-logviewer.md delete mode 100644 old-docs/frequently-asked-questions.md delete mode 100644 old-docs/installation-1.md delete mode 100644 old-docs/installation-continued.md delete mode 100644 old-docs/modmail-usage.md delete mode 100644 old-docs/permissions.md delete mode 100644 old-docs/plugins.md delete mode 100644 old-docs/seperate-server-setup.md delete mode 100644 old-docs/the-unofficial-list-of-plugins.md delete mode 100644 old-docs/updating.md delete mode 100644 old-docs/video-tutorials.md diff --git a/SUMMARY.md b/SUMMARY.md index ad1c827..545f206 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -22,16 +22,16 @@ * [Permissions](usage-guide/permissions.md) * [Getting Started](getting-started.md) * [OLD DOCS](old-docs/README.md) - * [Installation](old-docs/installation-1.md) - * [Installation (continued)](old-docs/installation-continued.md) - * [Color Names](old-docs/color-names.md) - * [Configuration Variables (Config Vars)](old-docs/configuration-variables-config-vars.md) - * [Configure Modmail and Logviewer](old-docs/configure-modmail-and-logviewer.md) - * [Frequently Asked Questions](old-docs/frequently-asked-questions.md) - * [Modmail Usage](old-docs/modmail-usage.md) - * [Permissions](old-docs/permissions.md) - * [Plugins](old-docs/plugins.md) - * [Seperate Server Setup](old-docs/seperate-server-setup.md) - * [The Unofficial List of Plugins](old-docs/the-unofficial-list-of-plugins.md) - * [Updating](old-docs/updating.md) - * [Video Tutorials](old-docs/video-tutorials.md) + * [Installation](installation-1.md) + * [Installation (continued)](installation-continued.md) + * [Color Names](color-names.md) + * [Configuration Variables (Config Vars)](configuration-variables-config-vars.md) + * [Configure Modmail and Logviewer](configure-modmail-and-logviewer.md) + * [Frequently Asked Questions](frequently-asked-questions.md) + * [Modmail Usage](modmail-usage.md) + * [Permissions](permissions.md) + * [Plugins](plugins.md) + * [Seperate Server Setup](seperate-server-setup.md) + * [The Unofficial List of Plugins](the-unofficial-list-of-plugins.md) + * [Updating](updating.md) + * [Video Tutorials](video-tutorials.md) \ No newline at end of file diff --git a/installation/railway.md b/installation/railway.md index fb21bff..b287180 100644 --- a/installation/railway.md +++ b/installation/railway.md @@ -6,7 +6,7 @@ description: Deploy Modmail on Railway PaaS. ## What is Railway? -Railway is a deployment platform where you can provision infrastructure, develop with that infrastructure locally, and then deploy to the cloud. +Railway is a deployment platform where you can provision infrastructure, develop with that infrastructure locally, and then deploy to the cloud. ## Requirements @@ -27,7 +27,7 @@ To keep your bot running 24/7, you'll need to sign up for their "Developer" plan You will need to fork our repositories to deploy onto Railway. -Make sure you're logged in to [GitHub](https://github.com/). You will need to fork **two** repositories. +Make sure you're logged in to [GitHub](https://github.com/). You will need to fork **two** repositories. First we fork the Modmail repository. Head over to [https://github.com/modmail-dev/modmail/fork](https://github.com/modmail-dev/modmail/fork), leave all the settings as default, and click **Create fork**. @@ -37,7 +37,7 @@ Next do the same for the Logviewer repository by heading over to [https://github
Screenshot of creating a Logviewer fork.

Create a GitHub fork for the Logviewer Repository.

-Next, to keep your Modmail and Logviewer up to date, you will need to install the [Pull app](https://github.com/apps/pull). Simply head over to [https://github.com/apps/pull](https://github.com/apps/pull), click **Install**, choose **Only select repositories**, then select **both** the Modmail and Logviewer repositories that you forked in the previous step. +Next, to keep your Modmail and Logviewer up to date, you will need to install the [Pull app](https://github.com/apps/pull). Simply head over to [https://github.com/apps/pull](https://github.com/apps/pull), click **Install**, choose **Only select repositories**, then select **both** the Modmail and Logviewer repositories that you forked in the previous step.
@@ -69,7 +69,9 @@ If your GitHub account is new or not reputable, you may be asked to verify your This unfortunately means that you will have to provide a credit card for verification. Click **Verify Account**, read and accept Railway's **Terms of Service**, then enter your credit card details. You may be temporary charged $1 USD to confirm the legitimacy of the card. -Screenshot of clicking verify account.Screenshot of clicking terms of service.Screenshot of clicking I agree with terms of service.Screenshot of entering your credit card details. +![Screenshot of clicking verify account.](../.gitbook/assets/RW6.png)![Screenshot of clicking terms of service.](../.gitbook/assets/RW7.png)![Screenshot of clicking I agree with terms of service.](../.gitbook/assets/RW7B.png)![Screenshot of entering your credit card details.](../.gitbook/assets/RW8.png) + + @@ -101,7 +103,7 @@ From the [**New Project**](https://railway.app/new) page, create the project by
-Click **New Variable**, set left to be **`CONNECTION_URI`**, then on the right, paste your revised MongoDB connection string from your Notepad (if this is new to you, [go back and read the initial steps](./)). +Click **New Variable**, set left to be **`CONNECTION_URI`**, then on the right, paste your revised MongoDB connection string from your Notepad (if this is new to you, [go back and read the initial steps](./)). Don't add any other variables, nor use the suggested variables section. You should see a new variable named **`CONNECTION_URI`** added under variables once you're done. @@ -127,7 +129,7 @@ Next, go to the **Deployments** tab, look at the latest deployment, is it succes -
Screenshot of the Logviewer homepage.

This URL should show the Logviewer homepage.

+
Screenshot of the Logviewer homepage.

This URL should show the Logviewer homepage.

@@ -151,27 +153,22 @@ Click **New Variable.** We will be adding 5 variables in total, so repeat this s | -------------------- | ----------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | | **`CONNECTION_URI`** | The MongoDB Connection string from your Notepad. |
mongodb+srv://modmail:elAO7wF1r07pNG6u@cluster0.example.mongodb.net
 
| -| | | | | **`TOKEN`** | The Discord bot token from your Notepad. |
MTA3Djv3IAxNjk1NDgdKD231.G1AoUjD.5z629aKP34JKHn4v1EsdNUwdDO3MvBR9ifVES4
 
| -| | | | | **`LOG_URL`** | The Logviewer URL from your Notepad. Remember to add `https://` in front! |
https://web-production-1234.up.railway.app
 
| -| | | | | **`OWNERS`** | Your Discord ID. If you have multiple owners, separate your IDs with a comma. |
718827787302791100
 
| -| | | | | **`GUILD_ID`** | The ID of the Discord server for your Modmail bot. |
109483701365508619
 
| -| | | |
Do you have a separate staff server? -If you manage a large server where you have a separate server for communication among your moderation team, Modmail supports directing threads into the staff server instead of your main (public) server. +If you manage a large server where you have a separate server for communication among your moderation team, Modmail supports directing threads into the staff server instead of your main (public) server. -Simply add an additional variable named **`MODMAIL_GUILD_ID`** and set the value to your staff server's ID. +Simply add an additional variable named **`MODMAIL_GUILD_ID`** and set the value to your staff server's ID. Note: the **`GUILD_ID`** should always be your main server's ID (not staff server's). @@ -207,7 +204,7 @@ You have 10 days to test Modmail without upgrading to the "Developer" plan. As m #### Usage-based subscription -Head over to the \*\*\*\* [**Billing Details**](https://railway.app/account/billing) page, click the **Unlock** button to unlock Developer plan. Then input your credit card details and hit **Subscribe to Developer Plan**. +Head over to the **** [**Billing Details**](https://railway.app/account/billing) page, click the **Unlock** button to unlock Developer plan. Then input your credit card details and hit **Subscribe to Developer Plan**. {% hint style="warning" %} Subscribing to the Developer plan under _usage based subscription_ **may incur you unexpected charges**. This because Railway does not provide any safe-guards or monthly spending limits. Average Modmail and Logviewer usage should be well below the free threshold. However, if you run resource-intensive code via plugins or due to other means, you credit card may be billed. @@ -261,9 +258,9 @@ There you go! Your bot should now be able to run 24/7 without interruptions. Hea How do I cancel my Developer plan subscription? -If you're subscribed under the [usage-based subscription](railway.md#usage-based-subscription) model, you can cancel your subscription by heading to the \*\*\*\* [**Billing Details**](https://railway.app/account/billing) page, click **Manage Subscription**, then click **Cancel plan**. +If you're subscribed under the [usage-based subscription](railway.md#usage-based-subscription) model, you can cancel your subscription by heading to the **** [**Billing Details**](https://railway.app/account/billing) page, click **Manage Subscription**, then click **Cancel plan**. -Screenshot of clicking manage subscription.Screenshot of clicking cancel plan. +![Screenshot of clicking manage subscription.](../.gitbook/assets/RW25.png)![Screenshot of clicking cancel plan.](../.gitbook/assets/RW26.png)
@@ -284,3 +281,6 @@ You can disable auto-updates by heading to the settings page for **both** your M Now that you've successfully set up Modmail, visit the [Getting Started](../getting-started.md) page to find information on using Modmail. You can also join our [**Discord Server**](https://discord.gg/cnUpwrnpYb) to interact with our community or get support for Modmail. + + + diff --git a/old-docs/color-names.md b/old-docs/color-names.md deleted file mode 100644 index 5fda98b..0000000 --- a/old-docs/color-names.md +++ /dev/null @@ -1,1165 +0,0 @@ -# Color Names - -## Color Names - -Color Names can be used for `mod_color`, `recipient_color`, and `main_color` configuration variables. - -*** - -### Base Colors: - -| Color Name | Hex Code | -| ---------- | ------------------------------------------------------------------------- | -| b | ![#0000ff](https://via.placeholder.com/15/0000ff/000000?text=+) `#0000ff` | -| g | ![#007f00](https://via.placeholder.com/15/007f00/000000?text=+) `#007f00` | -| r | ![#ff0000](https://via.placeholder.com/15/ff0000/000000?text=+) `#ff0000` | -| c | ![#00bfbf](https://via.placeholder.com/15/00bfbf/000000?text=+) `#00bfbf` | -| m | ![#bf00bf](https://via.placeholder.com/15/bf00bf/000000?text=+) `#bf00bf` | -| y | ![#bfbf00](https://via.placeholder.com/15/bfbf00/000000?text=+) `#bfbf00` | -| k | ![#000000](https://via.placeholder.com/15/000000/000000?text=+) `#000000` | -| w | ![#ffffff](https://via.placeholder.com/15/ffffff/000000?text=+) `#ffffff` | - -*** - -### Tableau Colors: - -| Color Name | Hex Code | -| ---------- | ------------------------------------------------------------------------- | -| blue | ![#1f77b4](https://via.placeholder.com/15/1f77b4/000000?text=+) `#1f77b4` | -| orange | ![#ff7f0e](https://via.placeholder.com/15/ff7f0e/000000?text=+) `#ff7f0e` | -| green | ![#2ca02c](https://via.placeholder.com/15/2ca02c/000000?text=+) `#2ca02c` | -| red | ![#d62728](https://via.placeholder.com/15/d62728/000000?text=+) `#d62728` | -| purple | ![#9467bd](https://via.placeholder.com/15/9467bd/000000?text=+) `#9467bd` | -| brown | ![#8c564b](https://via.placeholder.com/15/8c564b/000000?text=+) `#8c564b` | -| pink | ![#e377c2](https://via.placeholder.com/15/e377c2/000000?text=+) `#e377c2` | -| gray | ![#7f7f7f](https://via.placeholder.com/15/7f7f7f/000000?text=+) `#7f7f7f` | -| olive | ![#bcbd22](https://via.placeholder.com/15/bcbd22/000000?text=+) `#bcbd22` | -| cyan | ![#17becf](https://via.placeholder.com/15/17becf/000000?text=+) `#17becf` | - -To force use tableau color, use `tab:` (ie. `tab:red`). - -*** - -### XKCD Colors: - -| Color Name | Hex Code | -| -------------------------- | ------------------------------------------------------------------------- | -| cloudy blue | ![#acc2d9](https://via.placeholder.com/15/acc2d9/000000?text=+) `#acc2d9` | -| dark pastel green | ![#56ae57](https://via.placeholder.com/15/56ae57/000000?text=+) `#56ae57` | -| dust | ![#b2996e](https://via.placeholder.com/15/b2996e/000000?text=+) `#b2996e` | -| electric lime | ![#a8ff04](https://via.placeholder.com/15/a8ff04/000000?text=+) `#a8ff04` | -| fresh green | ![#69d84f](https://via.placeholder.com/15/69d84f/000000?text=+) `#69d84f` | -| light eggplant | ![#894585](https://via.placeholder.com/15/894585/000000?text=+) `#894585` | -| nasty green | ![#70b23f](https://via.placeholder.com/15/70b23f/000000?text=+) `#70b23f` | -| really light blue | ![#d4ffff](https://via.placeholder.com/15/d4ffff/000000?text=+) `#d4ffff` | -| tea | ![#65ab7c](https://via.placeholder.com/15/65ab7c/000000?text=+) `#65ab7c` | -| warm purple | ![#952e8f](https://via.placeholder.com/15/952e8f/000000?text=+) `#952e8f` | -| yellowish tan | ![#fcfc81](https://via.placeholder.com/15/fcfc81/000000?text=+) `#fcfc81` | -| cement | ![#a5a391](https://via.placeholder.com/15/a5a391/000000?text=+) `#a5a391` | -| dark grass green | ![#388004](https://via.placeholder.com/15/388004/000000?text=+) `#388004` | -| dusty teal | ![#4c9085](https://via.placeholder.com/15/4c9085/000000?text=+) `#4c9085` | -| grey teal | ![#5e9b8a](https://via.placeholder.com/15/5e9b8a/000000?text=+) `#5e9b8a` | -| macaroni and cheese | ![#efb435](https://via.placeholder.com/15/efb435/000000?text=+) `#efb435` | -| pinkish tan | ![#d99b82](https://via.placeholder.com/15/d99b82/000000?text=+) `#d99b82` | -| spruce | ![#0a5f38](https://via.placeholder.com/15/0a5f38/000000?text=+) `#0a5f38` | -| strong blue | ![#0c06f7](https://via.placeholder.com/15/0c06f7/000000?text=+) `#0c06f7` | -| toxic green | ![#61de2a](https://via.placeholder.com/15/61de2a/000000?text=+) `#61de2a` | -| windows blue | ![#3778bf](https://via.placeholder.com/15/3778bf/000000?text=+) `#3778bf` | -| blue blue | ![#2242c7](https://via.placeholder.com/15/2242c7/000000?text=+) `#2242c7` | -| blue with a hint of purple | ![#533cc6](https://via.placeholder.com/15/533cc6/000000?text=+) `#533cc6` | -| booger | ![#9bb53c](https://via.placeholder.com/15/9bb53c/000000?text=+) `#9bb53c` | -| bright sea green | ![#05ffa6](https://via.placeholder.com/15/05ffa6/000000?text=+) `#05ffa6` | -| dark green blue | ![#1f6357](https://via.placeholder.com/15/1f6357/000000?text=+) `#1f6357` | -| deep turquoise | ![#017374](https://via.placeholder.com/15/017374/000000?text=+) `#017374` | -| green teal | ![#0cb577](https://via.placeholder.com/15/0cb577/000000?text=+) `#0cb577` | -| strong pink | ![#ff0789](https://via.placeholder.com/15/ff0789/000000?text=+) `#ff0789` | -| bland | ![#afa88b](https://via.placeholder.com/15/afa88b/000000?text=+) `#afa88b` | -| deep aqua | ![#08787f](https://via.placeholder.com/15/08787f/000000?text=+) `#08787f` | -| lavender pink | ![#dd85d7](https://via.placeholder.com/15/dd85d7/000000?text=+) `#dd85d7` | -| light moss green | ![#a6c875](https://via.placeholder.com/15/a6c875/000000?text=+) `#a6c875` | -| light seafoam green | ![#a7ffb5](https://via.placeholder.com/15/a7ffb5/000000?text=+) `#a7ffb5` | -| olive yellow | ![#c2b709](https://via.placeholder.com/15/c2b709/000000?text=+) `#c2b709` | -| pig pink | ![#e78ea5](https://via.placeholder.com/15/e78ea5/000000?text=+) `#e78ea5` | -| deep lilac | ![#966ebd](https://via.placeholder.com/15/966ebd/000000?text=+) `#966ebd` | -| desert | ![#ccad60](https://via.placeholder.com/15/ccad60/000000?text=+) `#ccad60` | -| dusty lavender | ![#ac86a8](https://via.placeholder.com/15/ac86a8/000000?text=+) `#ac86a8` | -| purpley grey | ![#947e94](https://via.placeholder.com/15/947e94/000000?text=+) `#947e94` | -| purply | ![#983fb2](https://via.placeholder.com/15/983fb2/000000?text=+) `#983fb2` | -| candy pink | ![#ff63e9](https://via.placeholder.com/15/ff63e9/000000?text=+) `#ff63e9` | -| light pastel green | ![#b2fba5](https://via.placeholder.com/15/b2fba5/000000?text=+) `#b2fba5` | -| boring green | ![#63b365](https://via.placeholder.com/15/63b365/000000?text=+) `#63b365` | -| kiwi green | ![#8ee53f](https://via.placeholder.com/15/8ee53f/000000?text=+) `#8ee53f` | -| light grey green | ![#b7e1a1](https://via.placeholder.com/15/b7e1a1/000000?text=+) `#b7e1a1` | -| orange pink | ![#ff6f52](https://via.placeholder.com/15/ff6f52/000000?text=+) `#ff6f52` | -| tea green | ![#bdf8a3](https://via.placeholder.com/15/bdf8a3/000000?text=+) `#bdf8a3` | -| very light brown | ![#d3b683](https://via.placeholder.com/15/d3b683/000000?text=+) `#d3b683` | -| egg shell | ![#fffcc4](https://via.placeholder.com/15/fffcc4/000000?text=+) `#fffcc4` | -| eggplant purple | ![#430541](https://via.placeholder.com/15/430541/000000?text=+) `#430541` | -| powder pink | ![#ffb2d0](https://via.placeholder.com/15/ffb2d0/000000?text=+) `#ffb2d0` | -| reddish grey | ![#997570](https://via.placeholder.com/15/997570/000000?text=+) `#997570` | -| baby shit brown | ![#ad900d](https://via.placeholder.com/15/ad900d/000000?text=+) `#ad900d` | -| liliac | ![#c48efd](https://via.placeholder.com/15/c48efd/000000?text=+) `#c48efd` | -| stormy blue | ![#507b9c](https://via.placeholder.com/15/507b9c/000000?text=+) `#507b9c` | -| ugly brown | ![#7d7103](https://via.placeholder.com/15/7d7103/000000?text=+) `#7d7103` | -| custard | ![#fffd78](https://via.placeholder.com/15/fffd78/000000?text=+) `#fffd78` | -| darkish pink | ![#da467d](https://via.placeholder.com/15/da467d/000000?text=+) `#da467d` | -| deep brown | ![#410200](https://via.placeholder.com/15/410200/000000?text=+) `#410200` | -| greenish beige | ![#c9d179](https://via.placeholder.com/15/c9d179/000000?text=+) `#c9d179` | -| manilla | ![#fffa86](https://via.placeholder.com/15/fffa86/000000?text=+) `#fffa86` | -| off blue | ![#5684ae](https://via.placeholder.com/15/5684ae/000000?text=+) `#5684ae` | -| battleship grey | ![#6b7c85](https://via.placeholder.com/15/6b7c85/000000?text=+) `#6b7c85` | -| browny green | ![#6f6c0a](https://via.placeholder.com/15/6f6c0a/000000?text=+) `#6f6c0a` | -| bruise | ![#7e4071](https://via.placeholder.com/15/7e4071/000000?text=+) `#7e4071` | -| kelley green | ![#009337](https://via.placeholder.com/15/009337/000000?text=+) `#009337` | -| sickly yellow | ![#d0e429](https://via.placeholder.com/15/d0e429/000000?text=+) `#d0e429` | -| sunny yellow | ![#fff917](https://via.placeholder.com/15/fff917/000000?text=+) `#fff917` | -| azul | ![#1d5dec](https://via.placeholder.com/15/1d5dec/000000?text=+) `#1d5dec` | -| darkgreen | ![#054907](https://via.placeholder.com/15/054907/000000?text=+) `#054907` | -| green/yellow | ![#b5ce08](https://via.placeholder.com/15/b5ce08/000000?text=+) `#b5ce08` | -| lichen | ![#8fb67b](https://via.placeholder.com/15/8fb67b/000000?text=+) `#8fb67b` | -| light light green | ![#c8ffb0](https://via.placeholder.com/15/c8ffb0/000000?text=+) `#c8ffb0` | -| pale gold | ![#fdde6c](https://via.placeholder.com/15/fdde6c/000000?text=+) `#fdde6c` | -| sun yellow | ![#ffdf22](https://via.placeholder.com/15/ffdf22/000000?text=+) `#ffdf22` | -| tan green | ![#a9be70](https://via.placeholder.com/15/a9be70/000000?text=+) `#a9be70` | -| burple | ![#6832e3](https://via.placeholder.com/15/6832e3/000000?text=+) `#6832e3` | -| butterscotch | ![#fdb147](https://via.placeholder.com/15/fdb147/000000?text=+) `#fdb147` | -| toupe | ![#c7ac7d](https://via.placeholder.com/15/c7ac7d/000000?text=+) `#c7ac7d` | -| dark cream | ![#fff39a](https://via.placeholder.com/15/fff39a/000000?text=+) `#fff39a` | -| indian red | ![#850e04](https://via.placeholder.com/15/850e04/000000?text=+) `#850e04` | -| light lavendar | ![#efc0fe](https://via.placeholder.com/15/efc0fe/000000?text=+) `#efc0fe` | -| poison green | ![#40fd14](https://via.placeholder.com/15/40fd14/000000?text=+) `#40fd14` | -| baby puke green | ![#b6c406](https://via.placeholder.com/15/b6c406/000000?text=+) `#b6c406` | -| bright yellow green | ![#9dff00](https://via.placeholder.com/15/9dff00/000000?text=+) `#9dff00` | -| charcoal grey | ![#3c4142](https://via.placeholder.com/15/3c4142/000000?text=+) `#3c4142` | -| squash | ![#f2ab15](https://via.placeholder.com/15/f2ab15/000000?text=+) `#f2ab15` | -| cinnamon | ![#ac4f06](https://via.placeholder.com/15/ac4f06/000000?text=+) `#ac4f06` | -| light pea green | ![#c4fe82](https://via.placeholder.com/15/c4fe82/000000?text=+) `#c4fe82` | -| radioactive green | ![#2cfa1f](https://via.placeholder.com/15/2cfa1f/000000?text=+) `#2cfa1f` | -| raw sienna | ![#9a6200](https://via.placeholder.com/15/9a6200/000000?text=+) `#9a6200` | -| baby purple | ![#ca9bf7](https://via.placeholder.com/15/ca9bf7/000000?text=+) `#ca9bf7` | -| cocoa | ![#875f42](https://via.placeholder.com/15/875f42/000000?text=+) `#875f42` | -| light royal blue | ![#3a2efe](https://via.placeholder.com/15/3a2efe/000000?text=+) `#3a2efe` | -| orangeish | ![#fd8d49](https://via.placeholder.com/15/fd8d49/000000?text=+) `#fd8d49` | -| rust brown | ![#8b3103](https://via.placeholder.com/15/8b3103/000000?text=+) `#8b3103` | -| sand brown | ![#cba560](https://via.placeholder.com/15/cba560/000000?text=+) `#cba560` | -| swamp | ![#698339](https://via.placeholder.com/15/698339/000000?text=+) `#698339` | -| tealish green | ![#0cdc73](https://via.placeholder.com/15/0cdc73/000000?text=+) `#0cdc73` | -| burnt siena | ![#b75203](https://via.placeholder.com/15/b75203/000000?text=+) `#b75203` | -| camo | ![#7f8f4e](https://via.placeholder.com/15/7f8f4e/000000?text=+) `#7f8f4e` | -| dusk blue | ![#26538d](https://via.placeholder.com/15/26538d/000000?text=+) `#26538d` | -| fern | ![#63a950](https://via.placeholder.com/15/63a950/000000?text=+) `#63a950` | -| old rose | ![#c87f89](https://via.placeholder.com/15/c87f89/000000?text=+) `#c87f89` | -| pale light green | ![#b1fc99](https://via.placeholder.com/15/b1fc99/000000?text=+) `#b1fc99` | -| peachy pink | ![#ff9a8a](https://via.placeholder.com/15/ff9a8a/000000?text=+) `#ff9a8a` | -| rosy pink | ![#f6688e](https://via.placeholder.com/15/f6688e/000000?text=+) `#f6688e` | -| light bluish green | ![#76fda8](https://via.placeholder.com/15/76fda8/000000?text=+) `#76fda8` | -| light bright green | ![#53fe5c](https://via.placeholder.com/15/53fe5c/000000?text=+) `#53fe5c` | -| light neon green | ![#4efd54](https://via.placeholder.com/15/4efd54/000000?text=+) `#4efd54` | -| light seafoam | ![#a0febf](https://via.placeholder.com/15/a0febf/000000?text=+) `#a0febf` | -| tiffany blue | ![#7bf2da](https://via.placeholder.com/15/7bf2da/000000?text=+) `#7bf2da` | -| washed out green | ![#bcf5a6](https://via.placeholder.com/15/bcf5a6/000000?text=+) `#bcf5a6` | -| browny orange | ![#ca6b02](https://via.placeholder.com/15/ca6b02/000000?text=+) `#ca6b02` | -| nice blue | ![#107ab0](https://via.placeholder.com/15/107ab0/000000?text=+) `#107ab0` | -| sapphire | ![#2138ab](https://via.placeholder.com/15/2138ab/000000?text=+) `#2138ab` | -| greyish teal | ![#719f91](https://via.placeholder.com/15/719f91/000000?text=+) `#719f91` | -| orangey yellow | ![#fdb915](https://via.placeholder.com/15/fdb915/000000?text=+) `#fdb915` | -| parchment | ![#fefcaf](https://via.placeholder.com/15/fefcaf/000000?text=+) `#fefcaf` | -| straw | ![#fcf679](https://via.placeholder.com/15/fcf679/000000?text=+) `#fcf679` | -| very dark brown | ![#1d0200](https://via.placeholder.com/15/1d0200/000000?text=+) `#1d0200` | -| terracota | ![#cb6843](https://via.placeholder.com/15/cb6843/000000?text=+) `#cb6843` | -| ugly blue | ![#31668a](https://via.placeholder.com/15/31668a/000000?text=+) `#31668a` | -| clear blue | ![#247afd](https://via.placeholder.com/15/247afd/000000?text=+) `#247afd` | -| creme | ![#ffffb6](https://via.placeholder.com/15/ffffb6/000000?text=+) `#ffffb6` | -| foam green | ![#90fda9](https://via.placeholder.com/15/90fda9/000000?text=+) `#90fda9` | -| grey/green | ![#86a17d](https://via.placeholder.com/15/86a17d/000000?text=+) `#86a17d` | -| light gold | ![#fddc5c](https://via.placeholder.com/15/fddc5c/000000?text=+) `#fddc5c` | -| seafoam blue | ![#78d1b6](https://via.placeholder.com/15/78d1b6/000000?text=+) `#78d1b6` | -| topaz | ![#13bbaf](https://via.placeholder.com/15/13bbaf/000000?text=+) `#13bbaf` | -| violet pink | ![#fb5ffc](https://via.placeholder.com/15/fb5ffc/000000?text=+) `#fb5ffc` | -| wintergreen | ![#20f986](https://via.placeholder.com/15/20f986/000000?text=+) `#20f986` | -| yellow tan | ![#ffe36e](https://via.placeholder.com/15/ffe36e/000000?text=+) `#ffe36e` | -| dark fuchsia | ![#9d0759](https://via.placeholder.com/15/9d0759/000000?text=+) `#9d0759` | -| indigo blue | ![#3a18b1](https://via.placeholder.com/15/3a18b1/000000?text=+) `#3a18b1` | -| light yellowish green | ![#c2ff89](https://via.placeholder.com/15/c2ff89/000000?text=+) `#c2ff89` | -| pale magenta | ![#d767ad](https://via.placeholder.com/15/d767ad/000000?text=+) `#d767ad` | -| rich purple | ![#720058](https://via.placeholder.com/15/720058/000000?text=+) `#720058` | -| sunflower yellow | ![#ffda03](https://via.placeholder.com/15/ffda03/000000?text=+) `#ffda03` | -| green/blue | ![#01c08d](https://via.placeholder.com/15/01c08d/000000?text=+) `#01c08d` | -| leather | ![#ac7434](https://via.placeholder.com/15/ac7434/000000?text=+) `#ac7434` | -| racing green | ![#014600](https://via.placeholder.com/15/014600/000000?text=+) `#014600` | -| vivid purple | ![#9900fa](https://via.placeholder.com/15/9900fa/000000?text=+) `#9900fa` | -| dark royal blue | ![#02066f](https://via.placeholder.com/15/02066f/000000?text=+) `#02066f` | -| hazel | ![#8e7618](https://via.placeholder.com/15/8e7618/000000?text=+) `#8e7618` | -| muted pink | ![#d1768f](https://via.placeholder.com/15/d1768f/000000?text=+) `#d1768f` | -| booger green | ![#96b403](https://via.placeholder.com/15/96b403/000000?text=+) `#96b403` | -| canary | ![#fdff63](https://via.placeholder.com/15/fdff63/000000?text=+) `#fdff63` | -| cool grey | ![#95a3a6](https://via.placeholder.com/15/95a3a6/000000?text=+) `#95a3a6` | -| dark taupe | ![#7f684e](https://via.placeholder.com/15/7f684e/000000?text=+) `#7f684e` | -| darkish purple | ![#751973](https://via.placeholder.com/15/751973/000000?text=+) `#751973` | -| true green | ![#089404](https://via.placeholder.com/15/089404/000000?text=+) `#089404` | -| coral pink | ![#ff6163](https://via.placeholder.com/15/ff6163/000000?text=+) `#ff6163` | -| dark sage | ![#598556](https://via.placeholder.com/15/598556/000000?text=+) `#598556` | -| dark slate blue | ![#214761](https://via.placeholder.com/15/214761/000000?text=+) `#214761` | -| flat blue | ![#3c73a8](https://via.placeholder.com/15/3c73a8/000000?text=+) `#3c73a8` | -| mushroom | ![#ba9e88](https://via.placeholder.com/15/ba9e88/000000?text=+) `#ba9e88` | -| rich blue | ![#021bf9](https://via.placeholder.com/15/021bf9/000000?text=+) `#021bf9` | -| dirty purple | ![#734a65](https://via.placeholder.com/15/734a65/000000?text=+) `#734a65` | -| greenblue | ![#23c48b](https://via.placeholder.com/15/23c48b/000000?text=+) `#23c48b` | -| icky green | ![#8fae22](https://via.placeholder.com/15/8fae22/000000?text=+) `#8fae22` | -| light khaki | ![#e6f2a2](https://via.placeholder.com/15/e6f2a2/000000?text=+) `#e6f2a2` | -| warm blue | ![#4b57db](https://via.placeholder.com/15/4b57db/000000?text=+) `#4b57db` | -| dark hot pink | ![#d90166](https://via.placeholder.com/15/d90166/000000?text=+) `#d90166` | -| deep sea blue | ![#015482](https://via.placeholder.com/15/015482/000000?text=+) `#015482` | -| carmine | ![#9d0216](https://via.placeholder.com/15/9d0216/000000?text=+) `#9d0216` | -| dark yellow green | ![#728f02](https://via.placeholder.com/15/728f02/000000?text=+) `#728f02` | -| pale peach | ![#ffe5ad](https://via.placeholder.com/15/ffe5ad/000000?text=+) `#ffe5ad` | -| plum purple | ![#4e0550](https://via.placeholder.com/15/4e0550/000000?text=+) `#4e0550` | -| golden rod | ![#f9bc08](https://via.placeholder.com/15/f9bc08/000000?text=+) `#f9bc08` | -| neon red | ![#ff073a](https://via.placeholder.com/15/ff073a/000000?text=+) `#ff073a` | -| old pink | ![#c77986](https://via.placeholder.com/15/c77986/000000?text=+) `#c77986` | -| very pale blue | ![#d6fffe](https://via.placeholder.com/15/d6fffe/000000?text=+) `#d6fffe` | -| blood orange | ![#fe4b03](https://via.placeholder.com/15/fe4b03/000000?text=+) `#fe4b03` | -| grapefruit | ![#fd5956](https://via.placeholder.com/15/fd5956/000000?text=+) `#fd5956` | -| sand yellow | ![#fce166](https://via.placeholder.com/15/fce166/000000?text=+) `#fce166` | -| clay brown | ![#b2713d](https://via.placeholder.com/15/b2713d/000000?text=+) `#b2713d` | -| dark blue grey | ![#1f3b4d](https://via.placeholder.com/15/1f3b4d/000000?text=+) `#1f3b4d` | -| flat green | ![#699d4c](https://via.placeholder.com/15/699d4c/000000?text=+) `#699d4c` | -| light green blue | ![#56fca2](https://via.placeholder.com/15/56fca2/000000?text=+) `#56fca2` | -| warm pink | ![#fb5581](https://via.placeholder.com/15/fb5581/000000?text=+) `#fb5581` | -| dodger blue | ![#3e82fc](https://via.placeholder.com/15/3e82fc/000000?text=+) `#3e82fc` | -| gross green | ![#a0bf16](https://via.placeholder.com/15/a0bf16/000000?text=+) `#a0bf16` | -| ice | ![#d6fffa](https://via.placeholder.com/15/d6fffa/000000?text=+) `#d6fffa` | -| metallic blue | ![#4f738e](https://via.placeholder.com/15/4f738e/000000?text=+) `#4f738e` | -| pale salmon | ![#ffb19a](https://via.placeholder.com/15/ffb19a/000000?text=+) `#ffb19a` | -| sap green | ![#5c8b15](https://via.placeholder.com/15/5c8b15/000000?text=+) `#5c8b15` | -| algae | ![#54ac68](https://via.placeholder.com/15/54ac68/000000?text=+) `#54ac68` | -| bluey grey | ![#89a0b0](https://via.placeholder.com/15/89a0b0/000000?text=+) `#89a0b0` | -| greeny grey | ![#7ea07a](https://via.placeholder.com/15/7ea07a/000000?text=+) `#7ea07a` | -| highlighter green | ![#1bfc06](https://via.placeholder.com/15/1bfc06/000000?text=+) `#1bfc06` | -| light light blue | ![#cafffb](https://via.placeholder.com/15/cafffb/000000?text=+) `#cafffb` | -| light mint | ![#b6ffbb](https://via.placeholder.com/15/b6ffbb/000000?text=+) `#b6ffbb` | -| raw umber | ![#a75e09](https://via.placeholder.com/15/a75e09/000000?text=+) `#a75e09` | -| vivid blue | ![#152eff](https://via.placeholder.com/15/152eff/000000?text=+) `#152eff` | -| deep lavender | ![#8d5eb7](https://via.placeholder.com/15/8d5eb7/000000?text=+) `#8d5eb7` | -| dull teal | ![#5f9e8f](https://via.placeholder.com/15/5f9e8f/000000?text=+) `#5f9e8f` | -| light greenish blue | ![#63f7b4](https://via.placeholder.com/15/63f7b4/000000?text=+) `#63f7b4` | -| mud green | ![#606602](https://via.placeholder.com/15/606602/000000?text=+) `#606602` | -| pinky | ![#fc86aa](https://via.placeholder.com/15/fc86aa/000000?text=+) `#fc86aa` | -| red wine | ![#8c0034](https://via.placeholder.com/15/8c0034/000000?text=+) `#8c0034` | -| shit green | ![#758000](https://via.placeholder.com/15/758000/000000?text=+) `#758000` | -| tan brown | ![#ab7e4c](https://via.placeholder.com/15/ab7e4c/000000?text=+) `#ab7e4c` | -| darkblue | ![#030764](https://via.placeholder.com/15/030764/000000?text=+) `#030764` | -| rosa | ![#fe86a4](https://via.placeholder.com/15/fe86a4/000000?text=+) `#fe86a4` | -| lipstick | ![#d5174e](https://via.placeholder.com/15/d5174e/000000?text=+) `#d5174e` | -| pale mauve | ![#fed0fc](https://via.placeholder.com/15/fed0fc/000000?text=+) `#fed0fc` | -| claret | ![#680018](https://via.placeholder.com/15/680018/000000?text=+) `#680018` | -| dandelion | ![#fedf08](https://via.placeholder.com/15/fedf08/000000?text=+) `#fedf08` | -| orangered | ![#fe420f](https://via.placeholder.com/15/fe420f/000000?text=+) `#fe420f` | -| poop green | ![#6f7c00](https://via.placeholder.com/15/6f7c00/000000?text=+) `#6f7c00` | -| ruby | ![#ca0147](https://via.placeholder.com/15/ca0147/000000?text=+) `#ca0147` | -| dark | ![#1b2431](https://via.placeholder.com/15/1b2431/000000?text=+) `#1b2431` | -| greenish turquoise | ![#00fbb0](https://via.placeholder.com/15/00fbb0/000000?text=+) `#00fbb0` | -| pastel red | ![#db5856](https://via.placeholder.com/15/db5856/000000?text=+) `#db5856` | -| piss yellow | ![#ddd618](https://via.placeholder.com/15/ddd618/000000?text=+) `#ddd618` | -| bright cyan | ![#41fdfe](https://via.placeholder.com/15/41fdfe/000000?text=+) `#41fdfe` | -| dark coral | ![#cf524e](https://via.placeholder.com/15/cf524e/000000?text=+) `#cf524e` | -| algae green | ![#21c36f](https://via.placeholder.com/15/21c36f/000000?text=+) `#21c36f` | -| darkish red | ![#a90308](https://via.placeholder.com/15/a90308/000000?text=+) `#a90308` | -| reddy brown | ![#6e1005](https://via.placeholder.com/15/6e1005/000000?text=+) `#6e1005` | -| blush pink | ![#fe828c](https://via.placeholder.com/15/fe828c/000000?text=+) `#fe828c` | -| camouflage green | ![#4b6113](https://via.placeholder.com/15/4b6113/000000?text=+) `#4b6113` | -| lawn green | ![#4da409](https://via.placeholder.com/15/4da409/000000?text=+) `#4da409` | -| putty | ![#beae8a](https://via.placeholder.com/15/beae8a/000000?text=+) `#beae8a` | -| vibrant blue | ![#0339f8](https://via.placeholder.com/15/0339f8/000000?text=+) `#0339f8` | -| dark sand | ![#a88f59](https://via.placeholder.com/15/a88f59/000000?text=+) `#a88f59` | -| purple/blue | ![#5d21d0](https://via.placeholder.com/15/5d21d0/000000?text=+) `#5d21d0` | -| saffron | ![#feb209](https://via.placeholder.com/15/feb209/000000?text=+) `#feb209` | -| twilight | ![#4e518b](https://via.placeholder.com/15/4e518b/000000?text=+) `#4e518b` | -| warm brown | ![#964e02](https://via.placeholder.com/15/964e02/000000?text=+) `#964e02` | -| bluegrey | ![#85a3b2](https://via.placeholder.com/15/85a3b2/000000?text=+) `#85a3b2` | -| bubble gum pink | ![#ff69af](https://via.placeholder.com/15/ff69af/000000?text=+) `#ff69af` | -| duck egg blue | ![#c3fbf4](https://via.placeholder.com/15/c3fbf4/000000?text=+) `#c3fbf4` | -| greenish cyan | ![#2afeb7](https://via.placeholder.com/15/2afeb7/000000?text=+) `#2afeb7` | -| petrol | ![#005f6a](https://via.placeholder.com/15/005f6a/000000?text=+) `#005f6a` | -| royal | ![#0c1793](https://via.placeholder.com/15/0c1793/000000?text=+) `#0c1793` | -| butter | ![#ffff81](https://via.placeholder.com/15/ffff81/000000?text=+) `#ffff81` | -| dusty orange | ![#f0833a](https://via.placeholder.com/15/f0833a/000000?text=+) `#f0833a` | -| off yellow | ![#f1f33f](https://via.placeholder.com/15/f1f33f/000000?text=+) `#f1f33f` | -| pale olive green | ![#b1d27b](https://via.placeholder.com/15/b1d27b/000000?text=+) `#b1d27b` | -| orangish | ![#fc824a](https://via.placeholder.com/15/fc824a/000000?text=+) `#fc824a` | -| leaf | ![#71aa34](https://via.placeholder.com/15/71aa34/000000?text=+) `#71aa34` | -| light blue grey | ![#b7c9e2](https://via.placeholder.com/15/b7c9e2/000000?text=+) `#b7c9e2` | -| dried blood | ![#4b0101](https://via.placeholder.com/15/4b0101/000000?text=+) `#4b0101` | -| lightish purple | ![#a552e6](https://via.placeholder.com/15/a552e6/000000?text=+) `#a552e6` | -| rusty red | ![#af2f0d](https://via.placeholder.com/15/af2f0d/000000?text=+) `#af2f0d` | -| lavender blue | ![#8b88f8](https://via.placeholder.com/15/8b88f8/000000?text=+) `#8b88f8` | -| light grass green | ![#9af764](https://via.placeholder.com/15/9af764/000000?text=+) `#9af764` | -| light mint green | ![#a6fbb2](https://via.placeholder.com/15/a6fbb2/000000?text=+) `#a6fbb2` | -| sunflower | ![#ffc512](https://via.placeholder.com/15/ffc512/000000?text=+) `#ffc512` | -| velvet | ![#750851](https://via.placeholder.com/15/750851/000000?text=+) `#750851` | -| brick orange | ![#c14a09](https://via.placeholder.com/15/c14a09/000000?text=+) `#c14a09` | -| lightish red | ![#fe2f4a](https://via.placeholder.com/15/fe2f4a/000000?text=+) `#fe2f4a` | -| pure blue | ![#0203e2](https://via.placeholder.com/15/0203e2/000000?text=+) `#0203e2` | -| twilight blue | ![#0a437a](https://via.placeholder.com/15/0a437a/000000?text=+) `#0a437a` | -| violet red | ![#a50055](https://via.placeholder.com/15/a50055/000000?text=+) `#a50055` | -| yellowy brown | ![#ae8b0c](https://via.placeholder.com/15/ae8b0c/000000?text=+) `#ae8b0c` | -| carnation | ![#fd798f](https://via.placeholder.com/15/fd798f/000000?text=+) `#fd798f` | -| muddy yellow | ![#bfac05](https://via.placeholder.com/15/bfac05/000000?text=+) `#bfac05` | -| dark seafoam green | ![#3eaf76](https://via.placeholder.com/15/3eaf76/000000?text=+) `#3eaf76` | -| deep rose | ![#c74767](https://via.placeholder.com/15/c74767/000000?text=+) `#c74767` | -| dusty red | ![#b9484e](https://via.placeholder.com/15/b9484e/000000?text=+) `#b9484e` | -| grey/blue | ![#647d8e](https://via.placeholder.com/15/647d8e/000000?text=+) `#647d8e` | -| lemon lime | ![#bffe28](https://via.placeholder.com/15/bffe28/000000?text=+) `#bffe28` | -| purple/pink | ![#d725de](https://via.placeholder.com/15/d725de/000000?text=+) `#d725de` | -| brown yellow | ![#b29705](https://via.placeholder.com/15/b29705/000000?text=+) `#b29705` | -| purple brown | ![#673a3f](https://via.placeholder.com/15/673a3f/000000?text=+) `#673a3f` | -| wisteria | ![#a87dc2](https://via.placeholder.com/15/a87dc2/000000?text=+) `#a87dc2` | -| banana yellow | ![#fafe4b](https://via.placeholder.com/15/fafe4b/000000?text=+) `#fafe4b` | -| lipstick red | ![#c0022f](https://via.placeholder.com/15/c0022f/000000?text=+) `#c0022f` | -| water blue | ![#0e87cc](https://via.placeholder.com/15/0e87cc/000000?text=+) `#0e87cc` | -| brown grey | ![#8d8468](https://via.placeholder.com/15/8d8468/000000?text=+) `#8d8468` | -| vibrant purple | ![#ad03de](https://via.placeholder.com/15/ad03de/000000?text=+) `#ad03de` | -| baby green | ![#8cff9e](https://via.placeholder.com/15/8cff9e/000000?text=+) `#8cff9e` | -| barf green | ![#94ac02](https://via.placeholder.com/15/94ac02/000000?text=+) `#94ac02` | -| eggshell blue | ![#c4fff7](https://via.placeholder.com/15/c4fff7/000000?text=+) `#c4fff7` | -| sandy yellow | ![#fdee73](https://via.placeholder.com/15/fdee73/000000?text=+) `#fdee73` | -| cool green | ![#33b864](https://via.placeholder.com/15/33b864/000000?text=+) `#33b864` | -| pale | ![#fff9d0](https://via.placeholder.com/15/fff9d0/000000?text=+) `#fff9d0` | -| blue/grey | ![#758da3](https://via.placeholder.com/15/758da3/000000?text=+) `#758da3` | -| hot magenta | ![#f504c9](https://via.placeholder.com/15/f504c9/000000?text=+) `#f504c9` | -| greyblue | ![#77a1b5](https://via.placeholder.com/15/77a1b5/000000?text=+) `#77a1b5` | -| purpley | ![#8756e4](https://via.placeholder.com/15/8756e4/000000?text=+) `#8756e4` | -| baby shit green | ![#889717](https://via.placeholder.com/15/889717/000000?text=+) `#889717` | -| brownish pink | ![#c27e79](https://via.placeholder.com/15/c27e79/000000?text=+) `#c27e79` | -| dark aquamarine | ![#017371](https://via.placeholder.com/15/017371/000000?text=+) `#017371` | -| diarrhea | ![#9f8303](https://via.placeholder.com/15/9f8303/000000?text=+) `#9f8303` | -| light mustard | ![#f7d560](https://via.placeholder.com/15/f7d560/000000?text=+) `#f7d560` | -| pale sky blue | ![#bdf6fe](https://via.placeholder.com/15/bdf6fe/000000?text=+) `#bdf6fe` | -| turtle green | ![#75b84f](https://via.placeholder.com/15/75b84f/000000?text=+) `#75b84f` | -| bright olive | ![#9cbb04](https://via.placeholder.com/15/9cbb04/000000?text=+) `#9cbb04` | -| dark grey blue | ![#29465b](https://via.placeholder.com/15/29465b/000000?text=+) `#29465b` | -| greeny brown | ![#696006](https://via.placeholder.com/15/696006/000000?text=+) `#696006` | -| lemon green | ![#adf802](https://via.placeholder.com/15/adf802/000000?text=+) `#adf802` | -| light periwinkle | ![#c1c6fc](https://via.placeholder.com/15/c1c6fc/000000?text=+) `#c1c6fc` | -| seaweed green | ![#35ad6b](https://via.placeholder.com/15/35ad6b/000000?text=+) `#35ad6b` | -| sunshine yellow | ![#fffd37](https://via.placeholder.com/15/fffd37/000000?text=+) `#fffd37` | -| ugly purple | ![#a442a0](https://via.placeholder.com/15/a442a0/000000?text=+) `#a442a0` | -| medium pink | ![#f36196](https://via.placeholder.com/15/f36196/000000?text=+) `#f36196` | -| puke brown | ![#947706](https://via.placeholder.com/15/947706/000000?text=+) `#947706` | -| very light pink | ![#fff4f2](https://via.placeholder.com/15/fff4f2/000000?text=+) `#fff4f2` | -| viridian | ![#1e9167](https://via.placeholder.com/15/1e9167/000000?text=+) `#1e9167` | -| bile | ![#b5c306](https://via.placeholder.com/15/b5c306/000000?text=+) `#b5c306` | -| faded yellow | ![#feff7f](https://via.placeholder.com/15/feff7f/000000?text=+) `#feff7f` | -| very pale green | ![#cffdbc](https://via.placeholder.com/15/cffdbc/000000?text=+) `#cffdbc` | -| vibrant green | ![#0add08](https://via.placeholder.com/15/0add08/000000?text=+) `#0add08` | -| bright lime | ![#87fd05](https://via.placeholder.com/15/87fd05/000000?text=+) `#87fd05` | -| spearmint | ![#1ef876](https://via.placeholder.com/15/1ef876/000000?text=+) `#1ef876` | -| light aquamarine | ![#7bfdc7](https://via.placeholder.com/15/7bfdc7/000000?text=+) `#7bfdc7` | -| light sage | ![#bcecac](https://via.placeholder.com/15/bcecac/000000?text=+) `#bcecac` | -| yellowgreen | ![#bbf90f](https://via.placeholder.com/15/bbf90f/000000?text=+) `#bbf90f` | -| baby poo | ![#ab9004](https://via.placeholder.com/15/ab9004/000000?text=+) `#ab9004` | -| dark seafoam | ![#1fb57a](https://via.placeholder.com/15/1fb57a/000000?text=+) `#1fb57a` | -| deep teal | ![#00555a](https://via.placeholder.com/15/00555a/000000?text=+) `#00555a` | -| heather | ![#a484ac](https://via.placeholder.com/15/a484ac/000000?text=+) `#a484ac` | -| rust orange | ![#c45508](https://via.placeholder.com/15/c45508/000000?text=+) `#c45508` | -| dirty blue | ![#3f829d](https://via.placeholder.com/15/3f829d/000000?text=+) `#3f829d` | -| fern green | ![#548d44](https://via.placeholder.com/15/548d44/000000?text=+) `#548d44` | -| bright lilac | ![#c95efb](https://via.placeholder.com/15/c95efb/000000?text=+) `#c95efb` | -| weird green | ![#3ae57f](https://via.placeholder.com/15/3ae57f/000000?text=+) `#3ae57f` | -| peacock blue | ![#016795](https://via.placeholder.com/15/016795/000000?text=+) `#016795` | -| avocado green | ![#87a922](https://via.placeholder.com/15/87a922/000000?text=+) `#87a922` | -| faded orange | ![#f0944d](https://via.placeholder.com/15/f0944d/000000?text=+) `#f0944d` | -| grape purple | ![#5d1451](https://via.placeholder.com/15/5d1451/000000?text=+) `#5d1451` | -| hot green | ![#25ff29](https://via.placeholder.com/15/25ff29/000000?text=+) `#25ff29` | -| lime yellow | ![#d0fe1d](https://via.placeholder.com/15/d0fe1d/000000?text=+) `#d0fe1d` | -| mango | ![#ffa62b](https://via.placeholder.com/15/ffa62b/000000?text=+) `#ffa62b` | -| shamrock | ![#01b44c](https://via.placeholder.com/15/01b44c/000000?text=+) `#01b44c` | -| bubblegum | ![#ff6cb5](https://via.placeholder.com/15/ff6cb5/000000?text=+) `#ff6cb5` | -| purplish brown | ![#6b4247](https://via.placeholder.com/15/6b4247/000000?text=+) `#6b4247` | -| vomit yellow | ![#c7c10c](https://via.placeholder.com/15/c7c10c/000000?text=+) `#c7c10c` | -| pale cyan | ![#b7fffa](https://via.placeholder.com/15/b7fffa/000000?text=+) `#b7fffa` | -| key lime | ![#aeff6e](https://via.placeholder.com/15/aeff6e/000000?text=+) `#aeff6e` | -| tomato red | ![#ec2d01](https://via.placeholder.com/15/ec2d01/000000?text=+) `#ec2d01` | -| lightgreen | ![#76ff7b](https://via.placeholder.com/15/76ff7b/000000?text=+) `#76ff7b` | -| merlot | ![#730039](https://via.placeholder.com/15/730039/000000?text=+) `#730039` | -| night blue | ![#040348](https://via.placeholder.com/15/040348/000000?text=+) `#040348` | -| purpleish pink | ![#df4ec8](https://via.placeholder.com/15/df4ec8/000000?text=+) `#df4ec8` | -| apple | ![#6ecb3c](https://via.placeholder.com/15/6ecb3c/000000?text=+) `#6ecb3c` | -| baby poop green | ![#8f9805](https://via.placeholder.com/15/8f9805/000000?text=+) `#8f9805` | -| green apple | ![#5edc1f](https://via.placeholder.com/15/5edc1f/000000?text=+) `#5edc1f` | -| heliotrope | ![#d94ff5](https://via.placeholder.com/15/d94ff5/000000?text=+) `#d94ff5` | -| yellow/green | ![#c8fd3d](https://via.placeholder.com/15/c8fd3d/000000?text=+) `#c8fd3d` | -| almost black | ![#070d0d](https://via.placeholder.com/15/070d0d/000000?text=+) `#070d0d` | -| cool blue | ![#4984b8](https://via.placeholder.com/15/4984b8/000000?text=+) `#4984b8` | -| leafy green | ![#51b73b](https://via.placeholder.com/15/51b73b/000000?text=+) `#51b73b` | -| mustard brown | ![#ac7e04](https://via.placeholder.com/15/ac7e04/000000?text=+) `#ac7e04` | -| dusk | ![#4e5481](https://via.placeholder.com/15/4e5481/000000?text=+) `#4e5481` | -| dull brown | ![#876e4b](https://via.placeholder.com/15/876e4b/000000?text=+) `#876e4b` | -| frog green | ![#58bc08](https://via.placeholder.com/15/58bc08/000000?text=+) `#58bc08` | -| vivid green | ![#2fef10](https://via.placeholder.com/15/2fef10/000000?text=+) `#2fef10` | -| bright light green | ![#2dfe54](https://via.placeholder.com/15/2dfe54/000000?text=+) `#2dfe54` | -| fluro green | ![#0aff02](https://via.placeholder.com/15/0aff02/000000?text=+) `#0aff02` | -| kiwi | ![#9cef43](https://via.placeholder.com/15/9cef43/000000?text=+) `#9cef43` | -| seaweed | ![#18d17b](https://via.placeholder.com/15/18d17b/000000?text=+) `#18d17b` | -| navy green | ![#35530a](https://via.placeholder.com/15/35530a/000000?text=+) `#35530a` | -| ultramarine blue | ![#1805db](https://via.placeholder.com/15/1805db/000000?text=+) `#1805db` | -| iris | ![#6258c4](https://via.placeholder.com/15/6258c4/000000?text=+) `#6258c4` | -| pastel orange | ![#ff964f](https://via.placeholder.com/15/ff964f/000000?text=+) `#ff964f` | -| yellowish orange | ![#ffab0f](https://via.placeholder.com/15/ffab0f/000000?text=+) `#ffab0f` | -| perrywinkle | ![#8f8ce7](https://via.placeholder.com/15/8f8ce7/000000?text=+) `#8f8ce7` | -| tealish | ![#24bca8](https://via.placeholder.com/15/24bca8/000000?text=+) `#24bca8` | -| dark plum | ![#3f012c](https://via.placeholder.com/15/3f012c/000000?text=+) `#3f012c` | -| pear | ![#cbf85f](https://via.placeholder.com/15/cbf85f/000000?text=+) `#cbf85f` | -| pinkish orange | ![#ff724c](https://via.placeholder.com/15/ff724c/000000?text=+) `#ff724c` | -| midnight purple | ![#280137](https://via.placeholder.com/15/280137/000000?text=+) `#280137` | -| light urple | ![#b36ff6](https://via.placeholder.com/15/b36ff6/000000?text=+) `#b36ff6` | -| dark mint | ![#48c072](https://via.placeholder.com/15/48c072/000000?text=+) `#48c072` | -| greenish tan | ![#bccb7a](https://via.placeholder.com/15/bccb7a/000000?text=+) `#bccb7a` | -| light burgundy | ![#a8415b](https://via.placeholder.com/15/a8415b/000000?text=+) `#a8415b` | -| turquoise blue | ![#06b1c4](https://via.placeholder.com/15/06b1c4/000000?text=+) `#06b1c4` | -| ugly pink | ![#cd7584](https://via.placeholder.com/15/cd7584/000000?text=+) `#cd7584` | -| sandy | ![#f1da7a](https://via.placeholder.com/15/f1da7a/000000?text=+) `#f1da7a` | -| electric pink | ![#ff0490](https://via.placeholder.com/15/ff0490/000000?text=+) `#ff0490` | -| muted purple | ![#805b87](https://via.placeholder.com/15/805b87/000000?text=+) `#805b87` | -| mid green | ![#50a747](https://via.placeholder.com/15/50a747/000000?text=+) `#50a747` | -| greyish | ![#a8a495](https://via.placeholder.com/15/a8a495/000000?text=+) `#a8a495` | -| neon yellow | ![#cfff04](https://via.placeholder.com/15/cfff04/000000?text=+) `#cfff04` | -| banana | ![#ffff7e](https://via.placeholder.com/15/ffff7e/000000?text=+) `#ffff7e` | -| carnation pink | ![#ff7fa7](https://via.placeholder.com/15/ff7fa7/000000?text=+) `#ff7fa7` | -| tomato | ![#ef4026](https://via.placeholder.com/15/ef4026/000000?text=+) `#ef4026` | -| sea | ![#3c9992](https://via.placeholder.com/15/3c9992/000000?text=+) `#3c9992` | -| muddy brown | ![#886806](https://via.placeholder.com/15/886806/000000?text=+) `#886806` | -| turquoise green | ![#04f489](https://via.placeholder.com/15/04f489/000000?text=+) `#04f489` | -| buff | ![#fef69e](https://via.placeholder.com/15/fef69e/000000?text=+) `#fef69e` | -| fawn | ![#cfaf7b](https://via.placeholder.com/15/cfaf7b/000000?text=+) `#cfaf7b` | -| muted blue | ![#3b719f](https://via.placeholder.com/15/3b719f/000000?text=+) `#3b719f` | -| pale rose | ![#fdc1c5](https://via.placeholder.com/15/fdc1c5/000000?text=+) `#fdc1c5` | -| dark mint green | ![#20c073](https://via.placeholder.com/15/20c073/000000?text=+) `#20c073` | -| amethyst | ![#9b5fc0](https://via.placeholder.com/15/9b5fc0/000000?text=+) `#9b5fc0` | -| blue/green | ![#0f9b8e](https://via.placeholder.com/15/0f9b8e/000000?text=+) `#0f9b8e` | -| chestnut | ![#742802](https://via.placeholder.com/15/742802/000000?text=+) `#742802` | -| sick green | ![#9db92c](https://via.placeholder.com/15/9db92c/000000?text=+) `#9db92c` | -| pea | ![#a4bf20](https://via.placeholder.com/15/a4bf20/000000?text=+) `#a4bf20` | -| rusty orange | ![#cd5909](https://via.placeholder.com/15/cd5909/000000?text=+) `#cd5909` | -| stone | ![#ada587](https://via.placeholder.com/15/ada587/000000?text=+) `#ada587` | -| rose red | ![#be013c](https://via.placeholder.com/15/be013c/000000?text=+) `#be013c` | -| pale aqua | ![#b8ffeb](https://via.placeholder.com/15/b8ffeb/000000?text=+) `#b8ffeb` | -| deep orange | ![#dc4d01](https://via.placeholder.com/15/dc4d01/000000?text=+) `#dc4d01` | -| earth | ![#a2653e](https://via.placeholder.com/15/a2653e/000000?text=+) `#a2653e` | -| mossy green | ![#638b27](https://via.placeholder.com/15/638b27/000000?text=+) `#638b27` | -| grassy green | ![#419c03](https://via.placeholder.com/15/419c03/000000?text=+) `#419c03` | -| pale lime green | ![#b1ff65](https://via.placeholder.com/15/b1ff65/000000?text=+) `#b1ff65` | -| light grey blue | ![#9dbcd4](https://via.placeholder.com/15/9dbcd4/000000?text=+) `#9dbcd4` | -| pale grey | ![#fdfdfe](https://via.placeholder.com/15/fdfdfe/000000?text=+) `#fdfdfe` | -| asparagus | ![#77ab56](https://via.placeholder.com/15/77ab56/000000?text=+) `#77ab56` | -| blueberry | ![#464196](https://via.placeholder.com/15/464196/000000?text=+) `#464196` | -| purple red | ![#990147](https://via.placeholder.com/15/990147/000000?text=+) `#990147` | -| pale lime | ![#befd73](https://via.placeholder.com/15/befd73/000000?text=+) `#befd73` | -| greenish teal | ![#32bf84](https://via.placeholder.com/15/32bf84/000000?text=+) `#32bf84` | -| caramel | ![#af6f09](https://via.placeholder.com/15/af6f09/000000?text=+) `#af6f09` | -| deep magenta | ![#a0025c](https://via.placeholder.com/15/a0025c/000000?text=+) `#a0025c` | -| light peach | ![#ffd8b1](https://via.placeholder.com/15/ffd8b1/000000?text=+) `#ffd8b1` | -| milk chocolate | ![#7f4e1e](https://via.placeholder.com/15/7f4e1e/000000?text=+) `#7f4e1e` | -| ocher | ![#bf9b0c](https://via.placeholder.com/15/bf9b0c/000000?text=+) `#bf9b0c` | -| off green | ![#6ba353](https://via.placeholder.com/15/6ba353/000000?text=+) `#6ba353` | -| purply pink | ![#f075e6](https://via.placeholder.com/15/f075e6/000000?text=+) `#f075e6` | -| lightblue | ![#7bc8f6](https://via.placeholder.com/15/7bc8f6/000000?text=+) `#7bc8f6` | -| dusky blue | ![#475f94](https://via.placeholder.com/15/475f94/000000?text=+) `#475f94` | -| golden | ![#f5bf03](https://via.placeholder.com/15/f5bf03/000000?text=+) `#f5bf03` | -| light beige | ![#fffeb6](https://via.placeholder.com/15/fffeb6/000000?text=+) `#fffeb6` | -| butter yellow | ![#fffd74](https://via.placeholder.com/15/fffd74/000000?text=+) `#fffd74` | -| dusky purple | ![#895b7b](https://via.placeholder.com/15/895b7b/000000?text=+) `#895b7b` | -| french blue | ![#436bad](https://via.placeholder.com/15/436bad/000000?text=+) `#436bad` | -| ugly yellow | ![#d0c101](https://via.placeholder.com/15/d0c101/000000?text=+) `#d0c101` | -| greeny yellow | ![#c6f808](https://via.placeholder.com/15/c6f808/000000?text=+) `#c6f808` | -| orangish red | ![#f43605](https://via.placeholder.com/15/f43605/000000?text=+) `#f43605` | -| shamrock green | ![#02c14d](https://via.placeholder.com/15/02c14d/000000?text=+) `#02c14d` | -| orangish brown | ![#b25f03](https://via.placeholder.com/15/b25f03/000000?text=+) `#b25f03` | -| tree green | ![#2a7e19](https://via.placeholder.com/15/2a7e19/000000?text=+) `#2a7e19` | -| deep violet | ![#490648](https://via.placeholder.com/15/490648/000000?text=+) `#490648` | -| gunmetal | ![#536267](https://via.placeholder.com/15/536267/000000?text=+) `#536267` | -| blue/purple | ![#5a06ef](https://via.placeholder.com/15/5a06ef/000000?text=+) `#5a06ef` | -| cherry | ![#cf0234](https://via.placeholder.com/15/cf0234/000000?text=+) `#cf0234` | -| sandy brown | ![#c4a661](https://via.placeholder.com/15/c4a661/000000?text=+) `#c4a661` | -| warm grey | ![#978a84](https://via.placeholder.com/15/978a84/000000?text=+) `#978a84` | -| dark indigo | ![#1f0954](https://via.placeholder.com/15/1f0954/000000?text=+) `#1f0954` | -| midnight | ![#03012d](https://via.placeholder.com/15/03012d/000000?text=+) `#03012d` | -| bluey green | ![#2bb179](https://via.placeholder.com/15/2bb179/000000?text=+) `#2bb179` | -| grey pink | ![#c3909b](https://via.placeholder.com/15/c3909b/000000?text=+) `#c3909b` | -| soft purple | ![#a66fb5](https://via.placeholder.com/15/a66fb5/000000?text=+) `#a66fb5` | -| blood | ![#770001](https://via.placeholder.com/15/770001/000000?text=+) `#770001` | -| brown red | ![#922b05](https://via.placeholder.com/15/922b05/000000?text=+) `#922b05` | -| medium grey | ![#7d7f7c](https://via.placeholder.com/15/7d7f7c/000000?text=+) `#7d7f7c` | -| berry | ![#990f4b](https://via.placeholder.com/15/990f4b/000000?text=+) `#990f4b` | -| poo | ![#8f7303](https://via.placeholder.com/15/8f7303/000000?text=+) `#8f7303` | -| purpley pink | ![#c83cb9](https://via.placeholder.com/15/c83cb9/000000?text=+) `#c83cb9` | -| light salmon | ![#fea993](https://via.placeholder.com/15/fea993/000000?text=+) `#fea993` | -| snot | ![#acbb0d](https://via.placeholder.com/15/acbb0d/000000?text=+) `#acbb0d` | -| easter purple | ![#c071fe](https://via.placeholder.com/15/c071fe/000000?text=+) `#c071fe` | -| light yellow green | ![#ccfd7f](https://via.placeholder.com/15/ccfd7f/000000?text=+) `#ccfd7f` | -| dark navy blue | ![#00022e](https://via.placeholder.com/15/00022e/000000?text=+) `#00022e` | -| drab | ![#828344](https://via.placeholder.com/15/828344/000000?text=+) `#828344` | -| light rose | ![#ffc5cb](https://via.placeholder.com/15/ffc5cb/000000?text=+) `#ffc5cb` | -| rouge | ![#ab1239](https://via.placeholder.com/15/ab1239/000000?text=+) `#ab1239` | -| purplish red | ![#b0054b](https://via.placeholder.com/15/b0054b/000000?text=+) `#b0054b` | -| slime green | ![#99cc04](https://via.placeholder.com/15/99cc04/000000?text=+) `#99cc04` | -| baby poop | ![#937c00](https://via.placeholder.com/15/937c00/000000?text=+) `#937c00` | -| irish green | ![#019529](https://via.placeholder.com/15/019529/000000?text=+) `#019529` | -| pink/purple | ![#ef1de7](https://via.placeholder.com/15/ef1de7/000000?text=+) `#ef1de7` | -| dark navy | ![#000435](https://via.placeholder.com/15/000435/000000?text=+) `#000435` | -| greeny blue | ![#42b395](https://via.placeholder.com/15/42b395/000000?text=+) `#42b395` | -| light plum | ![#9d5783](https://via.placeholder.com/15/9d5783/000000?text=+) `#9d5783` | -| pinkish grey | ![#c8aca9](https://via.placeholder.com/15/c8aca9/000000?text=+) `#c8aca9` | -| dirty orange | ![#c87606](https://via.placeholder.com/15/c87606/000000?text=+) `#c87606` | -| rust red | ![#aa2704](https://via.placeholder.com/15/aa2704/000000?text=+) `#aa2704` | -| pale lilac | ![#e4cbff](https://via.placeholder.com/15/e4cbff/000000?text=+) `#e4cbff` | -| orangey red | ![#fa4224](https://via.placeholder.com/15/fa4224/000000?text=+) `#fa4224` | -| primary blue | ![#0804f9](https://via.placeholder.com/15/0804f9/000000?text=+) `#0804f9` | -| kermit green | ![#5cb200](https://via.placeholder.com/15/5cb200/000000?text=+) `#5cb200` | -| brownish purple | ![#76424e](https://via.placeholder.com/15/76424e/000000?text=+) `#76424e` | -| murky green | ![#6c7a0e](https://via.placeholder.com/15/6c7a0e/000000?text=+) `#6c7a0e` | -| wheat | ![#fbdd7e](https://via.placeholder.com/15/fbdd7e/000000?text=+) `#fbdd7e` | -| very dark purple | ![#2a0134](https://via.placeholder.com/15/2a0134/000000?text=+) `#2a0134` | -| bottle green | ![#044a05](https://via.placeholder.com/15/044a05/000000?text=+) `#044a05` | -| watermelon | ![#fd4659](https://via.placeholder.com/15/fd4659/000000?text=+) `#fd4659` | -| deep sky blue | ![#0d75f8](https://via.placeholder.com/15/0d75f8/000000?text=+) `#0d75f8` | -| fire engine red | ![#fe0002](https://via.placeholder.com/15/fe0002/000000?text=+) `#fe0002` | -| yellow ochre | ![#cb9d06](https://via.placeholder.com/15/cb9d06/000000?text=+) `#cb9d06` | -| pumpkin orange | ![#fb7d07](https://via.placeholder.com/15/fb7d07/000000?text=+) `#fb7d07` | -| pale olive | ![#b9cc81](https://via.placeholder.com/15/b9cc81/000000?text=+) `#b9cc81` | -| light lilac | ![#edc8ff](https://via.placeholder.com/15/edc8ff/000000?text=+) `#edc8ff` | -| lightish green | ![#61e160](https://via.placeholder.com/15/61e160/000000?text=+) `#61e160` | -| carolina blue | ![#8ab8fe](https://via.placeholder.com/15/8ab8fe/000000?text=+) `#8ab8fe` | -| mulberry | ![#920a4e](https://via.placeholder.com/15/920a4e/000000?text=+) `#920a4e` | -| shocking pink | ![#fe02a2](https://via.placeholder.com/15/fe02a2/000000?text=+) `#fe02a2` | -| auburn | ![#9a3001](https://via.placeholder.com/15/9a3001/000000?text=+) `#9a3001` | -| bright lime green | ![#65fe08](https://via.placeholder.com/15/65fe08/000000?text=+) `#65fe08` | -| celadon | ![#befdb7](https://via.placeholder.com/15/befdb7/000000?text=+) `#befdb7` | -| pinkish brown | ![#b17261](https://via.placeholder.com/15/b17261/000000?text=+) `#b17261` | -| poo brown | ![#885f01](https://via.placeholder.com/15/885f01/000000?text=+) `#885f01` | -| bright sky blue | ![#02ccfe](https://via.placeholder.com/15/02ccfe/000000?text=+) `#02ccfe` | -| celery | ![#c1fd95](https://via.placeholder.com/15/c1fd95/000000?text=+) `#c1fd95` | -| dirt brown | ![#836539](https://via.placeholder.com/15/836539/000000?text=+) `#836539` | -| strawberry | ![#fb2943](https://via.placeholder.com/15/fb2943/000000?text=+) `#fb2943` | -| dark lime | ![#84b701](https://via.placeholder.com/15/84b701/000000?text=+) `#84b701` | -| copper | ![#b66325](https://via.placeholder.com/15/b66325/000000?text=+) `#b66325` | -| medium brown | ![#7f5112](https://via.placeholder.com/15/7f5112/000000?text=+) `#7f5112` | -| muted green | ![#5fa052](https://via.placeholder.com/15/5fa052/000000?text=+) `#5fa052` | -| robin's egg | ![#6dedfd](https://via.placeholder.com/15/6dedfd/000000?text=+) `#6dedfd` | -| bright aqua | ![#0bf9ea](https://via.placeholder.com/15/0bf9ea/000000?text=+) `#0bf9ea` | -| bright lavender | ![#c760ff](https://via.placeholder.com/15/c760ff/000000?text=+) `#c760ff` | -| ivory | ![#ffffcb](https://via.placeholder.com/15/ffffcb/000000?text=+) `#ffffcb` | -| very light purple | ![#f6cefc](https://via.placeholder.com/15/f6cefc/000000?text=+) `#f6cefc` | -| light navy | ![#155084](https://via.placeholder.com/15/155084/000000?text=+) `#155084` | -| pink red | ![#f5054f](https://via.placeholder.com/15/f5054f/000000?text=+) `#f5054f` | -| olive brown | ![#645403](https://via.placeholder.com/15/645403/000000?text=+) `#645403` | -| poop brown | ![#7a5901](https://via.placeholder.com/15/7a5901/000000?text=+) `#7a5901` | -| mustard green | ![#a8b504](https://via.placeholder.com/15/a8b504/000000?text=+) `#a8b504` | -| ocean green | ![#3d9973](https://via.placeholder.com/15/3d9973/000000?text=+) `#3d9973` | -| very dark blue | ![#000133](https://via.placeholder.com/15/000133/000000?text=+) `#000133` | -| dusty green | ![#76a973](https://via.placeholder.com/15/76a973/000000?text=+) `#76a973` | -| light navy blue | ![#2e5a88](https://via.placeholder.com/15/2e5a88/000000?text=+) `#2e5a88` | -| minty green | ![#0bf77d](https://via.placeholder.com/15/0bf77d/000000?text=+) `#0bf77d` | -| adobe | ![#bd6c48](https://via.placeholder.com/15/bd6c48/000000?text=+) `#bd6c48` | -| barney | ![#ac1db8](https://via.placeholder.com/15/ac1db8/000000?text=+) `#ac1db8` | -| jade green | ![#2baf6a](https://via.placeholder.com/15/2baf6a/000000?text=+) `#2baf6a` | -| bright light blue | ![#26f7fd](https://via.placeholder.com/15/26f7fd/000000?text=+) `#26f7fd` | -| light lime | ![#aefd6c](https://via.placeholder.com/15/aefd6c/000000?text=+) `#aefd6c` | -| dark khaki | ![#9b8f55](https://via.placeholder.com/15/9b8f55/000000?text=+) `#9b8f55` | -| orange yellow | ![#ffad01](https://via.placeholder.com/15/ffad01/000000?text=+) `#ffad01` | -| ocre | ![#c69c04](https://via.placeholder.com/15/c69c04/000000?text=+) `#c69c04` | -| maize | ![#f4d054](https://via.placeholder.com/15/f4d054/000000?text=+) `#f4d054` | -| faded pink | ![#de9dac](https://via.placeholder.com/15/de9dac/000000?text=+) `#de9dac` | -| british racing green | ![#05480d](https://via.placeholder.com/15/05480d/000000?text=+) `#05480d` | -| sandstone | ![#c9ae74](https://via.placeholder.com/15/c9ae74/000000?text=+) `#c9ae74` | -| mud brown | ![#60460f](https://via.placeholder.com/15/60460f/000000?text=+) `#60460f` | -| light sea green | ![#98f6b0](https://via.placeholder.com/15/98f6b0/000000?text=+) `#98f6b0` | -| robin egg blue | ![#8af1fe](https://via.placeholder.com/15/8af1fe/000000?text=+) `#8af1fe` | -| aqua marine | ![#2ee8bb](https://via.placeholder.com/15/2ee8bb/000000?text=+) `#2ee8bb` | -| dark sea green | ![#11875d](https://via.placeholder.com/15/11875d/000000?text=+) `#11875d` | -| soft pink | ![#fdb0c0](https://via.placeholder.com/15/fdb0c0/000000?text=+) `#fdb0c0` | -| orangey brown | ![#b16002](https://via.placeholder.com/15/b16002/000000?text=+) `#b16002` | -| cherry red | ![#f7022a](https://via.placeholder.com/15/f7022a/000000?text=+) `#f7022a` | -| burnt yellow | ![#d5ab09](https://via.placeholder.com/15/d5ab09/000000?text=+) `#d5ab09` | -| brownish grey | ![#86775f](https://via.placeholder.com/15/86775f/000000?text=+) `#86775f` | -| camel | ![#c69f59](https://via.placeholder.com/15/c69f59/000000?text=+) `#c69f59` | -| purplish grey | ![#7a687f](https://via.placeholder.com/15/7a687f/000000?text=+) `#7a687f` | -| marine | ![#042e60](https://via.placeholder.com/15/042e60/000000?text=+) `#042e60` | -| greyish pink | ![#c88d94](https://via.placeholder.com/15/c88d94/000000?text=+) `#c88d94` | -| pale turquoise | ![#a5fbd5](https://via.placeholder.com/15/a5fbd5/000000?text=+) `#a5fbd5` | -| pastel yellow | ![#fffe71](https://via.placeholder.com/15/fffe71/000000?text=+) `#fffe71` | -| bluey purple | ![#6241c7](https://via.placeholder.com/15/6241c7/000000?text=+) `#6241c7` | -| canary yellow | ![#fffe40](https://via.placeholder.com/15/fffe40/000000?text=+) `#fffe40` | -| faded red | ![#d3494e](https://via.placeholder.com/15/d3494e/000000?text=+) `#d3494e` | -| sepia | ![#985e2b](https://via.placeholder.com/15/985e2b/000000?text=+) `#985e2b` | -| coffee | ![#a6814c](https://via.placeholder.com/15/a6814c/000000?text=+) `#a6814c` | -| bright magenta | ![#ff08e8](https://via.placeholder.com/15/ff08e8/000000?text=+) `#ff08e8` | -| mocha | ![#9d7651](https://via.placeholder.com/15/9d7651/000000?text=+) `#9d7651` | -| ecru | ![#feffca](https://via.placeholder.com/15/feffca/000000?text=+) `#feffca` | -| purpleish | ![#98568d](https://via.placeholder.com/15/98568d/000000?text=+) `#98568d` | -| cranberry | ![#9e003a](https://via.placeholder.com/15/9e003a/000000?text=+) `#9e003a` | -| darkish green | ![#287c37](https://via.placeholder.com/15/287c37/000000?text=+) `#287c37` | -| brown orange | ![#b96902](https://via.placeholder.com/15/b96902/000000?text=+) `#b96902` | -| dusky rose | ![#ba6873](https://via.placeholder.com/15/ba6873/000000?text=+) `#ba6873` | -| melon | ![#ff7855](https://via.placeholder.com/15/ff7855/000000?text=+) `#ff7855` | -| sickly green | ![#94b21c](https://via.placeholder.com/15/94b21c/000000?text=+) `#94b21c` | -| silver | ![#c5c9c7](https://via.placeholder.com/15/c5c9c7/000000?text=+) `#c5c9c7` | -| purply blue | ![#661aee](https://via.placeholder.com/15/661aee/000000?text=+) `#661aee` | -| purpleish blue | ![#6140ef](https://via.placeholder.com/15/6140ef/000000?text=+) `#6140ef` | -| hospital green | ![#9be5aa](https://via.placeholder.com/15/9be5aa/000000?text=+) `#9be5aa` | -| shit brown | ![#7b5804](https://via.placeholder.com/15/7b5804/000000?text=+) `#7b5804` | -| mid blue | ![#276ab3](https://via.placeholder.com/15/276ab3/000000?text=+) `#276ab3` | -| amber | ![#feb308](https://via.placeholder.com/15/feb308/000000?text=+) `#feb308` | -| easter green | ![#8cfd7e](https://via.placeholder.com/15/8cfd7e/000000?text=+) `#8cfd7e` | -| soft blue | ![#6488ea](https://via.placeholder.com/15/6488ea/000000?text=+) `#6488ea` | -| cerulean blue | ![#056eee](https://via.placeholder.com/15/056eee/000000?text=+) `#056eee` | -| golden brown | ![#b27a01](https://via.placeholder.com/15/b27a01/000000?text=+) `#b27a01` | -| bright turquoise | ![#0ffef9](https://via.placeholder.com/15/0ffef9/000000?text=+) `#0ffef9` | -| red pink | ![#fa2a55](https://via.placeholder.com/15/fa2a55/000000?text=+) `#fa2a55` | -| red purple | ![#820747](https://via.placeholder.com/15/820747/000000?text=+) `#820747` | -| greyish brown | ![#7a6a4f](https://via.placeholder.com/15/7a6a4f/000000?text=+) `#7a6a4f` | -| vermillion | ![#f4320c](https://via.placeholder.com/15/f4320c/000000?text=+) `#f4320c` | -| russet | ![#a13905](https://via.placeholder.com/15/a13905/000000?text=+) `#a13905` | -| steel grey | ![#6f828a](https://via.placeholder.com/15/6f828a/000000?text=+) `#6f828a` | -| lighter purple | ![#a55af4](https://via.placeholder.com/15/a55af4/000000?text=+) `#a55af4` | -| bright violet | ![#ad0afd](https://via.placeholder.com/15/ad0afd/000000?text=+) `#ad0afd` | -| prussian blue | ![#004577](https://via.placeholder.com/15/004577/000000?text=+) `#004577` | -| slate green | ![#658d6d](https://via.placeholder.com/15/658d6d/000000?text=+) `#658d6d` | -| dirty pink | ![#ca7b80](https://via.placeholder.com/15/ca7b80/000000?text=+) `#ca7b80` | -| dark blue green | ![#005249](https://via.placeholder.com/15/005249/000000?text=+) `#005249` | -| pine | ![#2b5d34](https://via.placeholder.com/15/2b5d34/000000?text=+) `#2b5d34` | -| yellowy green | ![#bff128](https://via.placeholder.com/15/bff128/000000?text=+) `#bff128` | -| dark gold | ![#b59410](https://via.placeholder.com/15/b59410/000000?text=+) `#b59410` | -| bluish | ![#2976bb](https://via.placeholder.com/15/2976bb/000000?text=+) `#2976bb` | -| darkish blue | ![#014182](https://via.placeholder.com/15/014182/000000?text=+) `#014182` | -| dull red | ![#bb3f3f](https://via.placeholder.com/15/bb3f3f/000000?text=+) `#bb3f3f` | -| pinky red | ![#fc2647](https://via.placeholder.com/15/fc2647/000000?text=+) `#fc2647` | -| bronze | ![#a87900](https://via.placeholder.com/15/a87900/000000?text=+) `#a87900` | -| pale teal | ![#82cbb2](https://via.placeholder.com/15/82cbb2/000000?text=+) `#82cbb2` | -| military green | ![#667c3e](https://via.placeholder.com/15/667c3e/000000?text=+) `#667c3e` | -| barbie pink | ![#fe46a5](https://via.placeholder.com/15/fe46a5/000000?text=+) `#fe46a5` | -| bubblegum pink | ![#fe83cc](https://via.placeholder.com/15/fe83cc/000000?text=+) `#fe83cc` | -| pea soup green | ![#94a617](https://via.placeholder.com/15/94a617/000000?text=+) `#94a617` | -| dark mustard | ![#a88905](https://via.placeholder.com/15/a88905/000000?text=+) `#a88905` | -| shit | ![#7f5f00](https://via.placeholder.com/15/7f5f00/000000?text=+) `#7f5f00` | -| medium purple | ![#9e43a2](https://via.placeholder.com/15/9e43a2/000000?text=+) `#9e43a2` | -| very dark green | ![#062e03](https://via.placeholder.com/15/062e03/000000?text=+) `#062e03` | -| dirt | ![#8a6e45](https://via.placeholder.com/15/8a6e45/000000?text=+) `#8a6e45` | -| dusky pink | ![#cc7a8b](https://via.placeholder.com/15/cc7a8b/000000?text=+) `#cc7a8b` | -| red violet | ![#9e0168](https://via.placeholder.com/15/9e0168/000000?text=+) `#9e0168` | -| lemon yellow | ![#fdff38](https://via.placeholder.com/15/fdff38/000000?text=+) `#fdff38` | -| pistachio | ![#c0fa8b](https://via.placeholder.com/15/c0fa8b/000000?text=+) `#c0fa8b` | -| dull yellow | ![#eedc5b](https://via.placeholder.com/15/eedc5b/000000?text=+) `#eedc5b` | -| dark lime green | ![#7ebd01](https://via.placeholder.com/15/7ebd01/000000?text=+) `#7ebd01` | -| denim blue | ![#3b5b92](https://via.placeholder.com/15/3b5b92/000000?text=+) `#3b5b92` | -| teal blue | ![#01889f](https://via.placeholder.com/15/01889f/000000?text=+) `#01889f` | -| lightish blue | ![#3d7afd](https://via.placeholder.com/15/3d7afd/000000?text=+) `#3d7afd` | -| purpley blue | ![#5f34e7](https://via.placeholder.com/15/5f34e7/000000?text=+) `#5f34e7` | -| light indigo | ![#6d5acf](https://via.placeholder.com/15/6d5acf/000000?text=+) `#6d5acf` | -| swamp green | ![#748500](https://via.placeholder.com/15/748500/000000?text=+) `#748500` | -| brown green | ![#706c11](https://via.placeholder.com/15/706c11/000000?text=+) `#706c11` | -| dark maroon | ![#3c0008](https://via.placeholder.com/15/3c0008/000000?text=+) `#3c0008` | -| hot purple | ![#cb00f5](https://via.placeholder.com/15/cb00f5/000000?text=+) `#cb00f5` | -| dark forest green | ![#002d04](https://via.placeholder.com/15/002d04/000000?text=+) `#002d04` | -| faded blue | ![#658cbb](https://via.placeholder.com/15/658cbb/000000?text=+) `#658cbb` | -| drab green | ![#749551](https://via.placeholder.com/15/749551/000000?text=+) `#749551` | -| light lime green | ![#b9ff66](https://via.placeholder.com/15/b9ff66/000000?text=+) `#b9ff66` | -| snot green | ![#9dc100](https://via.placeholder.com/15/9dc100/000000?text=+) `#9dc100` | -| yellowish | ![#faee66](https://via.placeholder.com/15/faee66/000000?text=+) `#faee66` | -| light blue green | ![#7efbb3](https://via.placeholder.com/15/7efbb3/000000?text=+) `#7efbb3` | -| bordeaux | ![#7b002c](https://via.placeholder.com/15/7b002c/000000?text=+) `#7b002c` | -| light mauve | ![#c292a1](https://via.placeholder.com/15/c292a1/000000?text=+) `#c292a1` | -| ocean | ![#017b92](https://via.placeholder.com/15/017b92/000000?text=+) `#017b92` | -| marigold | ![#fcc006](https://via.placeholder.com/15/fcc006/000000?text=+) `#fcc006` | -| muddy green | ![#657432](https://via.placeholder.com/15/657432/000000?text=+) `#657432` | -| dull orange | ![#d8863b](https://via.placeholder.com/15/d8863b/000000?text=+) `#d8863b` | -| steel | ![#738595](https://via.placeholder.com/15/738595/000000?text=+) `#738595` | -| electric purple | ![#aa23ff](https://via.placeholder.com/15/aa23ff/000000?text=+) `#aa23ff` | -| fluorescent green | ![#08ff08](https://via.placeholder.com/15/08ff08/000000?text=+) `#08ff08` | -| yellowish brown | ![#9b7a01](https://via.placeholder.com/15/9b7a01/000000?text=+) `#9b7a01` | -| blush | ![#f29e8e](https://via.placeholder.com/15/f29e8e/000000?text=+) `#f29e8e` | -| soft green | ![#6fc276](https://via.placeholder.com/15/6fc276/000000?text=+) `#6fc276` | -| bright orange | ![#ff5b00](https://via.placeholder.com/15/ff5b00/000000?text=+) `#ff5b00` | -| lemon | ![#fdff52](https://via.placeholder.com/15/fdff52/000000?text=+) `#fdff52` | -| purple grey | ![#866f85](https://via.placeholder.com/15/866f85/000000?text=+) `#866f85` | -| acid green | ![#8ffe09](https://via.placeholder.com/15/8ffe09/000000?text=+) `#8ffe09` | -| pale lavender | ![#eecffe](https://via.placeholder.com/15/eecffe/000000?text=+) `#eecffe` | -| violet blue | ![#510ac9](https://via.placeholder.com/15/510ac9/000000?text=+) `#510ac9` | -| light forest green | ![#4f9153](https://via.placeholder.com/15/4f9153/000000?text=+) `#4f9153` | -| burnt red | ![#9f2305](https://via.placeholder.com/15/9f2305/000000?text=+) `#9f2305` | -| khaki green | ![#728639](https://via.placeholder.com/15/728639/000000?text=+) `#728639` | -| cerise | ![#de0c62](https://via.placeholder.com/15/de0c62/000000?text=+) `#de0c62` | -| faded purple | ![#916e99](https://via.placeholder.com/15/916e99/000000?text=+) `#916e99` | -| apricot | ![#ffb16d](https://via.placeholder.com/15/ffb16d/000000?text=+) `#ffb16d` | -| dark olive green | ![#3c4d03](https://via.placeholder.com/15/3c4d03/000000?text=+) `#3c4d03` | -| grey brown | ![#7f7053](https://via.placeholder.com/15/7f7053/000000?text=+) `#7f7053` | -| green grey | ![#77926f](https://via.placeholder.com/15/77926f/000000?text=+) `#77926f` | -| true blue | ![#010fcc](https://via.placeholder.com/15/010fcc/000000?text=+) `#010fcc` | -| pale violet | ![#ceaefa](https://via.placeholder.com/15/ceaefa/000000?text=+) `#ceaefa` | -| periwinkle blue | ![#8f99fb](https://via.placeholder.com/15/8f99fb/000000?text=+) `#8f99fb` | -| light sky blue | ![#c6fcff](https://via.placeholder.com/15/c6fcff/000000?text=+) `#c6fcff` | -| blurple | ![#5539cc](https://via.placeholder.com/15/5539cc/000000?text=+) `#5539cc` | -| green brown | ![#544e03](https://via.placeholder.com/15/544e03/000000?text=+) `#544e03` | -| bluegreen | ![#017a79](https://via.placeholder.com/15/017a79/000000?text=+) `#017a79` | -| bright teal | ![#01f9c6](https://via.placeholder.com/15/01f9c6/000000?text=+) `#01f9c6` | -| brownish yellow | ![#c9b003](https://via.placeholder.com/15/c9b003/000000?text=+) `#c9b003` | -| pea soup | ![#929901](https://via.placeholder.com/15/929901/000000?text=+) `#929901` | -| forest | ![#0b5509](https://via.placeholder.com/15/0b5509/000000?text=+) `#0b5509` | -| barney purple | ![#a00498](https://via.placeholder.com/15/a00498/000000?text=+) `#a00498` | -| ultramarine | ![#2000b1](https://via.placeholder.com/15/2000b1/000000?text=+) `#2000b1` | -| purplish | ![#94568c](https://via.placeholder.com/15/94568c/000000?text=+) `#94568c` | -| puke yellow | ![#c2be0e](https://via.placeholder.com/15/c2be0e/000000?text=+) `#c2be0e` | -| bluish grey | ![#748b97](https://via.placeholder.com/15/748b97/000000?text=+) `#748b97` | -| dark periwinkle | ![#665fd1](https://via.placeholder.com/15/665fd1/000000?text=+) `#665fd1` | -| dark lilac | ![#9c6da5](https://via.placeholder.com/15/9c6da5/000000?text=+) `#9c6da5` | -| reddish | ![#c44240](https://via.placeholder.com/15/c44240/000000?text=+) `#c44240` | -| light maroon | ![#a24857](https://via.placeholder.com/15/a24857/000000?text=+) `#a24857` | -| dusty purple | ![#825f87](https://via.placeholder.com/15/825f87/000000?text=+) `#825f87` | -| terra cotta | ![#c9643b](https://via.placeholder.com/15/c9643b/000000?text=+) `#c9643b` | -| avocado | ![#90b134](https://via.placeholder.com/15/90b134/000000?text=+) `#90b134` | -| marine blue | ![#01386a](https://via.placeholder.com/15/01386a/000000?text=+) `#01386a` | -| teal green | ![#25a36f](https://via.placeholder.com/15/25a36f/000000?text=+) `#25a36f` | -| slate grey | ![#59656d](https://via.placeholder.com/15/59656d/000000?text=+) `#59656d` | -| lighter green | ![#75fd63](https://via.placeholder.com/15/75fd63/000000?text=+) `#75fd63` | -| electric green | ![#21fc0d](https://via.placeholder.com/15/21fc0d/000000?text=+) `#21fc0d` | -| dusty blue | ![#5a86ad](https://via.placeholder.com/15/5a86ad/000000?text=+) `#5a86ad` | -| golden yellow | ![#fec615](https://via.placeholder.com/15/fec615/000000?text=+) `#fec615` | -| bright yellow | ![#fffd01](https://via.placeholder.com/15/fffd01/000000?text=+) `#fffd01` | -| light lavender | ![#dfc5fe](https://via.placeholder.com/15/dfc5fe/000000?text=+) `#dfc5fe` | -| umber | ![#b26400](https://via.placeholder.com/15/b26400/000000?text=+) `#b26400` | -| poop | ![#7f5e00](https://via.placeholder.com/15/7f5e00/000000?text=+) `#7f5e00` | -| dark peach | ![#de7e5d](https://via.placeholder.com/15/de7e5d/000000?text=+) `#de7e5d` | -| jungle green | ![#048243](https://via.placeholder.com/15/048243/000000?text=+) `#048243` | -| eggshell | ![#ffffd4](https://via.placeholder.com/15/ffffd4/000000?text=+) `#ffffd4` | -| denim | ![#3b638c](https://via.placeholder.com/15/3b638c/000000?text=+) `#3b638c` | -| yellow brown | ![#b79400](https://via.placeholder.com/15/b79400/000000?text=+) `#b79400` | -| dull purple | ![#84597e](https://via.placeholder.com/15/84597e/000000?text=+) `#84597e` | -| chocolate brown | ![#411900](https://via.placeholder.com/15/411900/000000?text=+) `#411900` | -| wine red | ![#7b0323](https://via.placeholder.com/15/7b0323/000000?text=+) `#7b0323` | -| neon blue | ![#04d9ff](https://via.placeholder.com/15/04d9ff/000000?text=+) `#04d9ff` | -| dirty green | ![#667e2c](https://via.placeholder.com/15/667e2c/000000?text=+) `#667e2c` | -| light tan | ![#fbeeac](https://via.placeholder.com/15/fbeeac/000000?text=+) `#fbeeac` | -| ice blue | ![#d7fffe](https://via.placeholder.com/15/d7fffe/000000?text=+) `#d7fffe` | -| cadet blue | ![#4e7496](https://via.placeholder.com/15/4e7496/000000?text=+) `#4e7496` | -| dark mauve | ![#874c62](https://via.placeholder.com/15/874c62/000000?text=+) `#874c62` | -| very light blue | ![#d5ffff](https://via.placeholder.com/15/d5ffff/000000?text=+) `#d5ffff` | -| grey purple | ![#826d8c](https://via.placeholder.com/15/826d8c/000000?text=+) `#826d8c` | -| pastel pink | ![#ffbacd](https://via.placeholder.com/15/ffbacd/000000?text=+) `#ffbacd` | -| very light green | ![#d1ffbd](https://via.placeholder.com/15/d1ffbd/000000?text=+) `#d1ffbd` | -| dark sky blue | ![#448ee4](https://via.placeholder.com/15/448ee4/000000?text=+) `#448ee4` | -| evergreen | ![#05472a](https://via.placeholder.com/15/05472a/000000?text=+) `#05472a` | -| dull pink | ![#d5869d](https://via.placeholder.com/15/d5869d/000000?text=+) `#d5869d` | -| aubergine | ![#3d0734](https://via.placeholder.com/15/3d0734/000000?text=+) `#3d0734` | -| mahogany | ![#4a0100](https://via.placeholder.com/15/4a0100/000000?text=+) `#4a0100` | -| reddish orange | ![#f8481c](https://via.placeholder.com/15/f8481c/000000?text=+) `#f8481c` | -| deep green | ![#02590f](https://via.placeholder.com/15/02590f/000000?text=+) `#02590f` | -| vomit green | ![#89a203](https://via.placeholder.com/15/89a203/000000?text=+) `#89a203` | -| purple pink | ![#e03fd8](https://via.placeholder.com/15/e03fd8/000000?text=+) `#e03fd8` | -| dusty pink | ![#d58a94](https://via.placeholder.com/15/d58a94/000000?text=+) `#d58a94` | -| faded green | ![#7bb274](https://via.placeholder.com/15/7bb274/000000?text=+) `#7bb274` | -| camo green | ![#526525](https://via.placeholder.com/15/526525/000000?text=+) `#526525` | -| pinky purple | ![#c94cbe](https://via.placeholder.com/15/c94cbe/000000?text=+) `#c94cbe` | -| pink purple | ![#db4bda](https://via.placeholder.com/15/db4bda/000000?text=+) `#db4bda` | -| brownish red | ![#9e3623](https://via.placeholder.com/15/9e3623/000000?text=+) `#9e3623` | -| dark rose | ![#b5485d](https://via.placeholder.com/15/b5485d/000000?text=+) `#b5485d` | -| mud | ![#735c12](https://via.placeholder.com/15/735c12/000000?text=+) `#735c12` | -| brownish | ![#9c6d57](https://via.placeholder.com/15/9c6d57/000000?text=+) `#9c6d57` | -| emerald green | ![#028f1e](https://via.placeholder.com/15/028f1e/000000?text=+) `#028f1e` | -| pale brown | ![#b1916e](https://via.placeholder.com/15/b1916e/000000?text=+) `#b1916e` | -| dull blue | ![#49759c](https://via.placeholder.com/15/49759c/000000?text=+) `#49759c` | -| burnt umber | ![#a0450e](https://via.placeholder.com/15/a0450e/000000?text=+) `#a0450e` | -| medium green | ![#39ad48](https://via.placeholder.com/15/39ad48/000000?text=+) `#39ad48` | -| clay | ![#b66a50](https://via.placeholder.com/15/b66a50/000000?text=+) `#b66a50` | -| light aqua | ![#8cffdb](https://via.placeholder.com/15/8cffdb/000000?text=+) `#8cffdb` | -| light olive green | ![#a4be5c](https://via.placeholder.com/15/a4be5c/000000?text=+) `#a4be5c` | -| brownish orange | ![#cb7723](https://via.placeholder.com/15/cb7723/000000?text=+) `#cb7723` | -| dark aqua | ![#05696b](https://via.placeholder.com/15/05696b/000000?text=+) `#05696b` | -| purplish pink | ![#ce5dae](https://via.placeholder.com/15/ce5dae/000000?text=+) `#ce5dae` | -| dark salmon | ![#c85a53](https://via.placeholder.com/15/c85a53/000000?text=+) `#c85a53` | -| greenish grey | ![#96ae8d](https://via.placeholder.com/15/96ae8d/000000?text=+) `#96ae8d` | -| jade | ![#1fa774](https://via.placeholder.com/15/1fa774/000000?text=+) `#1fa774` | -| ugly green | ![#7a9703](https://via.placeholder.com/15/7a9703/000000?text=+) `#7a9703` | -| dark beige | ![#ac9362](https://via.placeholder.com/15/ac9362/000000?text=+) `#ac9362` | -| emerald | ![#01a049](https://via.placeholder.com/15/01a049/000000?text=+) `#01a049` | -| pale red | ![#d9544d](https://via.placeholder.com/15/d9544d/000000?text=+) `#d9544d` | -| light magenta | ![#fa5ff7](https://via.placeholder.com/15/fa5ff7/000000?text=+) `#fa5ff7` | -| sky | ![#82cafc](https://via.placeholder.com/15/82cafc/000000?text=+) `#82cafc` | -| light cyan | ![#acfffc](https://via.placeholder.com/15/acfffc/000000?text=+) `#acfffc` | -| yellow orange | ![#fcb001](https://via.placeholder.com/15/fcb001/000000?text=+) `#fcb001` | -| reddish purple | ![#910951](https://via.placeholder.com/15/910951/000000?text=+) `#910951` | -| reddish pink | ![#fe2c54](https://via.placeholder.com/15/fe2c54/000000?text=+) `#fe2c54` | -| orchid | ![#c875c4](https://via.placeholder.com/15/c875c4/000000?text=+) `#c875c4` | -| dirty yellow | ![#cdc50a](https://via.placeholder.com/15/cdc50a/000000?text=+) `#cdc50a` | -| orange red | ![#fd411e](https://via.placeholder.com/15/fd411e/000000?text=+) `#fd411e` | -| deep red | ![#9a0200](https://via.placeholder.com/15/9a0200/000000?text=+) `#9a0200` | -| orange brown | ![#be6400](https://via.placeholder.com/15/be6400/000000?text=+) `#be6400` | -| cobalt blue | ![#030aa7](https://via.placeholder.com/15/030aa7/000000?text=+) `#030aa7` | -| neon pink | ![#fe019a](https://via.placeholder.com/15/fe019a/000000?text=+) `#fe019a` | -| rose pink | ![#f7879a](https://via.placeholder.com/15/f7879a/000000?text=+) `#f7879a` | -| greyish purple | ![#887191](https://via.placeholder.com/15/887191/000000?text=+) `#887191` | -| raspberry | ![#b00149](https://via.placeholder.com/15/b00149/000000?text=+) `#b00149` | -| aqua green | ![#12e193](https://via.placeholder.com/15/12e193/000000?text=+) `#12e193` | -| salmon pink | ![#fe7b7c](https://via.placeholder.com/15/fe7b7c/000000?text=+) `#fe7b7c` | -| tangerine | ![#ff9408](https://via.placeholder.com/15/ff9408/000000?text=+) `#ff9408` | -| brownish green | ![#6a6e09](https://via.placeholder.com/15/6a6e09/000000?text=+) `#6a6e09` | -| red brown | ![#8b2e16](https://via.placeholder.com/15/8b2e16/000000?text=+) `#8b2e16` | -| greenish brown | ![#696112](https://via.placeholder.com/15/696112/000000?text=+) `#696112` | -| pumpkin | ![#e17701](https://via.placeholder.com/15/e17701/000000?text=+) `#e17701` | -| pine green | ![#0a481e](https://via.placeholder.com/15/0a481e/000000?text=+) `#0a481e` | -| charcoal | ![#343837](https://via.placeholder.com/15/343837/000000?text=+) `#343837` | -| baby pink | ![#ffb7ce](https://via.placeholder.com/15/ffb7ce/000000?text=+) `#ffb7ce` | -| cornflower | ![#6a79f7](https://via.placeholder.com/15/6a79f7/000000?text=+) `#6a79f7` | -| blue violet | ![#5d06e9](https://via.placeholder.com/15/5d06e9/000000?text=+) `#5d06e9` | -| chocolate | ![#3d1c02](https://via.placeholder.com/15/3d1c02/000000?text=+) `#3d1c02` | -| greyish green | ![#82a67d](https://via.placeholder.com/15/82a67d/000000?text=+) `#82a67d` | -| scarlet | ![#be0119](https://via.placeholder.com/15/be0119/000000?text=+) `#be0119` | -| green yellow | ![#c9ff27](https://via.placeholder.com/15/c9ff27/000000?text=+) `#c9ff27` | -| dark olive | ![#373e02](https://via.placeholder.com/15/373e02/000000?text=+) `#373e02` | -| sienna | ![#a9561e](https://via.placeholder.com/15/a9561e/000000?text=+) `#a9561e` | -| pastel purple | ![#caa0ff](https://via.placeholder.com/15/caa0ff/000000?text=+) `#caa0ff` | -| terracotta | ![#ca6641](https://via.placeholder.com/15/ca6641/000000?text=+) `#ca6641` | -| aqua blue | ![#02d8e9](https://via.placeholder.com/15/02d8e9/000000?text=+) `#02d8e9` | -| sage green | ![#88b378](https://via.placeholder.com/15/88b378/000000?text=+) `#88b378` | -| blood red | ![#980002](https://via.placeholder.com/15/980002/000000?text=+) `#980002` | -| deep pink | ![#cb0162](https://via.placeholder.com/15/cb0162/000000?text=+) `#cb0162` | -| grass | ![#5cac2d](https://via.placeholder.com/15/5cac2d/000000?text=+) `#5cac2d` | -| moss | ![#769958](https://via.placeholder.com/15/769958/000000?text=+) `#769958` | -| pastel blue | ![#a2bffe](https://via.placeholder.com/15/a2bffe/000000?text=+) `#a2bffe` | -| bluish green | ![#10a674](https://via.placeholder.com/15/10a674/000000?text=+) `#10a674` | -| green blue | ![#06b48b](https://via.placeholder.com/15/06b48b/000000?text=+) `#06b48b` | -| dark tan | ![#af884a](https://via.placeholder.com/15/af884a/000000?text=+) `#af884a` | -| greenish blue | ![#0b8b87](https://via.placeholder.com/15/0b8b87/000000?text=+) `#0b8b87` | -| pale orange | ![#ffa756](https://via.placeholder.com/15/ffa756/000000?text=+) `#ffa756` | -| vomit | ![#a2a415](https://via.placeholder.com/15/a2a415/000000?text=+) `#a2a415` | -| forrest green | ![#154406](https://via.placeholder.com/15/154406/000000?text=+) `#154406` | -| dark lavender | ![#856798](https://via.placeholder.com/15/856798/000000?text=+) `#856798` | -| dark violet | ![#34013f](https://via.placeholder.com/15/34013f/000000?text=+) `#34013f` | -| purple blue | ![#632de9](https://via.placeholder.com/15/632de9/000000?text=+) `#632de9` | -| dark cyan | ![#0a888a](https://via.placeholder.com/15/0a888a/000000?text=+) `#0a888a` | -| olive drab | ![#6f7632](https://via.placeholder.com/15/6f7632/000000?text=+) `#6f7632` | -| pinkish | ![#d46a7e](https://via.placeholder.com/15/d46a7e/000000?text=+) `#d46a7e` | -| cobalt | ![#1e488f](https://via.placeholder.com/15/1e488f/000000?text=+) `#1e488f` | -| neon purple | ![#bc13fe](https://via.placeholder.com/15/bc13fe/000000?text=+) `#bc13fe` | -| light turquoise | ![#7ef4cc](https://via.placeholder.com/15/7ef4cc/000000?text=+) `#7ef4cc` | -| apple green | ![#76cd26](https://via.placeholder.com/15/76cd26/000000?text=+) `#76cd26` | -| dull green | ![#74a662](https://via.placeholder.com/15/74a662/000000?text=+) `#74a662` | -| wine | ![#80013f](https://via.placeholder.com/15/80013f/000000?text=+) `#80013f` | -| powder blue | ![#b1d1fc](https://via.placeholder.com/15/b1d1fc/000000?text=+) `#b1d1fc` | -| off white | ![#ffffe4](https://via.placeholder.com/15/ffffe4/000000?text=+) `#ffffe4` | -| electric blue | ![#0652ff](https://via.placeholder.com/15/0652ff/000000?text=+) `#0652ff` | -| dark turquoise | ![#045c5a](https://via.placeholder.com/15/045c5a/000000?text=+) `#045c5a` | -| blue purple | ![#5729ce](https://via.placeholder.com/15/5729ce/000000?text=+) `#5729ce` | -| azure | ![#069af3](https://via.placeholder.com/15/069af3/000000?text=+) `#069af3` | -| bright red | ![#ff000d](https://via.placeholder.com/15/ff000d/000000?text=+) `#ff000d` | -| pinkish red | ![#f10c45](https://via.placeholder.com/15/f10c45/000000?text=+) `#f10c45` | -| cornflower blue | ![#5170d7](https://via.placeholder.com/15/5170d7/000000?text=+) `#5170d7` | -| light olive | ![#acbf69](https://via.placeholder.com/15/acbf69/000000?text=+) `#acbf69` | -| grape | ![#6c3461](https://via.placeholder.com/15/6c3461/000000?text=+) `#6c3461` | -| greyish blue | ![#5e819d](https://via.placeholder.com/15/5e819d/000000?text=+) `#5e819d` | -| purplish blue | ![#601ef9](https://via.placeholder.com/15/601ef9/000000?text=+) `#601ef9` | -| yellowish green | ![#b0dd16](https://via.placeholder.com/15/b0dd16/000000?text=+) `#b0dd16` | -| greenish yellow | ![#cdfd02](https://via.placeholder.com/15/cdfd02/000000?text=+) `#cdfd02` | -| medium blue | ![#2c6fbb](https://via.placeholder.com/15/2c6fbb/000000?text=+) `#2c6fbb` | -| dusty rose | ![#c0737a](https://via.placeholder.com/15/c0737a/000000?text=+) `#c0737a` | -| light violet | ![#d6b4fc](https://via.placeholder.com/15/d6b4fc/000000?text=+) `#d6b4fc` | -| midnight blue | ![#020035](https://via.placeholder.com/15/020035/000000?text=+) `#020035` | -| bluish purple | ![#703be7](https://via.placeholder.com/15/703be7/000000?text=+) `#703be7` | -| red orange | ![#fd3c06](https://via.placeholder.com/15/fd3c06/000000?text=+) `#fd3c06` | -| dark magenta | ![#960056](https://via.placeholder.com/15/960056/000000?text=+) `#960056` | -| greenish | ![#40a368](https://via.placeholder.com/15/40a368/000000?text=+) `#40a368` | -| ocean blue | ![#03719c](https://via.placeholder.com/15/03719c/000000?text=+) `#03719c` | -| coral | ![#fc5a50](https://via.placeholder.com/15/fc5a50/000000?text=+) `#fc5a50` | -| cream | ![#ffffc2](https://via.placeholder.com/15/ffffc2/000000?text=+) `#ffffc2` | -| reddish brown | ![#7f2b0a](https://via.placeholder.com/15/7f2b0a/000000?text=+) `#7f2b0a` | -| burnt sienna | ![#b04e0f](https://via.placeholder.com/15/b04e0f/000000?text=+) `#b04e0f` | -| brick | ![#a03623](https://via.placeholder.com/15/a03623/000000?text=+) `#a03623` | -| sage | ![#87ae73](https://via.placeholder.com/15/87ae73/000000?text=+) `#87ae73` | -| grey green | ![#789b73](https://via.placeholder.com/15/789b73/000000?text=+) `#789b73` | -| white | ![#ffffff](https://via.placeholder.com/15/ffffff/000000?text=+) `#ffffff` | -| robin's egg blue | ![#98eff9](https://via.placeholder.com/15/98eff9/000000?text=+) `#98eff9` | -| moss green | ![#658b38](https://via.placeholder.com/15/658b38/000000?text=+) `#658b38` | -| steel blue | ![#5a7d9a](https://via.placeholder.com/15/5a7d9a/000000?text=+) `#5a7d9a` | -| eggplant | ![#380835](https://via.placeholder.com/15/380835/000000?text=+) `#380835` | -| light yellow | ![#fffe7a](https://via.placeholder.com/15/fffe7a/000000?text=+) `#fffe7a` | -| leaf green | ![#5ca904](https://via.placeholder.com/15/5ca904/000000?text=+) `#5ca904` | -| light grey | ![#d8dcd6](https://via.placeholder.com/15/d8dcd6/000000?text=+) `#d8dcd6` | -| puke | ![#a5a502](https://via.placeholder.com/15/a5a502/000000?text=+) `#a5a502` | -| pinkish purple | ![#d648d7](https://via.placeholder.com/15/d648d7/000000?text=+) `#d648d7` | -| sea blue | ![#047495](https://via.placeholder.com/15/047495/000000?text=+) `#047495` | -| pale purple | ![#b790d4](https://via.placeholder.com/15/b790d4/000000?text=+) `#b790d4` | -| slate blue | ![#5b7c99](https://via.placeholder.com/15/5b7c99/000000?text=+) `#5b7c99` | -| blue grey | ![#607c8e](https://via.placeholder.com/15/607c8e/000000?text=+) `#607c8e` | -| hunter green | ![#0b4008](https://via.placeholder.com/15/0b4008/000000?text=+) `#0b4008` | -| fuchsia | ![#ed0dd9](https://via.placeholder.com/15/ed0dd9/000000?text=+) `#ed0dd9` | -| crimson | ![#8c000f](https://via.placeholder.com/15/8c000f/000000?text=+) `#8c000f` | -| pale yellow | ![#ffff84](https://via.placeholder.com/15/ffff84/000000?text=+) `#ffff84` | -| ochre | ![#bf9005](https://via.placeholder.com/15/bf9005/000000?text=+) `#bf9005` | -| mustard yellow | ![#d2bd0a](https://via.placeholder.com/15/d2bd0a/000000?text=+) `#d2bd0a` | -| light red | ![#ff474c](https://via.placeholder.com/15/ff474c/000000?text=+) `#ff474c` | -| cerulean | ![#0485d1](https://via.placeholder.com/15/0485d1/000000?text=+) `#0485d1` | -| pale pink | ![#ffcfdc](https://via.placeholder.com/15/ffcfdc/000000?text=+) `#ffcfdc` | -| deep blue | ![#040273](https://via.placeholder.com/15/040273/000000?text=+) `#040273` | -| rust | ![#a83c09](https://via.placeholder.com/15/a83c09/000000?text=+) `#a83c09` | -| light teal | ![#90e4c1](https://via.placeholder.com/15/90e4c1/000000?text=+) `#90e4c1` | -| slate | ![#516572](https://via.placeholder.com/15/516572/000000?text=+) `#516572` | -| goldenrod | ![#fac205](https://via.placeholder.com/15/fac205/000000?text=+) `#fac205` | -| dark yellow | ![#d5b60a](https://via.placeholder.com/15/d5b60a/000000?text=+) `#d5b60a` | -| dark grey | ![#363737](https://via.placeholder.com/15/363737/000000?text=+) `#363737` | -| army green | ![#4b5d16](https://via.placeholder.com/15/4b5d16/000000?text=+) `#4b5d16` | -| grey blue | ![#6b8ba4](https://via.placeholder.com/15/6b8ba4/000000?text=+) `#6b8ba4` | -| seafoam | ![#80f9ad](https://via.placeholder.com/15/80f9ad/000000?text=+) `#80f9ad` | -| puce | ![#a57e52](https://via.placeholder.com/15/a57e52/000000?text=+) `#a57e52` | -| spring green | ![#a9f971](https://via.placeholder.com/15/a9f971/000000?text=+) `#a9f971` | -| dark orange | ![#c65102](https://via.placeholder.com/15/c65102/000000?text=+) `#c65102` | -| sand | ![#e2ca76](https://via.placeholder.com/15/e2ca76/000000?text=+) `#e2ca76` | -| pastel green | ![#b0ff9d](https://via.placeholder.com/15/b0ff9d/000000?text=+) `#b0ff9d` | -| mint | ![#9ffeb0](https://via.placeholder.com/15/9ffeb0/000000?text=+) `#9ffeb0` | -| light orange | ![#fdaa48](https://via.placeholder.com/15/fdaa48/000000?text=+) `#fdaa48` | -| bright pink | ![#fe01b1](https://via.placeholder.com/15/fe01b1/000000?text=+) `#fe01b1` | -| chartreuse | ![#c1f80a](https://via.placeholder.com/15/c1f80a/000000?text=+) `#c1f80a` | -| deep purple | ![#36013f](https://via.placeholder.com/15/36013f/000000?text=+) `#36013f` | -| dark brown | ![#341c02](https://via.placeholder.com/15/341c02/000000?text=+) `#341c02` | -| taupe | ![#b9a281](https://via.placeholder.com/15/b9a281/000000?text=+) `#b9a281` | -| pea green | ![#8eab12](https://via.placeholder.com/15/8eab12/000000?text=+) `#8eab12` | -| puke green | ![#9aae07](https://via.placeholder.com/15/9aae07/000000?text=+) `#9aae07` | -| kelly green | ![#02ab2e](https://via.placeholder.com/15/02ab2e/000000?text=+) `#02ab2e` | -| seafoam green | ![#7af9ab](https://via.placeholder.com/15/7af9ab/000000?text=+) `#7af9ab` | -| blue green | ![#137e6d](https://via.placeholder.com/15/137e6d/000000?text=+) `#137e6d` | -| khaki | ![#aaa662](https://via.placeholder.com/15/aaa662/000000?text=+) `#aaa662` | -| burgundy | ![#610023](https://via.placeholder.com/15/610023/000000?text=+) `#610023` | -| dark teal | ![#014d4e](https://via.placeholder.com/15/014d4e/000000?text=+) `#014d4e` | -| brick red | ![#8f1402](https://via.placeholder.com/15/8f1402/000000?text=+) `#8f1402` | -| royal purple | ![#4b006e](https://via.placeholder.com/15/4b006e/000000?text=+) `#4b006e` | -| plum | ![#580f41](https://via.placeholder.com/15/580f41/000000?text=+) `#580f41` | -| mint green | ![#8fff9f](https://via.placeholder.com/15/8fff9f/000000?text=+) `#8fff9f` | -| gold | ![#dbb40c](https://via.placeholder.com/15/dbb40c/000000?text=+) `#dbb40c` | -| baby blue | ![#a2cffe](https://via.placeholder.com/15/a2cffe/000000?text=+) `#a2cffe` | -| yellow green | ![#c0fb2d](https://via.placeholder.com/15/c0fb2d/000000?text=+) `#c0fb2d` | -| bright purple | ![#be03fd](https://via.placeholder.com/15/be03fd/000000?text=+) `#be03fd` | -| dark red | ![#840000](https://via.placeholder.com/15/840000/000000?text=+) `#840000` | -| pale blue | ![#d0fefe](https://via.placeholder.com/15/d0fefe/000000?text=+) `#d0fefe` | -| grass green | ![#3f9b0b](https://via.placeholder.com/15/3f9b0b/000000?text=+) `#3f9b0b` | -| navy | ![#01153e](https://via.placeholder.com/15/01153e/000000?text=+) `#01153e` | -| aquamarine | ![#04d8b2](https://via.placeholder.com/15/04d8b2/000000?text=+) `#04d8b2` | -| burnt orange | ![#c04e01](https://via.placeholder.com/15/c04e01/000000?text=+) `#c04e01` | -| neon green | ![#0cff0c](https://via.placeholder.com/15/0cff0c/000000?text=+) `#0cff0c` | -| bright blue | ![#0165fc](https://via.placeholder.com/15/0165fc/000000?text=+) `#0165fc` | -| rose | ![#cf6275](https://via.placeholder.com/15/cf6275/000000?text=+) `#cf6275` | -| light pink | ![#ffd1df](https://via.placeholder.com/15/ffd1df/000000?text=+) `#ffd1df` | -| mustard | ![#ceb301](https://via.placeholder.com/15/ceb301/000000?text=+) `#ceb301` | -| indigo | ![#380282](https://via.placeholder.com/15/380282/000000?text=+) `#380282` | -| lime | ![#aaff32](https://via.placeholder.com/15/aaff32/000000?text=+) `#aaff32` | -| sea green | ![#53fca1](https://via.placeholder.com/15/53fca1/000000?text=+) `#53fca1` | -| periwinkle | ![#8e82fe](https://via.placeholder.com/15/8e82fe/000000?text=+) `#8e82fe` | -| dark pink | ![#cb416b](https://via.placeholder.com/15/cb416b/000000?text=+) `#cb416b` | -| olive green | ![#677a04](https://via.placeholder.com/15/677a04/000000?text=+) `#677a04` | -| peach | ![#ffb07c](https://via.placeholder.com/15/ffb07c/000000?text=+) `#ffb07c` | -| pale green | ![#c7fdb5](https://via.placeholder.com/15/c7fdb5/000000?text=+) `#c7fdb5` | -| light brown | ![#ad8150](https://via.placeholder.com/15/ad8150/000000?text=+) `#ad8150` | -| hot pink | ![#ff028d](https://via.placeholder.com/15/ff028d/000000?text=+) `#ff028d` | -| black | ![#000000](https://via.placeholder.com/15/000000/000000?text=+) `#000000` | -| lilac | ![#cea2fd](https://via.placeholder.com/15/cea2fd/000000?text=+) `#cea2fd` | -| navy blue | ![#001146](https://via.placeholder.com/15/001146/000000?text=+) `#001146` | -| royal blue | ![#0504aa](https://via.placeholder.com/15/0504aa/000000?text=+) `#0504aa` | -| beige | ![#e6daa6](https://via.placeholder.com/15/e6daa6/000000?text=+) `#e6daa6` | -| salmon | ![#ff796c](https://via.placeholder.com/15/ff796c/000000?text=+) `#ff796c` | -| olive | ![#6e750e](https://via.placeholder.com/15/6e750e/000000?text=+) `#6e750e` | -| maroon | ![#650021](https://via.placeholder.com/15/650021/000000?text=+) `#650021` | -| bright green | ![#01ff07](https://via.placeholder.com/15/01ff07/000000?text=+) `#01ff07` | -| dark purple | ![#35063e](https://via.placeholder.com/15/35063e/000000?text=+) `#35063e` | -| mauve | ![#ae7181](https://via.placeholder.com/15/ae7181/000000?text=+) `#ae7181` | -| forest green | ![#06470c](https://via.placeholder.com/15/06470c/000000?text=+) `#06470c` | -| aqua | ![#13eac9](https://via.placeholder.com/15/13eac9/000000?text=+) `#13eac9` | -| cyan | ![#00ffff](https://via.placeholder.com/15/00ffff/000000?text=+) `#00ffff` | -| tan | ![#d1b26f](https://via.placeholder.com/15/d1b26f/000000?text=+) `#d1b26f` | -| dark blue | ![#00035b](https://via.placeholder.com/15/00035b/000000?text=+) `#00035b` | -| lavender | ![#c79fef](https://via.placeholder.com/15/c79fef/000000?text=+) `#c79fef` | -| turquoise | ![#06c2ac](https://via.placeholder.com/15/06c2ac/000000?text=+) `#06c2ac` | -| dark green | ![#033500](https://via.placeholder.com/15/033500/000000?text=+) `#033500` | -| violet | ![#9a0eea](https://via.placeholder.com/15/9a0eea/000000?text=+) `#9a0eea` | -| light purple | ![#bf77f6](https://via.placeholder.com/15/bf77f6/000000?text=+) `#bf77f6` | -| lime green | ![#89fe05](https://via.placeholder.com/15/89fe05/000000?text=+) `#89fe05` | -| grey | ![#929591](https://via.placeholder.com/15/929591/000000?text=+) `#929591` | -| sky blue | ![#75bbfd](https://via.placeholder.com/15/75bbfd/000000?text=+) `#75bbfd` | -| yellow | ![#ffff14](https://via.placeholder.com/15/ffff14/000000?text=+) `#ffff14` | -| magenta | ![#c20078](https://via.placeholder.com/15/c20078/000000?text=+) `#c20078` | -| light green | ![#96f97b](https://via.placeholder.com/15/96f97b/000000?text=+) `#96f97b` | -| orange | ![#f97306](https://via.placeholder.com/15/f97306/000000?text=+) `#f97306` | -| teal | ![#029386](https://via.placeholder.com/15/029386/000000?text=+) `#029386` | -| light blue | ![#95d0fc](https://via.placeholder.com/15/95d0fc/000000?text=+) `#95d0fc` | -| red | ![#e50000](https://via.placeholder.com/15/e50000/000000?text=+) `#e50000` | -| brown | ![#653700](https://via.placeholder.com/15/653700/000000?text=+) `#653700` | -| pink | ![#ff81c0](https://via.placeholder.com/15/ff81c0/000000?text=+) `#ff81c0` | -| blue | ![#0343df](https://via.placeholder.com/15/0343df/000000?text=+) `#0343df` | -| green | ![#15b01a](https://via.placeholder.com/15/15b01a/000000?text=+) `#15b01a` | -| purple | ![#7e1e9c](https://via.placeholder.com/15/7e1e9c/000000?text=+) `#7e1e9c` | - -To force use xkcd color, use `xkcd:` (ie. `xkcd:light olive green`). - -*** - -### CSS4 Colors: - -| Color Name | Hex Code | -| -------------------- | ------------------------------------------------------------------------- | -| aliceblue | ![#F0F8FF](https://via.placeholder.com/15/F0F8FF/000000?text=+) `#F0F8FF` | -| antiquewhite | ![#FAEBD7](https://via.placeholder.com/15/FAEBD7/000000?text=+) `#FAEBD7` | -| aqua | ![#00FFFF](https://via.placeholder.com/15/00FFFF/000000?text=+) `#00FFFF` | -| aquamarine | ![#7FFFD4](https://via.placeholder.com/15/7FFFD4/000000?text=+) `#7FFFD4` | -| azure | ![#F0FFFF](https://via.placeholder.com/15/F0FFFF/000000?text=+) `#F0FFFF` | -| beige | ![#F5F5DC](https://via.placeholder.com/15/F5F5DC/000000?text=+) `#F5F5DC` | -| bisque | ![#FFE4C4](https://via.placeholder.com/15/FFE4C4/000000?text=+) `#FFE4C4` | -| black | ![#000000](https://via.placeholder.com/15/000000/000000?text=+) `#000000` | -| blanchedalmond | ![#FFEBCD](https://via.placeholder.com/15/FFEBCD/000000?text=+) `#FFEBCD` | -| blue | ![#0000FF](https://via.placeholder.com/15/0000FF/000000?text=+) `#0000FF` | -| blueviolet | ![#8A2BE2](https://via.placeholder.com/15/8A2BE2/000000?text=+) `#8A2BE2` | -| brown | ![#A52A2A](https://via.placeholder.com/15/A52A2A/000000?text=+) `#A52A2A` | -| burlywood | ![#DEB887](https://via.placeholder.com/15/DEB887/000000?text=+) `#DEB887` | -| cadetblue | ![#5F9EA0](https://via.placeholder.com/15/5F9EA0/000000?text=+) `#5F9EA0` | -| chartreuse | ![#7FFF00](https://via.placeholder.com/15/7FFF00/000000?text=+) `#7FFF00` | -| chocolate | ![#D2691E](https://via.placeholder.com/15/D2691E/000000?text=+) `#D2691E` | -| coral | ![#FF7F50](https://via.placeholder.com/15/FF7F50/000000?text=+) `#FF7F50` | -| cornflowerblue | ![#6495ED](https://via.placeholder.com/15/6495ED/000000?text=+) `#6495ED` | -| cornsilk | ![#FFF8DC](https://via.placeholder.com/15/FFF8DC/000000?text=+) `#FFF8DC` | -| crimson | ![#DC143C](https://via.placeholder.com/15/DC143C/000000?text=+) `#DC143C` | -| cyan | ![#00FFFF](https://via.placeholder.com/15/00FFFF/000000?text=+) `#00FFFF` | -| darkblue | ![#00008B](https://via.placeholder.com/15/00008B/000000?text=+) `#00008B` | -| darkcyan | ![#008B8B](https://via.placeholder.com/15/008B8B/000000?text=+) `#008B8B` | -| darkgoldenrod | ![#B8860B](https://via.placeholder.com/15/B8860B/000000?text=+) `#B8860B` | -| darkgray | ![#A9A9A9](https://via.placeholder.com/15/A9A9A9/000000?text=+) `#A9A9A9` | -| darkgreen | ![#006400](https://via.placeholder.com/15/006400/000000?text=+) `#006400` | -| darkgrey | ![#A9A9A9](https://via.placeholder.com/15/A9A9A9/000000?text=+) `#A9A9A9` | -| darkkhaki | ![#BDB76B](https://via.placeholder.com/15/BDB76B/000000?text=+) `#BDB76B` | -| darkmagenta | ![#8B008B](https://via.placeholder.com/15/8B008B/000000?text=+) `#8B008B` | -| darkolivegreen | ![#556B2F](https://via.placeholder.com/15/556B2F/000000?text=+) `#556B2F` | -| darkorange | ![#FF8C00](https://via.placeholder.com/15/FF8C00/000000?text=+) `#FF8C00` | -| darkorchid | ![#9932CC](https://via.placeholder.com/15/9932CC/000000?text=+) `#9932CC` | -| darkred | ![#8B0000](https://via.placeholder.com/15/8B0000/000000?text=+) `#8B0000` | -| darksalmon | ![#E9967A](https://via.placeholder.com/15/E9967A/000000?text=+) `#E9967A` | -| darkseagreen | ![#8FBC8F](https://via.placeholder.com/15/8FBC8F/000000?text=+) `#8FBC8F` | -| darkslateblue | ![#483D8B](https://via.placeholder.com/15/483D8B/000000?text=+) `#483D8B` | -| darkslategray | ![#2F4F4F](https://via.placeholder.com/15/2F4F4F/000000?text=+) `#2F4F4F` | -| darkslategrey | ![#2F4F4F](https://via.placeholder.com/15/2F4F4F/000000?text=+) `#2F4F4F` | -| darkturquoise | ![#00CED1](https://via.placeholder.com/15/00CED1/000000?text=+) `#00CED1` | -| darkviolet | ![#9400D3](https://via.placeholder.com/15/9400D3/000000?text=+) `#9400D3` | -| deeppink | ![#FF1493](https://via.placeholder.com/15/FF1493/000000?text=+) `#FF1493` | -| deepskyblue | ![#00BFFF](https://via.placeholder.com/15/00BFFF/000000?text=+) `#00BFFF` | -| dimgray | ![#696969](https://via.placeholder.com/15/696969/000000?text=+) `#696969` | -| dimgrey | ![#696969](https://via.placeholder.com/15/696969/000000?text=+) `#696969` | -| dodgerblue | ![#1E90FF](https://via.placeholder.com/15/1E90FF/000000?text=+) `#1E90FF` | -| firebrick | ![#B22222](https://via.placeholder.com/15/B22222/000000?text=+) `#B22222` | -| floralwhite | ![#FFFAF0](https://via.placeholder.com/15/FFFAF0/000000?text=+) `#FFFAF0` | -| forestgreen | ![#228B22](https://via.placeholder.com/15/228B22/000000?text=+) `#228B22` | -| fuchsia | ![#FF00FF](https://via.placeholder.com/15/FF00FF/000000?text=+) `#FF00FF` | -| gainsboro | ![#DCDCDC](https://via.placeholder.com/15/DCDCDC/000000?text=+) `#DCDCDC` | -| ghostwhite | ![#F8F8FF](https://via.placeholder.com/15/F8F8FF/000000?text=+) `#F8F8FF` | -| gold | ![#FFD700](https://via.placeholder.com/15/FFD700/000000?text=+) `#FFD700` | -| goldenrod | ![#DAA520](https://via.placeholder.com/15/DAA520/000000?text=+) `#DAA520` | -| gray | ![#808080](https://via.placeholder.com/15/808080/000000?text=+) `#808080` | -| green | ![#008000](https://via.placeholder.com/15/008000/000000?text=+) `#008000` | -| greenyellow | ![#ADFF2F](https://via.placeholder.com/15/ADFF2F/000000?text=+) `#ADFF2F` | -| grey | ![#808080](https://via.placeholder.com/15/808080/000000?text=+) `#808080` | -| honeydew | ![#F0FFF0](https://via.placeholder.com/15/F0FFF0/000000?text=+) `#F0FFF0` | -| hotpink | ![#FF69B4](https://via.placeholder.com/15/FF69B4/000000?text=+) `#FF69B4` | -| indianred | ![#CD5C5C](https://via.placeholder.com/15/CD5C5C/000000?text=+) `#CD5C5C` | -| indigo | ![#4B0082](https://via.placeholder.com/15/4B0082/000000?text=+) `#4B0082` | -| ivory | ![#FFFFF0](https://via.placeholder.com/15/FFFFF0/000000?text=+) `#FFFFF0` | -| khaki | ![#F0E68C](https://via.placeholder.com/15/F0E68C/000000?text=+) `#F0E68C` | -| lavender | ![#E6E6FA](https://via.placeholder.com/15/E6E6FA/000000?text=+) `#E6E6FA` | -| lavenderblush | ![#FFF0F5](https://via.placeholder.com/15/FFF0F5/000000?text=+) `#FFF0F5` | -| lawngreen | ![#7CFC00](https://via.placeholder.com/15/7CFC00/000000?text=+) `#7CFC00` | -| lemonchiffon | ![#FFFACD](https://via.placeholder.com/15/FFFACD/000000?text=+) `#FFFACD` | -| lightblue | ![#ADD8E6](https://via.placeholder.com/15/ADD8E6/000000?text=+) `#ADD8E6` | -| lightcoral | ![#F08080](https://via.placeholder.com/15/F08080/000000?text=+) `#F08080` | -| lightcyan | ![#E0FFFF](https://via.placeholder.com/15/E0FFFF/000000?text=+) `#E0FFFF` | -| lightgoldenrodyellow | ![#FAFAD2](https://via.placeholder.com/15/FAFAD2/000000?text=+) `#FAFAD2` | -| lightgray | ![#D3D3D3](https://via.placeholder.com/15/D3D3D3/000000?text=+) `#D3D3D3` | -| lightgreen | ![#90EE90](https://via.placeholder.com/15/90EE90/000000?text=+) `#90EE90` | -| lightgrey | ![#D3D3D3](https://via.placeholder.com/15/D3D3D3/000000?text=+) `#D3D3D3` | -| lightpink | ![#FFB6C1](https://via.placeholder.com/15/FFB6C1/000000?text=+) `#FFB6C1` | -| lightsalmon | ![#FFA07A](https://via.placeholder.com/15/FFA07A/000000?text=+) `#FFA07A` | -| lightseagreen | ![#20B2AA](https://via.placeholder.com/15/20B2AA/000000?text=+) `#20B2AA` | -| lightskyblue | ![#87CEFA](https://via.placeholder.com/15/87CEFA/000000?text=+) `#87CEFA` | -| lightslategray | ![#778899](https://via.placeholder.com/15/778899/000000?text=+) `#778899` | -| lightslategrey | ![#778899](https://via.placeholder.com/15/778899/000000?text=+) `#778899` | -| lightsteelblue | ![#B0C4DE](https://via.placeholder.com/15/B0C4DE/000000?text=+) `#B0C4DE` | -| lightyellow | ![#FFFFE0](https://via.placeholder.com/15/FFFFE0/000000?text=+) `#FFFFE0` | -| lime | ![#00FF00](https://via.placeholder.com/15/00FF00/000000?text=+) `#00FF00` | -| limegreen | ![#32CD32](https://via.placeholder.com/15/32CD32/000000?text=+) `#32CD32` | -| linen | ![#FAF0E6](https://via.placeholder.com/15/FAF0E6/000000?text=+) `#FAF0E6` | -| magenta | ![#FF00FF](https://via.placeholder.com/15/FF00FF/000000?text=+) `#FF00FF` | -| maroon | ![#800000](https://via.placeholder.com/15/800000/000000?text=+) `#800000` | -| mediumaquamarine | ![#66CDAA](https://via.placeholder.com/15/66CDAA/000000?text=+) `#66CDAA` | -| mediumblue | ![#0000CD](https://via.placeholder.com/15/0000CD/000000?text=+) `#0000CD` | -| mediumorchid | ![#BA55D3](https://via.placeholder.com/15/BA55D3/000000?text=+) `#BA55D3` | -| mediumpurple | ![#9370DB](https://via.placeholder.com/15/9370DB/000000?text=+) `#9370DB` | -| mediumseagreen | ![#3CB371](https://via.placeholder.com/15/3CB371/000000?text=+) `#3CB371` | -| mediumslateblue | ![#7B68EE](https://via.placeholder.com/15/7B68EE/000000?text=+) `#7B68EE` | -| mediumspringgreen | ![#00FA9A](https://via.placeholder.com/15/00FA9A/000000?text=+) `#00FA9A` | -| mediumturquoise | ![#48D1CC](https://via.placeholder.com/15/48D1CC/000000?text=+) `#48D1CC` | -| mediumvioletred | ![#C71585](https://via.placeholder.com/15/C71585/000000?text=+) `#C71585` | -| midnightblue | ![#191970](https://via.placeholder.com/15/191970/000000?text=+) `#191970` | -| mintcream | ![#F5FFFA](https://via.placeholder.com/15/F5FFFA/000000?text=+) `#F5FFFA` | -| mistyrose | ![#FFE4E1](https://via.placeholder.com/15/FFE4E1/000000?text=+) `#FFE4E1` | -| moccasin | ![#FFE4B5](https://via.placeholder.com/15/FFE4B5/000000?text=+) `#FFE4B5` | -| navajowhite | ![#FFDEAD](https://via.placeholder.com/15/FFDEAD/000000?text=+) `#FFDEAD` | -| navy | ![#000080](https://via.placeholder.com/15/000080/000000?text=+) `#000080` | -| oldlace | ![#FDF5E6](https://via.placeholder.com/15/FDF5E6/000000?text=+) `#FDF5E6` | -| olive | ![#808000](https://via.placeholder.com/15/808000/000000?text=+) `#808000` | -| olivedrab | ![#6B8E23](https://via.placeholder.com/15/6B8E23/000000?text=+) `#6B8E23` | -| orange | ![#FFA500](https://via.placeholder.com/15/FFA500/000000?text=+) `#FFA500` | -| orangered | ![#FF4500](https://via.placeholder.com/15/FF4500/000000?text=+) `#FF4500` | -| orchid | ![#DA70D6](https://via.placeholder.com/15/DA70D6/000000?text=+) `#DA70D6` | -| palegoldenrod | ![#EEE8AA](https://via.placeholder.com/15/EEE8AA/000000?text=+) `#EEE8AA` | -| palegreen | ![#98FB98](https://via.placeholder.com/15/98FB98/000000?text=+) `#98FB98` | -| paleturquoise | ![#AFEEEE](https://via.placeholder.com/15/AFEEEE/000000?text=+) `#AFEEEE` | -| palevioletred | ![#DB7093](https://via.placeholder.com/15/DB7093/000000?text=+) `#DB7093` | -| papayawhip | ![#FFEFD5](https://via.placeholder.com/15/FFEFD5/000000?text=+) `#FFEFD5` | -| peachpuff | ![#FFDAB9](https://via.placeholder.com/15/FFDAB9/000000?text=+) `#FFDAB9` | -| peru | ![#CD853F](https://via.placeholder.com/15/CD853F/000000?text=+) `#CD853F` | -| pink | ![#FFC0CB](https://via.placeholder.com/15/FFC0CB/000000?text=+) `#FFC0CB` | -| plum | ![#DDA0DD](https://via.placeholder.com/15/DDA0DD/000000?text=+) `#DDA0DD` | -| powderblue | ![#B0E0E6](https://via.placeholder.com/15/B0E0E6/000000?text=+) `#B0E0E6` | -| purple | ![#800080](https://via.placeholder.com/15/800080/000000?text=+) `#800080` | -| rebeccapurple | ![#663399](https://via.placeholder.com/15/663399/000000?text=+) `#663399` | -| red | ![#FF0000](https://via.placeholder.com/15/FF0000/000000?text=+) `#FF0000` | -| rosybrown | ![#BC8F8F](https://via.placeholder.com/15/BC8F8F/000000?text=+) `#BC8F8F` | -| royalblue | ![#4169E1](https://via.placeholder.com/15/4169E1/000000?text=+) `#4169E1` | -| saddlebrown | ![#8B4513](https://via.placeholder.com/15/8B4513/000000?text=+) `#8B4513` | -| salmon | ![#FA8072](https://via.placeholder.com/15/FA8072/000000?text=+) `#FA8072` | -| sandybrown | ![#F4A460](https://via.placeholder.com/15/F4A460/000000?text=+) `#F4A460` | -| seagreen | ![#2E8B57](https://via.placeholder.com/15/2E8B57/000000?text=+) `#2E8B57` | -| seashell | ![#FFF5EE](https://via.placeholder.com/15/FFF5EE/000000?text=+) `#FFF5EE` | -| sienna | ![#A0522D](https://via.placeholder.com/15/A0522D/000000?text=+) `#A0522D` | -| silver | ![#C0C0C0](https://via.placeholder.com/15/C0C0C0/000000?text=+) `#C0C0C0` | -| skyblue | ![#87CEEB](https://via.placeholder.com/15/87CEEB/000000?text=+) `#87CEEB` | -| slateblue | ![#6A5ACD](https://via.placeholder.com/15/6A5ACD/000000?text=+) `#6A5ACD` | -| slategray | ![#708090](https://via.placeholder.com/15/708090/000000?text=+) `#708090` | -| slategrey | ![#708090](https://via.placeholder.com/15/708090/000000?text=+) `#708090` | -| snow | ![#FFFAFA](https://via.placeholder.com/15/FFFAFA/000000?text=+) `#FFFAFA` | -| springgreen | ![#00FF7F](https://via.placeholder.com/15/00FF7F/000000?text=+) `#00FF7F` | -| steelblue | ![#4682B4](https://via.placeholder.com/15/4682B4/000000?text=+) `#4682B4` | -| tan | ![#D2B48C](https://via.placeholder.com/15/D2B48C/000000?text=+) `#D2B48C` | -| teal | ![#008080](https://via.placeholder.com/15/008080/000000?text=+) `#008080` | -| thistle | ![#D8BFD8](https://via.placeholder.com/15/D8BFD8/000000?text=+) `#D8BFD8` | -| tomato | ![#FF6347](https://via.placeholder.com/15/FF6347/000000?text=+) `#FF6347` | -| turquoise | ![#40E0D0](https://via.placeholder.com/15/40E0D0/000000?text=+) `#40E0D0` | -| violet | ![#EE82EE](https://via.placeholder.com/15/EE82EE/000000?text=+) `#EE82EE` | -| wheat | ![#F5DEB3](https://via.placeholder.com/15/F5DEB3/000000?text=+) `#F5DEB3` | -| white | ![#FFFFFF](https://via.placeholder.com/15/FFFFFF/000000?text=+) `#FFFFFF` | -| whitesmoke | ![#F5F5F5](https://via.placeholder.com/15/F5F5F5/000000?text=+) `#F5F5F5` | -| yellow | ![#FFFF00](https://via.placeholder.com/15/FFFF00/000000?text=+) `#FFFF00` | -| yellowgreen | ![#9ACD32](https://via.placeholder.com/15/9ACD32/000000?text=+) `#9ACD32` | - -To force use CSS4 color, use `css:` (ie. `css:thistle`). - -*** - -## Note: - -If no color group prefix is provided, the color name will be retrieved in the following order: - -* Tableau -* XKCD -* CSS4 -* Base diff --git a/old-docs/configuration-variables-config-vars.md b/old-docs/configuration-variables-config-vars.md deleted file mode 100644 index 27ac007..0000000 --- a/old-docs/configuration-variables-config-vars.md +++ /dev/null @@ -1,38 +0,0 @@ -# Configuration Variables (Config Vars) - -These are currently all the valid configuration variables you can change with the `config set` command. - -| Name | Description | -| --------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| account\_age | Specific time accounts must have before using modmail. (Prevents spam.) | -| activity playing, listening to, watching, streaming | You can set a custom activity for the bot using the activity command. Do \[p]activity for more info. Note: Listening MUST be followed by to, When activity type is set to streaming, you can set the linked twitch page: ?config set twitch\_url https://www.twitch.tv/somechannel/ and finally, you can clear the activity by using the command ?activity clear | -| anon\_avatar\_url | The icon URL in the anonymous reply embed (defaults to the guild's icon URL). | -| anon\_tag | Sets the tag for author section of an embed for anonreply. (Default is `Response`) | -| anon\_username | The name of the anonymous user for use with the anonreply command (defaults to be the same as mod\_tag configuration). | -| blocked\_emoji | Changes the blocked emoji (defaults to 🚫). | -| close\_emoji | Emoji used if user accidentally made a thread. Only if `disable_recipient_thread_close` is not set. (defaults to 🔒) | -| guild\_age | Specific date that member must be in guild before using modmail. | -| log\_channel\_id | Set the channel where bot logs will be sent. | -| main\_category\_id | Set the category where new threads spawn. | -| main\_color | The general color of Modmail in hexadecimal format or accepted color name (defaults to blurple - `7289da`). | -| mention | The message at the start of each thread. | -| mod\_color | The color of the mod reply embed in hexadecimal format or accepted color name (defaults to green - `2ecc71`). | -| mod\_tag | The footer text in the mod reply embed (defaults to your highest role name). | -| mod\_typing | Shows when moderator starts typing in thread channel. (default is off) | -| prefix | The prefix of the bot (defaults to `?`). | -| recipient\_color | The color of the recipient's message embed in hexadecimal format or accepted color name (defaults to gold - `f1c40f`). | -| recipient\_thread\_close | By default, the recipients can't close their ticket. Use this command to enable it. | -| reply\_without\_command | Making all non-command messaged to be forwarded to the user without command. `?reply` | -| sent\_emoji | Changes the sent emoji (defaults to ✅). | -| thread\_auto\_close | Time that has to pass after no reply from a user before the thread auto closes. If not set, thread will not auto close. | -| thread\_auto\_close\_response | Custom closing message for when a thread is auto closed. Use the `%t` variable in the message to add human time. | -| thread\_close\_footer | Footer of message that user will receive when thread is closed. | -| thread\_close\_response | Content message user will receive when the thread is closed. | -| thread\_close\_title | Title of the message the user will receive when thread is closed. | -| thread\_creation\_response | Message that shows when user has opened a thread. | -| thread\_creation\_title | Title of the message the user will receive when the thread is opened. | -| thread\_self\_close\_response | Message that the user will receive if the thread was closed by themselves. | -| twitch\_url | The twitch URL when activity\_type is set to 1 (streaming). | -| user\_typing | Shows when user starts typing to bot. (default is off) | - -Accepted color names can be found here: {% page-ref page="color-names.md" %}. diff --git a/old-docs/configure-modmail-and-logviewer.md b/old-docs/configure-modmail-and-logviewer.md deleted file mode 100644 index 160005f..0000000 --- a/old-docs/configure-modmail-and-logviewer.md +++ /dev/null @@ -1,59 +0,0 @@ -# Configure Modmail and Logviewer - -## Log Viewer - -To be able to store data such as logs, you will need to use your own database. - -Modmail supports MongoDB, and you are required to provide a MongoDB connection URI to the bot. You can get a **free** 500MB cluster from [MongoDB Atlas](https://www.mongodb.com/cloud/atlas). (Enough to store 3 million messages) - -Upon creating an account, you will be greeted with this page: - -![Free Tier](https://i.imgur.com/shZ7Sey.png) - -Select one of the servers marked with "FREE TIER AVAILABLE" for the free option and click on "Create Cluster". - -![](https://i.imgur.com/Hem2OKc.png) ![](https://i.imgur.com/jF3nISZ.png) - -Follow the "Getting Started" tutorial on the bottom left, by creating a database user, whitelisting your IP, and connect to the cluster. When whitelisting you IP, be sure to select ALLOW ACCESS FROM ANYWHERE since Heroku does not grant a fixed IP. - -Your IP should look something like this, with `0.0.0.0/0`: - -![whitelisting](https://i.imgur.com/mILuQ5U.png') - -The last part is to generate a MongoDB URI, navigate to "Clusters" and click on "CONNECT" (as shown in "Getting Started"). From the popup, select the middle option "Connect Your Application", and then the first option "Short SRV connection string". ![](https://i.imgur.com/OMI977u.png) ![](https://i.imgur.com/2BcVMGh.png) - -This will show a URI under "Copy the SRV address:", copy that, and replace `` with the database user password (**not your account password**). The final URI should look something like this: - -``` -mongodb+srv://username:password@cluster0-abcde.mongodb.net/ -``` - -If your URI is followed by `test?retryWrites=true` or anything else, don't include it. - -## Deploying the Log Viewer - -[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/modmail-dev/logviewer) - -You will also need to deploy another separate log viewer application from [this repo](https://github.com/kyb3r/logviewer). Click on the deploy button over there and fill in the configurations upon request. This is a **separate** Heroku application from the bot and is a simple website that will be used to display your thread logs. - -## Modmail - -Star the repository before you start 😉 - -[![Deploy](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy?template=https://github.com/modmail-dev/modmail) - -1. Input a name of your choice for your app, the Heroku app name is not important. -2. Input your bot token into the `TOKEN` field. -3. Put the [ID of your Server](https://support.discordapp.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID-) into the `GUILD_ID` field. -4. Put your own ID in the `OWNERS` field (if there are multiple owners, separate them by a comma: `123455,234567,456782`). -5. Input your MongoDB connection URI from the previous section into the `MONGO_URI` field. -6. Input the URL of your log viewer Heroku app (`https://yourlogviewerappname.herokuapp.com`) into the `LOG_URL` field. -7. Click the `deploy app` button and wait for it to finish. -8. Click `Manage App` and go into the `Resources` tab. -9. Now turn on the worker by clicking the pencil icon. -10. If you want, you can go over and check the application logs to see if everything is running smoothly. -11. Once the bot is online in your server, do `[your prefix]setup` (defaults `?`) and you are good to go! - -Your bot is ready! Head over to Discord and try it out! If you have any issues, join the [Discord server](https://discord.gg/cnUpwrnpYb). - -**Make sure to give the bot Manage Channels, Manage Messages and View Audit Logs permissions!** diff --git a/old-docs/frequently-asked-questions.md b/old-docs/frequently-asked-questions.md deleted file mode 100644 index e39b59f..0000000 --- a/old-docs/frequently-asked-questions.md +++ /dev/null @@ -1,53 +0,0 @@ -# Frequently Asked Questions - -> Last Updated: March 16, 2023 - -#### What is Modmail? - -Modmail is a Discord bot, similar to Reddit's Modmail feature. It serves as a shared inbox for server staff to communicate with their users - and vice versa - in a seamless way. - -#### Can I invite Modmail? - -Unfortunately, due to the nature of the bot, there is not a global invite link. Nonetheless, you can obtain a free copy of Modmail for your server. Follow the official tutorial at [https://github.com/modmail-dev/modmail/wiki/Installation](https://github.com/modmail-dev/modmail/wiki/Installation). However, if you don’t want the hassle of installing and maintaining Modmail, we offer installation, hosting, and other cool perks for [Patrons](https://patreon.com/kyber). - -#### How does Modmail work? - -Modmail uses the Discord API to interact with the platform. When someone sends a DM to the bot, it will create a new thread. Members of the moderation team can help the user and once the conversation ended, you will have access to a beautiful log of it online. - -#### Is Modmail safe? - -Your Modmail bot is safe as long as you don't share your bot's token. If you share your token, a "hacker" can take control over your bot. If you shared your bot token by mistake, regenerate a new token via the Discord Developer Portal. - -#### Where is my data stored? - -All your data including settings, blocked users, logs, installed plugins etc. are stored in your MongoDB database. The bot files only contain the stuff needed to run the bot. This means you can move your bot to a different host and still have your data intact, as long as you use the same MongoDB URI. - -#### Can I request new features? - -Modmail is an open-source project, which means you can easily add or request new features. You can make an issue or submit a pull request to the development branch on the repository. [Check out the contribution guidelines.](https://github.com/modmail-dev/modmail/blob/master/CONTRIBUTING.md) - -#### How do I become a support member? - -To join our support team, join our [Discord server](https://discord.gg/cnUpwrnpYb). One of the more experienced members will hold an interview to check if you fit the requirements. - -#### Can I add commands to the bot? - -You can add commands to the bot using plugins. All currently approved plugins can be found in the `?plugin registry` command. You can also see [this page](https://github.com/modmail-dev/modmail/wiki/Unofficial-List-of-Plugins) for an unofficial list of plugins. - -#### My bot is offline, what do I do? - -Join our [Discord server](https://discord.gg/cnUpwrnpYb) and DM Modmail. One of our support members will assist you and help you fix the issue. - -#### How can I donate the developers? - -You can support the developers on the [Patreon page](https://patreon.com/kyber). You will also receive various rewards for it. - -#### Does anyone get any info when I create my own modmail? - -There is not much information we get about your instance of modmail, The only thing what we recieve is the guild-info, For example: The guildname, The amount of members of the guild, the botname, and the bot-owner. Using this we keep track of how many modmail-instances get created on a monthly/yearly base. ( Only modmail-developers can see this ) - -*** - -#### Answer not found? - -Feel free to join our [Discord server](https://discord.gg/cnUpwrnpYb). People will gladly help you with any questions that you have! diff --git a/old-docs/installation-1.md b/old-docs/installation-1.md deleted file mode 100644 index f9ab8c2..0000000 --- a/old-docs/installation-1.md +++ /dev/null @@ -1,59 +0,0 @@ -# Installation - -**If you need help beyond this tutorial please join our support server and the support team will be happy to help you** [https://discord.gg/cnUpwrnpYb](https://discord.gg/cnUpwrnpYb) - -> **Self Hosting Tutorial**: https://taaku18.github.io/modmail/local-hosting/ - -## What you'll need: - -* An internet connection and browser. -* An email account. -* A digital or physical notepad (Notepad, Notes, ... literally anything). - -## 1. Heroku Account - -In this guide, we will be using Heroku to deploy our Modmail bot. Make an account on their [website](https://www.heroku.com/) to get started. - -## 2. Discord Bot Account - -## 2.1. Create a bot - -You will need to create a bot application to interact with the Discord API. Head over to the [applications page](https://discordapp.com/developers/applications/). Log in - if you're not already - and click on `New Application`. Give it a name and click `Confirm` to register your bot. - -![Discord New Application](https://i.imgur.com/sTsk6wz.png) - -A new screen should pop up. Navigate to the `Bot` section and click on `Add Bot`. Click on `Yes, do it!` to confirm. - -![Discord Build-A-Bot](https://i.imgur.com/6MikkYq.png) - -## 2.2. Obtain a token - -After this, a dashboard for your bot will open. Give your bot a nice profile picture if you want to. It's recommended you switch off the `Public Bot` option. That way, no one except yourself will be able to add this bot to their server. Lastly, copy the token and paste this in your notepad. - -**Make sure to keep this token private, since anyone who has it can control (or "hack") your bot and potentially cause malicious damage. If you feel that your token has been leaked, click on `Regenerate` to invalidate the old one and create a new bot token.** - -![Discord Token](https://i.imgur.com/5aEtFQx.png) - -## 2.3. Enable Privileged Intents - -Enable the "Presence Intent", "Server Members" and "Message content" intent within the dashboard. - -![Intents](https://i.imgur.com/bcXccf5.png) - -## 2.4. Get an invite link - -The last thing you need to do in Discord's developer portal is to obtain an invite link for the bot. To do this, head over to the `OAuth2` tab. Scroll down a bit and select the `Bot` section. Scroll a bit further down and you will see a few permissions. Make sure to select `View Audit Log`, `Manage Channels` and `Manage Messages`. - -![Discord Invite Link](https://i.imgur.com/eK8gQbf.png) - -Before you press "copy", scroll down and select the following permissions: - -![Permissions](https://i.imgur.com/KT6thXx.png) - -## 2.5. Invite the bot - -`Copy` the link and paste it in your address bar. A new screen will open: choose your server and select all options. Click on `Authorize` and your bot should be offline in your server. - -## ![Discord Invite](https://i.imgur.com/iAQ2u0w.png) - -[**To continue the setup, head over to the second page of this guide.**](https://github.com/modmail-dev/modmail/wiki/Installation-\(cont.\)) diff --git a/old-docs/installation-continued.md b/old-docs/installation-continued.md deleted file mode 100644 index 576999f..0000000 --- a/old-docs/installation-continued.md +++ /dev/null @@ -1,121 +0,0 @@ -# Installation (continued) - -## 3. Create a Database - -To be able to store data such as logs, you will need to use your own database. A database is required, as the database also stores configuration data for your bot. - -Modmail supports MongoDB and you are required to provide a MongoDB connection string to the bot. You can get a free 500MB cluster from [MongoDB Atlas](https://www.mongodb.com/cloud/atlas), which is enough to store around 3 million message logs. - -Upon creating an account, you will be greeted with this page. Make sure you select Starter Cluster. - -![Cluster selection](https://fle.soulmusic.pro/file/shxshx/Redtailedhawk1638.png) - -After this, you will be taken to the below screen: - -![Server selection](https://i.imgur.com/5b2Naw0.png) - -Select one of the servers marked with `FREE TIER AVAILABLE` and click on `Create Cluster`. It will only take a couple of minutes to configure everything for you. - -Follow the "Getting Started" tutorial on the bottom left. - -## 3.1. Create a database user - -Go to the `Database Access` section in the `security` tab. Click on `+ Add New User` to create a new user, whereupon a new screen will pop up. Select `Read and write to any database`, so the bot can properly store the data. Choose a username and password, but make sure they both **don't contain any special character** like `!`, `-`, `?`. Copy the password into your notepad. - -Finally, click `Add User` to finish the creation. - -![Create User](https://fle.soulmusic.pro/file/shxshx/Firefly1640.png) - -## 3.2. Whitelist all IP's - -Go to the `Network Access` section in the `security` tab. Click on `+ Add IP Address` to add an IP address, whereupon a new screen will pop up. Click the `Allow Access From Everywhere` button and `0.0.0.0/0` should appear in the `Whitelist Entry`. Otherwise, make sure to put input that manually. Finally, click `Confirm` to confirm your changes. - -![Whitelisting IPs](https://fle.soulmusic.pro/file/shxshx/Topi1641.png) - -## 3.3. Obtain a connection string - -The last part is to generate a Mongo URI. Go to the `Clusters` section in the `Atlas` tab. Click on `Connect` on the left side of your Cluster dashboard. This will open up a new screen where you have three options. For our purposes, select the middle option `Connect Your Application`. - -![Connection String](https://fle.soulmusic.pro/file/shxshx/Xuanhuaceratops1637.png) - -You need to copy the connection string, which can be easily done by clicking the `Copy` button. Remove everything past `` but keeping the `/`. Then replace `` with the password for your user and `` with your database-username, which you set earlier. Paste the URI in your notepad. - -The final URI looks similar to this: `mongodb+srv://Username:MyPassword@modmail-kjvn21.mongodb.net/`. - -![Connection String - 2](https://i.imgur.com/UIAhrZ1.png) - -## 4. How to obtain your `github_token` ( Required for the update command ) - -Note: This is not required when you are hosting using a vps. - -Start off by going to your [Github personal access tokens](https://github.com/settings/tokens) ![Personal access tokens](https://i.imgur.com/OkTue0p.png) - -Generate a new token - -Click on the Generate new token button in the top right of the view. ![Generate a new token](https://i.imgur.com/VZ4UaWa.png) - -Give the token a name, such as: `modmail github_token`. Then check the `repo` scope. ![Name your github Token](https://i.imgur.com/1vpWTSa.png) - -Click `Generate token` and GitHub will take you back to the list of tokens from before. Copy the code into your clipboard. ![Github token Copy](https://i.imgur.com/oFb2zB6.png) - -If those steps are done correctly you can use the `?update` command to update your bot to the latest version! - -## 5. Deploying the Log Viewer - -### **Click the button below to deploy the logviewer to heroku!** - -[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/modmail-dev/logviewer) - -**This is not the bot!** - -You will need to deploy a separate log viewer application from [this repository](https://github.com/modmail-dev/logviewer). This Heroku application is separate from the bot; it's a simple website that will be used to display your thread logs. - -Choose a name for your app and paste your Mongo URI (from your notepad). After you click the `Deploy App` button, it will start creating the website. - -After that's done configuring, click the `View` button. It will redirect you to the logviewer home screen. Copy the link in the address bar and paste it in Notepad. - -![Heroku Logviewer](https://i.imgur.com/tmiPfTL.png) - -## 6. Modmail - -### **Click the button below to deploy the bot to heroku.** - -**This is the second application you will be deploying** - -[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/modmail-dev/modmail) - -**6.1.** Choose any name for your app. Note: this name doesn't matter at all. - -**6.2.** Put your [bot's token](https://github.com/kyb3rr/modmail/wiki/Installation#creating-a-bot-account) in the `TOKEN` field. - -**6.3.** In the `DATABASE_TYPE` You may fillout: `mongodb` - -**6.4.** Put the [ID of your Server](https://support.discordapp.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID-) into the `GUILD_ID` field. - -**6.5.** Put your own ID in the `OWNERS` field. If there are multiple owners, separate them by a comma: `180314310298304512, 355790471219511297, 325012556940836864`. - -**6.6.** Put your Mongo connection URI from the previous section in the `CONNECTION_URI` field. - -**6.7.** Put the `github token` you just created in the `GITHUB_TOKEN` field. - -**6.8.** Put the URL of your log viewer Heroku app (`https://yourlogviewerappname.herokuapp.com`) in the `LOG_URL` field. - -**6.9.** Click the `deploy app` button and wait for it to finish. - -**6.10.** Click `Manage App` and go into the `Resources` tab, where you need to turn on the worker by clicking the pencil icon next to it. - -**6.11.** If you want, you can go over and check the application logs to see if everything is running smoothly. If any unexpected errors pop up, join our [Discord server](https://discord.gg/cnUpwrnpYb) and DM Modmail. The support members will help you figure out the issue and show you how to fix it. - -**6.12.** Once the bot is online in your server, make sure to give it `Manage Channels`, `Manage Messages` and `View Audit Logs` permissions. If your bot is not online, recheck the previous steps above. - -**6.13.** Do the `?setup` command and you are good to go! - -*** - -Congratulations! Your bot is ready! Head over to Discord and try it out! If you have any issues or questions, join the [Discord server](https://discord.gg/cnUpwrnpYb). - -Make sure to setup permissions using this [handy guide](https://github.com/modmail-dev/modmail/wiki/Permissions)! - -[Taki's Blog](https://taaku18.github.io/modmail/customization/) contains many cool customizations for the bot, so you might want to check it out! - -If you like the bot, consider giving this repository a star 😉. If you want to support the developers financially, subscribe to the [Patreon](https://www.patreon.com/kyber). diff --git a/old-docs/modmail-usage.md b/old-docs/modmail-usage.md deleted file mode 100644 index 072075b..0000000 --- a/old-docs/modmail-usage.md +++ /dev/null @@ -1,21 +0,0 @@ -# Modmail Usage - -### Basic Usage - -Once someone DMs the bot a channel will be created for their thread. You can reply to their thread using the `[p]reply` command. Once you are done communicating you can use the `[p]close` command - -### Ease of Use - -You can configure aliases and snippets, which is highly recommended. For example, you can shorten the `reply` command to `r` (In case you want to do this you can use the command `[p]alias add r reply`) - -You can use snippets to shorten text like "Thanks for Contacting Modmail Support! How can I help you today?" to a simple command such as `[p]hi` (In case you want to do this you can use the command `[p]snippets add hi Thanks for Contacting Modmail Support! How can I help you today?`) - -### Advanced Usage - -You can use times with the close command for example `[p]close 20m Bye` to close in 20 minutes with the reason "Bye" if you don't want to close on a timer but still add a reason you can use `[p]close Bye` which will close the thread with the reason "Bye" - -### Anonymous Snippets - -\[p]alias add \[snippetname] anonreply \[snippet text] - -_Note: In this page, the meaning of `[p]` is `bot prefix` this defaults to `?` but can be changed with the `[p]prefix` command_ diff --git a/old-docs/permissions.md b/old-docs/permissions.md deleted file mode 100644 index bc4d852..0000000 --- a/old-docs/permissions.md +++ /dev/null @@ -1,41 +0,0 @@ -# Permissions - -Modmail comes with an advanced permission system. The different permission levels are: - -* Owner \[5] -* Administrator \[4] -* Moderator \[3] -* Supporter \[2] -* Regular \[1] - -To see which commands are available to which permission, you can see the numbers next to the command in the help menu. - -![Imgur](https://i.imgur.com/yNl7Ept.png) - -## Setting Up - -You can add permissions in 2 different ways. - -### Adding a level to a role or user - -`?permissions add level [name] [role/user]` - -Examples: - -* `?perms add level Regular everyone` -* `?perms add level Moderator @mods` -* `?perms add level Owner @user` - -### Adding a command to a role or user - -`?permissions add command [name] [role/user]` - -Examples: - -* `?perms add command reply @user` -* `?perms add command "plugin enabled" @role` -* `?perms add command help 984301093849028` - -*** - -If you need help setting up permissions, feel free to join our [Discord server](https://discord.gg/cnUpwrnpYb) and DM Modmail. One of our support members will help you. diff --git a/old-docs/plugins.md b/old-docs/plugins.md deleted file mode 100644 index 2251102..0000000 --- a/old-docs/plugins.md +++ /dev/null @@ -1,147 +0,0 @@ -# Plugins - -## Plugins - -Visit the [Unofficial List of Plugins](https://github.com/modmail-dev/modmail/wiki/Unofficial-List-of-Plugins) for a list of plugins. - -## Guidelines - -To get approved and officially verified, you need to ensure you follow these guidelines: - -* Supporting Python 3.8 (and above). -* No malicious intent. -* The plugin cannot be a feature pending to be added into [Modmail](https://github.com/modmail-dev/modmail/issues). You can submit a PR to add it to the core Modmail. -* Core Modmail still needs to 100% function. -* Cog name cannot be the same as any current class (`Core`, `Modmail`). -* It cannot have the same name as another approved plugin. - -## Creating Plugins - -We use [discord.py](https://discordpy.readthedocs.io/en/stable/) for the bot and plugins take the form of [Cogs](https://discordpy.readthedocs.io/en/stable/ext/commands/cogs.html). - -Short example: - -```py -from discord.ext import commands - -class Hello(commands.Cog): - def __init__(self, bot): - self.bot = bot - - @commands.Cog.listener() - async def on_message(self, message): - print(message.content) - - @commands.command() - async def say(self, ctx, *, message): - await ctx.send(message) - -async def setup(bot): - await bot.add_cog(Hello(bot)) -``` - -### Folder Structure - -Your plugin has to be uploaded on Github on a **public repository.** (Note: private repositories are supported, but they require extra setup, see [Private Plugins](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)). The repository folder structure has to be as follows: - -```yaml -root: - plugin_name: - .. - plugin_name.py - requirements.txt [optional] - plugin_name: - .. - plugin_name.py - requirements.txt [optional] -``` - -The plugin will be loaded with something similar to - -```py -await bot.load_extension('username.plugin_name.plugin_name') -``` - -To install a plugin that is not in the official registry, type: - -``` -?plugin add githubusername/plugin_repo/plugin_name[@branch] -``` - -An example of a plugin can be seen at [`fourjr/modmail-plugins`](https://github.com/fourjr/modmail-plugins) or any of the plugins in our [registry](https://github.com/modmail-dev/modmail/blob/master/plugins/registry.json). - -#### Branch parameter - -The branch parameter is **optional** (default to `master`) and can be used to test in-development/unstable plugins with a development branch. - -Users will always be updated to the latest version. Thus, if there is a broken plugin on the latest version, users would not be able to use the plugin. - -#### @local (For Developers) - -To make it easier to develop a plugin, there's a folder named `@local` in the plugins folder. You can directly put a folder for each plugin in it. - -Using the example cog above, the load command would be - -``` -?plugin load @local/hello -``` - -#### Best Practices - -1. Create a development branch -2. Push to it until you are confident that your code is stable -3. Merge it into `master` using pull requests or `git merge -v dev --squash` -4. Update your plugin! - -### Private Plugins - -* Obtain a [Github Personal Access Token](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token) with `repo` scope -* Include `GITHUB_TOKEN` as a config variable (or in .env) with the token as the value. -* Upload your code to a private Github repository. -* Install just like a normal public plugin. - -### Database Interfacing - -Do **not** interact with `bot.api` directly. Fetch a partition and use it: - -```python -def __init__(self, bot): # in the class init - self.coll = bot.api.get_plugin_partition(self) -``` - -`self.coll` is a [motor.motor\_asyncio.AsyncIOMotorCollection](https://motor.readthedocs.io/en/stable/api-asyncio/asyncio\_motor\_collection.html) - -### Additional PIP requirements - -Create a [`requirements.txt` file](https://pip.pypa.io/en/stable/user\_guide/#requirements-files) in the plugin folder. Packages listed here would be installed via something similar to the following command: - -``` -python3 -m pip install -r requirements.txt --user -q -q -``` - -### Exposed Events - -The bot dispatches custom events to aid plugin developers to extend Modmail functionality. - -Currently, we have these custom coroutines: - -* `Bot.format_channel_name(bot, author, exclude_channel=None, force_null=False)` can be overwritten for custom behaviour. -* `on_plugins_ready()` which is dispatched when all the plugins are fully loaded and ready to be used. -* `on_thread_initiate(thread, creator, category, initial_message)` which is dispatched at the beginning of setup process. It is recommended to use the other events instead. -* `on_thread_create(thread)` which is dispatched when the thread is registered as a thread by Modmail (i.e., when channel topic is edited). -* `on_thread_ready(thread, creator, category, initial_message)` which is dispatched when a thread channel is created and the `genesis_message` (info embed) is sent. It is recommended to use this event. -* `on_thread_close(thread, closer, silent, delete_channel, message, scheduled)` which is dispatched when a thread is closed, after channel deletion. -* `on_thread_reply(thread, from_mod, message, anonymous, plain)` which is dispatched upon any reply. - -e.g. - -```py -@commands.Cog.listener() -async def on_thread_ready(self, thread, creator, category, initial_message): - msg = thread.genesis_message - ... # do stuff -``` - -### Approval request - -Create a [Pull Request](https://github.com/modmail-dev/modmail/pulls) adding your plugin into [`plugins/registry.json`](https://github.com/modmail-dev/modmail/blob/master/plugins/registry.json) and we will take a look at it. diff --git a/old-docs/seperate-server-setup.md b/old-docs/seperate-server-setup.md deleted file mode 100644 index f30609a..0000000 --- a/old-docs/seperate-server-setup.md +++ /dev/null @@ -1,6 +0,0 @@ -# Seperate Server Setup - -If you want to use a separate server to the main one as the inbox server (Where threads get relayed to) add the following config variables on Heroku: - -* `MODMAIL_GUILD_ID` (the server where messages are sent to) -* `GUILD_ID` (The server where users message from) diff --git a/old-docs/the-unofficial-list-of-plugins.md b/old-docs/the-unofficial-list-of-plugins.md deleted file mode 100644 index 1700993..0000000 --- a/old-docs/the-unofficial-list-of-plugins.md +++ /dev/null @@ -1,52 +0,0 @@ -# The Unofficial List of Plugins - -To add any of the plugins listed below, do `?plugins add plugin-name`, where `plugin-name` is the name of the plugin. - -* **Taki**: - * [`colors`](https://github.com/Taaku18/modmail-plugins/tree/master/colors) - * [`Taaku18/modmail-plugins/bettercalc`](https://github.com/Taaku18/modmail-plugins/tree/master/bettercalc) (BETA) - * [`Taaku18/modmail-plugins/animals`](https://github.com/Taaku18/modmail-plugins/tree/master/animals) -* **Akhil**: - * [`fun`](https://github.com/TheKinG2149/modmail-plugins/tree/master/fun) -* **MiTonder**: - * [`stats`](https://github.com/MiTonder/modmail-plugins/tree/master/stats) -* **DAzVise**: - * [`serverstats`](https://github.com/DAzVise/modmail-plugins/tree/master/serverstats) - * [`DAzVise/modmail-plugins/reports`](https://github.com/DAzVise/modmail-plugins/tree/master/reports) - * [`DAzVise/modmail-plugins/reaction-role`](https://github.com/DAzVise/modmail-plugins/tree/master/reaction-role) - * [`DAzVise/modmail-plugins/role`](https://github.com/DAzVise/modmail-plugins/tree/master/role) -* **SnailDOS**: - * [`snaildos/modmail-plugins/sudo`](https://github.com/snaildos/modmail-plugins/tree/master/sudo) -* **RealCyGuy**: - * [`realcyguy/modmail-plugins/8ball`](https://github.com/RealCyGuy/modmail-plugins/tree/master/8ball) -* **mischievousdev**: - * [`githubstats`](https://github.com/mischievousdev/modmail-plugins/tree/master/githubstats) -* **xTeen**: - * [`Teen1/Modmail-Plugins/helloplugin`](https://github.com/Teen1/Modmail-Plugins/tree/master/helloplugin) - * [`Teen1/Modmail-Plugins/nitroboost`](https://github.com/Teen1/Modmail-Plugins/tree/master/nitroboost) - * [`slowmode`](https://github.com/Teen1/Modmail-Plugins/tree/master/slowmode) -* **Jerrie**: - * [`Jerrie-Aries/modmail-plugins/trivia`](https://github.com/Jerrie-Aries/modmail-plugins/tree/master/trivia) - * [`Jerrie-Aries/modmail-plugins/embedmanager`](https://github.com/Jerrie-Aries/modmail-plugins/tree/master/embedmanager) - * [`Jerrie-Aries/modmail-plugins/rolemanager`](https://github.com/Jerrie-Aries/modmail-plugins/tree/master/rolemanager) -* **Nziie**: - * [`Nzii3/modmail-plugins/raw-content`](https://github.com/Nzii3/modmail-plugins/tree/main/raw-content) - -*** - -**Beware**, this is a community project, all plugins listed above may or may not be safe, only add plugins from developers you trust! - -*** - -> Plugin developers, feel free to add your plugins on this page. -> -> Format: -> -> ``` -> - **Your Name**: -> - [`plugin-name#1`](link to GitHub directory of the first plugin) -> - [`plugin-name#2`](link to GitHub directory of the second plugin) -> - ... -> ``` -> -> `plugin-name` is the approved name of the plugin as appeared in the registry for approved plugins or in the format of `username/repo/plugin-name` for not-yet approved plugins. diff --git a/old-docs/updating.md b/old-docs/updating.md deleted file mode 100644 index e2485ce..0000000 --- a/old-docs/updating.md +++ /dev/null @@ -1,38 +0,0 @@ -# Updating - -## Updating Modmail - -You can update Modmail on your Heroku account whenever changes are made to the repository. If you want to update while hosting locally (not Heroku), simply type `git pull` in your terminal and install the requirements again with `pipenv install`. - -## Forking the repo - -Before you get started, you must [fork](https://github.com/modmail-dev/modmail/fork) the repo first if you are using Heroku and want to update the bot. - -### Syncing a fork branch from the web UI - -1. On GitHub, navigate to the main page of the forked repository that you want to sync with the upstream repository. -2. Select the Sync fork dropdown. - - ![sync-fork-dropdown](https://user-images.githubusercontent.com/70805800/194696934-5333af5d-165e-4873-b5b7-bd01f0461185.png) -3. Then click Update branch. - - ![update-branch-button](https://user-images.githubusercontent.com/70805800/194696947-68891d50-a624-4901-a03d-e49564852a23.png) - -If the changes from the upstream repository cause conflicts, GitHub will prompt you to create a pull request to resolve the conflicts. - -### I want to enable automatic updates - -1. Create a GitHub account -2. [Fork](https://github.com/modmail-dev/modmail/fork) the repository -3. Add GITHUB\_TOKEN into your configuration variables from https://github.com/settings/tokens with the repo scope ([Guide](https://github.com/modmail-dev/modmail/wiki/Installation-\(cont.\)#4-how-to-obtain-your-github\_token---required-for-the-update-command-)). -4. Link your GitHub account to heroku ![](https://i.imgur.com/qjWraS0.png) -5. Turn on automatic deploys ![](https://i.imgur.com/jgUVl7f.png) -6. Restart the bot - -### I want to update the bot once - -[Click here to create a new pull request to your fork](https://github.com/modmail-dev/modmail/pull/new/master). Select `compare across forks`, make the base repository `yourusername/modmail` and ensure the branch is set to master. Put any title you want and create the pull request. On the page that comes after this, merge the pull request. - -You then want to go to your modmail application in Heroku, connect your modmail fork via the `Deploy` tab and deploy the `master` branch. - -You can turn on auto-deploy for the master branch if you don't want to go through the process of logging into Heroku and deploying the branch every time changes to the repo are made in the future. However, you will have to make a pull request to update your fork every time. diff --git a/old-docs/video-tutorials.md b/old-docs/video-tutorials.md deleted file mode 100644 index f1f70c8..0000000 --- a/old-docs/video-tutorials.md +++ /dev/null @@ -1,3 +0,0 @@ -# Video Tutorials - -> This page lists videos created by the Modmail Team or videos that are explicitly approved by the modmail team. Please do not add videos to this page without prior approval from a Core Developer or Admin. Thank you! (This allows us to ensure videos are factually correct and do not have malicious intent.) From a4aa46651abe4e74d67dc3437f9579c7bdfdd720 Mon Sep 17 00:00:00 2001 From: Raiden Date: Fri, 7 Apr 2023 11:10:13 +0000 Subject: [PATCH 03/46] GITBOOK-1: No subject --- installation/local-hosting-vps/ubuntu.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/installation/local-hosting-vps/ubuntu.md b/installation/local-hosting-vps/ubuntu.md index 0d94d25..d241fa8 100644 --- a/installation/local-hosting-vps/ubuntu.md +++ b/installation/local-hosting-vps/ubuntu.md @@ -102,7 +102,7 @@ If no error shows up, it means your bot is now running correctly. To have the bot auto-restart on crash or system reboot, we will be using systemd by making a service file for our bot. -In order to create the service file, you will first need to know two things, your Linux `username`, your Modmail repository `path` and your Pipenv `path`. +In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your Pipenv `path`. First, your Linux `username` can be fetched with the following command: @@ -142,13 +142,13 @@ Description=Modmail bot After=network.target [Service] -User=username -Group=username +User=username # replace this +Group=username # replace this Restart=always RestartSec=10 Type=simple -WorkingDirectory=modmail_path -ExecStart=pipenv_path run python bot.py +WorkingDirectory=modmail_path # replace this +ExecStart=pipenv_path run python bot.py # replace pipenv_path only [Install] WantedBy=multi-user.target From 485f4e26e97b7584c7c31583758d45c546f9d982 Mon Sep 17 00:00:00 2001 From: Raiden Date: Fri, 7 Apr 2023 13:57:20 +0000 Subject: [PATCH 04/46] GITBOOK-2: Specify to run all 3 lines at once --- installation/local-hosting-vps/ubuntu.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/local-hosting-vps/ubuntu.md b/installation/local-hosting-vps/ubuntu.md index d241fa8..2be5d28 100644 --- a/installation/local-hosting-vps/ubuntu.md +++ b/installation/local-hosting-vps/ubuntu.md @@ -33,7 +33,7 @@ sudo apt -y install software-properties-common sudo add-apt-repository -y ppa:deadsnakes/ppa ``` -Now install the pre-requirements with apt: +Now install the pre-requirements with `apt`, you can copy and run these 3 lines at once: ```bash sudo apt -y install python3.10 python3.10-dev python3.10-venv python3-pip \ From 01324480c494b147f959c495e81787df7a14d10f Mon Sep 17 00:00:00 2001 From: Zino <98627207+Zinoviya99@users.noreply.github.com> Date: Mon, 10 Apr 2023 00:58:53 -0700 Subject: [PATCH 05/46] Update configuration.md I got the moderation config options done..... adding more l8r Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> --- usage-guide/configuration.md | 362 ++++++++++++++++++++++++++++++++++- 1 file changed, 361 insertions(+), 1 deletion(-) diff --git a/usage-guide/configuration.md b/usage-guide/configuration.md index f1f76af..1d0d9ad 100644 --- a/usage-guide/configuration.md +++ b/usage-guide/configuration.md @@ -1,3 +1,363 @@ --- description: Configuring and customizing modmail. ---- \ No newline at end of file +--- + +Modmail offers an assort of customizations to make your Modmail bot unique to your server. Most customizations can be set with `?config`, but some has its own special command, such as `?activity`. +You may find all of the personalizable tweaks available for Modmail below: + +{% hint style="info" %} All examples presume your prefix is `?`.{% endhint %} + +{% hint style="warning" %} Things covered in brackets are optional: `[]` +Things covered in angled brackets are required: `<>` {% endhint %} + +Moderation Configurations +====== + +Account Age ( account_age ) +------ + +***Default:*** No Age Threshold + +Set an amount of time a users account has to be created in order to open a ticket. + +***Example:*** + +- `?config set account_age P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)) +- `?config set account_age 3 days and 5 hours` (accepted readable time) + +***Note(s):*** +- To remove this restriction, do ?config del account_age. +- See also: `guild_age`. + + +Alert on Mention ( alert_on_mention ) +------ + +***Default:*** No + +Mentions all mods (mention) in mention channel when bot is mentioned + +***Example:*** + +- `?config set alert_on_mention yes` + +***Notes:*** +- See also: `mention`, `mention_channel_id` + + +Reply Without Command ( reply_without_command ) +------ + +***Default:*** Disabled + +Setting this configuration will make all non-command messages sent in the thread channel to be forwarded to the recipient without the need of `?reply`. + +***Example:*** +- `?config set reply_without_command yes` +- `?config set reply_without_command no` + +***Notes:*** +- See also: `anon_reply_without_command`, `plain_reply_without_command`. + + +Show Timestamps ( show_timestamp ) +------ + +***Default:*** Yes + +Shows timestamps on thread embeds + +***Example:*** + +- `?config set show_timestamp no` + + +Silent Alert On Commands ( silent_alert_on_mention ) +------ + +Send a message in the mention channel without mentioning all mods (mention). + +***Default:*** No + +***Example:*** +- `?config set alert_on_mention yes` + +***Notes:*** +This has no effect unless `alert_on_mention` is set to yes. +See also: `mention`, `mention_channel_id` + + +Update Channel ID ( update_channel_id ) +------ + +This is the channel where update notifications are sent to. + +***Default:*** Log Channel (normally `#bot-logs`) + +***Example:*** +- `?config set update_channel_id 9234932582312` (9234932582312 is the channel ID)` + +***Notes:*** +- This has no effect unless `disable_autoupdates` is set to no and `update_notifications` is set to yes. +- See also: `log_channel_id` + + +Update Notifications ( update_notifications ) +------ + +This is the channel where update notifications are sent to. + +***Default:*** Yes + +***Example:*** +- `?config set update_notifications no` + +***Notes:*** +- This has no effect unless `disable_autoupdates` is set to no. +- See also: `update_channel_id` + + +Fallback Category ID ( fallback_category_id ) +------ + +This is the category that will hold the threads when the main category is full.\n\nTo change the Fallback category, you will need to find the [category’s ID](https://support.discordapp.com/hc/en-us/articles/206346498). + +***Default:*** `Fallback Modmail` (created when the main category is full) + +***Example:*** +- `?config set fallback_category_id 9234932582312` (`9234932582312` is the category ID) + +***Notes:*** +- If the Fallback category ended up being non-existent/invalid, Modmail will create a new one. To fix this, set `fallback_category_id` to a valid category. +- See also: `main_category_id`. + + +Log Channel ID ( log_channel_id ) +------ + +This is the channel where all log messages will be sent (ie. thread close message, update message, etc.).\n\nTo change the log channel, you will need to find the [channel’s ID](https://support.discordapp.com/hc/en-us/articles/206346498). The channel doesn’t necessary have to be under the `main_category`. + +***Default:*** `#bot-logs` (created with `{prefix}setup`) + +***Example:*** +- `?config set log_channel_id 9234932582312` (9234932582312 is the channel ID) + +***Notes:*** +- If the Modmail logging channel ended up being non-existent/invalid, no logs will be sent. + +Main Category ID ( main_category_id ) +------ + +This is the category where all new threads will be created.\n\nTo change the Modmail category, you will need to find the [category’s ID](https://support.discordapp.com/hc/en-us/articles/206346498). + +***Default:*** `Modmail` (created with `{prefix}setup`) + +***Example:*** +- `?config set main_category_id 9234932582312` (`9234932582312` is the category ID)` + +***Notes:*** +- If the Modmail category ended up being non-existent/invalid, Modmail will break. To fix this, run `?setup` again or set `main_category_id` to a valid category. +- When the Modmail category is full, new channels will be created in the fallback category. +- See also: `fallback_category_id` + +Mod Typing ( mod_typing ) +------ + +When this is set to `yes`, whenever a moderator starts to type in the thread channel, the recipient user will see \"{bot.user.display_name} is typing…\" in their DM channel. + +***Default:*** Disabled + +***Example:*** +- `{prefix}config set mod_typing yes` +- `{prefix}config set mod_typing no` + +***Notes:*** +- See also: `mod_typing` + +User Typing ( user_typing ) +------ + +When this is set to `yes`, whenever the recipient user starts to type in their DM channel, the moderator will see “{bot.user.display_name} is typing…” in the thread channel. + +***Default:*** Enabled + +***Example:*** +- `?config set user_typing yes` +- `?config set user_typing no` + +***Notes:*** +- See also: `mod_typing`. + +Twitch URL ( twitch_url ) +------ + +This channel dictates the linked Twitch channel when the activity is set to \"Streaming\". + +***Default:*** `https://www.twitch.tv/discordmodmail/` + +***Example:*** +- `?config set twitch_url https://www.twitch.tv/yourchannelname/` + +***Notes:*** +- This has no effect when the activity is not set to \"Streaming\". +- See also: `?help activity` + +Close On Leave ( close_on_leave ) +------ + +Closes a modmail thread upon user leave automatically + +***Default:*** No + +***Example:*** +- `?config set close_on_leave yes` + +***Notes:*** +- See also: `close_on_leave_reason`. + +Confirm Thread Creation ( confirm_thread_creation ) +------ + +Ensure users confirm that they want to create a new thread + +***Default:*** No + +***Example:*** +- `?config set confirm_thread_creation yes` + +***Notes:*** +- See also: `confirm_thread_creation_title`, `confirm_thread_response`, `confirm_thread_creation_accept`, `confirm_thread_creation_deny` + +Mention ( mention ) +------ + +This is the message above user information for when a new thread is created in the channel. + +***Default:*** `@here` + +***Example:*** +- `?config set mention Yo~ Here's a new thread for ya!` +- `?mention Yo~ Here's a new thread for ya!` + +***Notes:*** +- To disable mention, use command `{prefix}mention disable`. +- See also: `{prefix}help mention`. + +Require Close Reason ( require_close_reason ) +------ + +Require a reason to close threads. + +***Default:*** No + +***Example:*** +- `?config set require_close_reason yes` + + +Thread Auto Close ( thread_auto_close ) +------ + +Setting this configuration will close threads automatically after the number of days, hours, minutes or any time-interval specified by this configuration. + +***Default:*** Never + +***Example:*** +- `?config set thread_auto_close P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)) +- `?config set thread_auto_close 3 days and 5 hours` (accepted readable time) + +***Notes:*** +- To disable auto close, do `{prefix}config del thread_auto_close`. +- To prevent a thread from auto-closing, do `{prefix}close cancel`. +- See also: `thread_auto_close_silently`, `thread_auto_close_response`. + +Thread Cooldown ( thread_cooldown ) +------ + +Specify the time required for the recipient to wait before allowed to create a new thread. + +***Default:*** Never + +***Example:*** +- `?config set thread_cooldown P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)) +- `?config set thread_cooldown 3 days and 5 hours` (accepted readable time) + +***Notes:*** +- To disable thread cooldown, do `?config del thread_cooldown`. + + +Thread Move Notify ( thread_move_notify ) +------ + +Notify the recipient if the thread was moved. + +***Default:*** No + +***Example:*** +- `?config set thread_move_notify yes` +- `?config set thread_move_notify no` + +***Notes:*** +- See also: `thread_move_title`, `thread_move_response`, `thread_move_notify_mods`. + +Thread Move Notify Mods ( thread_move_notify_mods ) +------ + +Notify mods again after the thread is moved + +***Default:*** No + +***Example:*** +- `?config set thread_move_notify_mods yes` +- `?config set thread_move_notify_mods no` + +***Notes:*** +- See also: `thread_move_title`, `thread_move_response`, `thread_move_notify`. + +Use Regex Autotrigger ( use_regex_autotrigger ) +------ + +Whether to use regex to compare in autotriggers. + +***Default:*** No + +***Example:*** +- `?config set use_regex_autotrigger yes` + +***Notes:*** + +{% hint style="danger" %} This is meant for advanced user that understand regular expressions. {% endhint %} + +- You can test it out with https://regexr.com on `PCRE (Server)` mode +- See command: `autotrigger` + +Plain Reply Without Command ( plain_reply_without_command ) +------ + +Setting this configuration will make all non-command messages sent in the thread channel to be forwarded to the recipient in a plain form without the need of `{prefix}reply`. + +***Default:*** Disabled + +***Example:*** +- `?config set plain_reply_without_command yes` +- `?config set plain_reply_without_command no` + +***Notes:*** +- See also: `reply_without_command`, `anon_reply_without_command`. + +Anonymous Snippets ( anonymous_snippets ) +------ + +Sends snippets anonymously. + +***Default:*** No + +***Example:*** +- `?config set anonymous_snippets yes` + +***Notes:*** +- See also: `anon_avatar_url`, `anon_tag`, `plain_snippets`. + +Appearance Configurations +====== + +TODO From edf5e04522de3c7e26c8e76590112636951b7250 Mon Sep 17 00:00:00 2001 From: Raiden Date: Mon, 10 Apr 2023 15:28:23 +0000 Subject: [PATCH 06/46] GITBOOK-13: Add Fedora guide --- .gitbook/assets/image (1).png | Bin 0 -> 11852 bytes .gitbook/assets/image (10).png | Bin 0 -> 21328 bytes .gitbook/assets/image (11).png | Bin 0 -> 11832 bytes .gitbook/assets/image (2).png | Bin 0 -> 25130 bytes .gitbook/assets/image (3).png | Bin 0 -> 16948 bytes .gitbook/assets/image (4).png | Bin 0 -> 26189 bytes .gitbook/assets/image (5).png | Bin 0 -> 14618 bytes .gitbook/assets/image (6).png | Bin 0 -> 30662 bytes .gitbook/assets/image (7).png | Bin 0 -> 14618 bytes .gitbook/assets/image (8).png | Bin 0 -> 61929 bytes .gitbook/assets/image (9).png | Bin 0 -> 73855 bytes .gitbook/assets/image.png | Bin 30662 -> 17697 bytes README.md | 17 +- SUMMARY.md | 5 +- installation/README.md | 110 ++++++++----- installation/community-guides.md | 8 +- installation/local-hosting-vps/README.md | 31 ++-- installation/local-hosting-vps/debian.md | 190 +++++++++++++++++++++- installation/local-hosting-vps/docker.md | 112 +++++++++++-- installation/local-hosting-vps/fedora.md | 166 ++++++++++++++++++- installation/local-hosting-vps/ubuntu.md | 32 +++- installation/local-hosting-vps/windows.md | 172 ++++++++++++++------ installation/railway.md | 32 ++-- installation/replit.md | 30 ---- 24 files changed, 723 insertions(+), 182 deletions(-) create mode 100644 .gitbook/assets/image (1).png create mode 100644 .gitbook/assets/image (10).png create mode 100644 .gitbook/assets/image (11).png create mode 100644 .gitbook/assets/image (2).png create mode 100644 .gitbook/assets/image (3).png create mode 100644 .gitbook/assets/image (4).png create mode 100644 .gitbook/assets/image (5).png create mode 100644 .gitbook/assets/image (6).png create mode 100644 .gitbook/assets/image (7).png create mode 100644 .gitbook/assets/image (8).png create mode 100644 .gitbook/assets/image (9).png delete mode 100644 installation/replit.md diff --git a/.gitbook/assets/image (1).png b/.gitbook/assets/image (1).png new file mode 100644 index 0000000000000000000000000000000000000000..8284bbe93d58e99955a6d3ff1a53904f76e652fb GIT binary patch literal 11852 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 u!p@Y`eqnd*klz?g?|a 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 literal 0 HcmV?d00001 diff --git a/.gitbook/assets/image (11).png b/.gitbook/assets/image (11).png new file mode 100644 index 0000000000000000000000000000000000000000..35e12a76edaee3c5b353f26dc3f51030a03cd23d GIT binary patch literal 11832 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 literal 0 HcmV?d00001 diff --git a/.gitbook/assets/image (3).png b/.gitbook/assets/image (3).png new file mode 100644 index 0000000000000000000000000000000000000000..cf836a96f44f28a34d5df88c661b9a15d91b1b98 GIT binary patch literal 16948 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 literal 0 HcmV?d00001 diff --git a/.gitbook/assets/image (4).png b/.gitbook/assets/image (4).png new file mode 100644 index 0000000000000000000000000000000000000000..7c81374005334484b5075d53db76861b2acf8721 GIT binary patch literal 26189 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� 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 XU0Bf^5AFfm#Na4AQI#!~dFlUO{?vV9 literal 0 HcmV?d00001 diff --git a/.gitbook/assets/image (5).png b/.gitbook/assets/image (5).png new file mode 100644 index 0000000000000000000000000000000000000000..239739c810c11d0156c1e7d5f35e5d860654495d GIT binary patch literal 14618 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 XvsqJzO&|ZAM*=N1kZPsM%kcjLJ(vnH literal 0 HcmV?d00001 diff --git a/.gitbook/assets/image (6).png b/.gitbook/assets/image (6).png new file mode 100644 index 0000000000000000000000000000000000000000..cb0a9668730cb023257d92c93d1574d6a4366130 GIT binary patch literal 30662 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 XvsqJzO&|ZAM*=N1kZPsM%kcjLJ(vnH literal 0 HcmV?d00001 diff --git a/.gitbook/assets/image (8).png b/.gitbook/assets/image (8).png new file mode 100644 index 0000000000000000000000000000000000000000..506b8760d76f6d73896aa7936adb1fbf66240109 GIT binary patch literal 61929 zcmV)_K!3l9P)p>?5XBKky7i{MhlN(eSV1x3*cT9#_^zL~qu%$=EYX1V|6z4IWDLJgXo(Az#{uk8Wmwy(2Q~qV~ye-=Pxp^=~znQN59V3$iP0bjeOrkQ03B+Ms zi!)l|8o9Qk9D5Jgfm{eo*kRkEYt^mnJ zqI#xTtrjVyNGCvq87ZL%HFOz86&`2%$s{V1n98lZ(z0PSih@QGs*yA*XR8^-OkkTB z0Y-ok=oJC&4Rx=Y0)&tE{5QbS97Xeil}%DMK?+&O0M+2lYBkzPQN2o3`Kb`1f()tT zr`q_6a-t3HQ6>RGVp z(Tm}lZP&mL?!6s;aL?`ViwFK&b0{B^w9rWHwP^Qwe&U%?N6;(XbWa)y)9JF(GFDlt zBngs0wRKF`@_G{#6q5D+LaIKhCv_dHyv-M^j?Y>bHnmJDcCtLRYzBx~M1_Ekc}ym_ zv$fB7_9>g593@_ZvL!}OUv*;SVz}C6HZNnnDqSN0!A>*jon4ya0eSEdij^HY`K%4efElWMe&=853&^s49!f zmcpL;&P^+ct8b6p{ju-|kNyMkYj60AeVz+bzuXM}e(!Y#Au8>y36WSC`eWr7P)myB zUoL(8F)(reZg9o-E{D7R=Pql$VF^xe$rusp0!@vP-3D51XQ^y0mu3fs<0ulL+GgBC z>f|3of$}_C;3�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

I@Y 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 literal 0 HcmV?d00001 diff --git a/.gitbook/assets/image.png b/.gitbook/assets/image.png index cb0a9668730cb023257d92c93d1574d6a4366130..fa6c2301d99418d731304d2b31ef4c53aa8a9559 100644 GIT binary patch literal 17697 zcmXtA1yozl)1{O`uoB#g1X{GX7ALp|cPPbOin|0YTCDglxI?kxP@p))-HN-rf1&+< z=e)xSB<#MOot?RJ=e~qP6s0iHNYD@v5HMw=#Z?dxUUa};p8$~IKeYmWoFX7lBFKn~ zs<|5+WT5!tNz6SiO9bF*CDB!N>9e*o$i=?>>92j%gnJ|}%?d=iSHyc8_BQy{s}m96 zyN3T37N6v^3ILvrUz>Gfa}fg(5z#~RJD3?{Tp!gJRjUPC$ckw%&jox!`NviDFQzJr z_jZ01H!^Gl#XPN%a#`VF-^>VK^!D{BKavY*iD>Firg#fc*v{3YnEmz!0Ym)iAL{0J zx=HQ-+qIlbJTtUiR{TQnK9^c5203`m&}zC^V%%K5082Yi!8Gy>UsCi}iP}#mii~^OuYz8^;`Cjp|4)wQ_RM8_1ST>w zq+2&4*XX_IIdALSc`;q>oku@yzuXW+z@jHEg~^*{7WUw0z@B?iVTR9xDmL`zbQ z{Qa4Z{`0)#3HHf?9EJA5I`-QQdODA`Rw@6LXfpn=t%u(4#sTf@M(%%>u9lUi^}H~d z`t-pi)1_?UzAjgX69x7Z{pJ_@lQ(BU9mjWj=R4z^Mjg<0kB1K@Y21Sy!RTT0g2s}^ zJ{Ibmao0@maN;PVuW_YMd}Z=ug=03ViZcP}QxBQhXe+%=JXROGMd#y6!8K+VR#tO0 z^!jd#E;WzU!`mClh8mn_m-F@o!Vfo!G`zoRjPDeSb$>)tna$5e@jcw^Y@qp2T8mWA zn~aYecO!EN={1*|MxhbvGXqwyd5@NB+=dM{_TEleXjB+vpuNT)>Bc18>3@AdUm_uQ z`|-xfbAYAT?QuuRnbdmUow{LfuVN=cqpZ+2jXNPNO|C?nyrw5x;!A=%z~&x_Lnh%n!yU{7?+Y_bpBIcgAgjQh3_-84p&twK zq*`y9To1At%j*MmIKJyPn$VYNm!S2y(_~Jnsuuk@HkzwB`D``)C~GyF{mSQh1MR1TrwN z8;R?5lKTntYEY9ly6q{p+?{I>4Vnv-MRS*Cz9tv=wsA+6^t2%h$&~CocTVMSEB~sA zo%M%0-u@_5WE7r zE{h3&vr~>5+daaKE-81# z&QL6#3kT>&0ipd9k!H_|cjgR!{X)2Jx$pIil(Ab_eI#QA=d6dC0gP<1rHBC^1FKffjx=5%t9>gU^MIg(XI#G8DmaqF6iru>MSOx0n3(+Hv=s zUZ>WIs|D`;pwI2W1W0-%vgKUz#e5Qrp6IaJ)7KZ7MjjxOs1>{^m$kFRv2Sd~h$%iM zBh(W`pQU!k3o4urYo`eq^SG6Jz=ZMZu>KR&0nHqCl*4O^~v0>g__ zQIQE>`dYjaTRuLsRv(tYkA=i&8v00tZ~aPPnUnn4sl)Y$3X#0rA05{AMbj&@pmyg> zA)u!Glc{op%7(~{9e{`>WAl#(`DhpmWAzM^lFd~b zKX^fEV>`-1(672q5TWqpt5#%}W7^gGo;FW13#qBV-y861>yS5>qQlg$0 zM=gbYg-p98ui**V97-dUb{*r`)w-!K2P1I;U$Ig4uh$m6AlUHX@ zb95~F$q7Vw0l!#q=sswILx=H3uFPML{*E_P9-Rf}+x=X%q7R`cTiW(|YPljNrSPe; zO6;&WUGK9|k+hv_^dLPj;lN8fmU&|X9@rexwIHB)GR_ohi^fu2%Qh1?S3}*9(HWXM zqw-!yMG`?k5}|xVs=56TyyJvu>Q$Ej~o+r3e=Q zKzFwjGgWNhcVskSWGejQLtMUC$CL<&&(|L-L<)+h*vHR-Lx*)cG#BVb4h5SWk9}Ci zJ<&`9Z*hO};qQ%g626AX;xjbxow2_D-+b;oJNFdkq|wAqeDuBn?^&SoxLF>T#CiPZ zmQRC1hp4A(b2X%ex);`>g#Y^woWSqamtNZ89T zL&*8$Rq{LWO{2E}e}w1D+sBFjA!i%&LLD4LczpBCCEkkT3bFJpPe9QY}}ulT)L2`{@U!X z9^zh0alPoihyQ zCJ}Q%jjJ{*l=*_iDdmck~=ecg%;8jur{GIO{*+*E%h#X!b)hl-4> zR8^aTV{KE~LR)W=8>xde02kT4Z9Ka=n%K>{TeSuD->$>=8l#6)x)cB_DY)h@KQUlf z@K=7|YGV@22XBYy`hPYMHbud=W2xgrf&V@hh)EeMfE0STzFgUHgZ9Y`+|!L* zqE;$tc%&okMlmmnZdI4NrzR>qMb$3hr$YPC9(f&YP$fqjiZ-YSqinb zT3VGkrV{7`YYJ2N`k|*A6U$pDvs~zgn#tCkdeL1*cNmK;IqRJer2&u;i+r-9 zt4uSG%xyd(R>Qr^T&S+-0wR&Fb0nY6k*b$N2tLRKfj&xlu;PHrLVNrOJ-Bhev=|Q7 zLGZZfuZkGAPZCumbxprV($czr(lSuj;4KvqWpoIKJ0 zb(aJ`o)_vyCGbWN(&Co=pugvV3c}CsZDI`$HKT!2F|YVI4Ihm0lOUIm&u3p%L2bPe zV_fxAB>|>1RlNY1GC8mALG5aQn0tdOISij=_PbO84{`_mUf!YvNGm0U7Xc4%rzf2g zTI83*JfN7W90~e|F+-nirc(f4T{-K@~G zFb~mCEGcvja>A0A&mN8L+vy<+u0+M^R|I&>bu_J6o@w&bEG19HkE0V2B0sz(ODR_- zFBpYVQo{%rdnL(X+|5&BlM!U*3<9b@hx)1UDk^%}rK9Hw8<1WA0m&kq23eK(9i`m* zL4*-(DRi9$1M(K7tr_;t_nvi7#j7t{CmD-+zS>Q*jGE;g)UW-fi!0)@-q)#s1+65&Mx{+dBFpD=$X9ZkswqL+gkc^1` z(8mT3MQ+>Frs3P*TTn{PYFyRT;6blEFKfiBlQuCeZfhD=Bbs+O;QDF@>W3;zM6M5a z9JZxe8O7$9%1adM74pZqH|SS)U);vcbqiD$^Zjx)T;@4IHa6z`z9`RN1}M#qs64YF zNCWN-KJ4wwvS85_+}tjrs;klA<1%LKIes_6Q0XY@n=a%Q(fV{l`QUwtG+8kfW>w84 z<@hff`-{||c8LRSaICyrM!$0Wa=u)!EFKj2xtnN(BmmBodF*&3zMP*O<@U= zkb{YE^6am0H{l8R1~77>mOK>wi&Yln+u@n~fLFP$Ce;sJ>^d!M6kuC_0KB!wfOjST+Q%=PNS-<8DR_yav_KE^Tq{qTzqh(PcMMZl|nU`81c zo3JA-$;=B6zv_Q~;zDHfvd z2P}SJfwvb^1JVQFw=MD&=ntfk5v5N12NSxHD4~VK|6a=|w95lH(yE6*B%HaE)>DxF zMohz-)|*RRo#u}qvJakWFEmQb6n4ieSWHbg^ZFARR2?1JHa2{~8LkFFY#q7fD!l@K zEkp2v1GF#v5y9nfBAncF8zh?|c;sT(qey0PcX_}G=L2jcAlWBtJ<11swU+8j3=9nK zb2pRqzz6d`awtB_QbNPkQ9k}n!f&|({DDqrHm;H1sK(p;{B~!Gs4x8L+xWE2=01;a zpZBS9+AZ)(0Jetx660in&%rlNK|TJr5(^32`Z+n0q`B==VR67g0oPfxf9E zb0#S@H8r`+7(#mlD9>BxFS3v70BUwHVet9=M(_|jVu$@x6$S-|8qI*f?RL%tAAcIT z$++~S*y5MiFCS@eyHLp8{jH|U$-V-eu;0_sh4~!nC#)vWtJ2ZZ_DB%?#C!JVSZasW zF4P8p8kqYXkJ;e2$~8bOW-V?<9Cc=Hg7#U`ZI$ki>@45+CKU>invol;ZU?o~%AOCm z6aR_wWeB)@71F<;uU#6O9VLPRe@;wHR8qdZ{dLrO$Gow%HNMdBSw926Wh)hs=}k4a zUnlzqKg6If)aD^f-M4{yywXTayE?FAV{?*Rhe4% zTbVyQAlIpJQ2rBqd$`y*`fzoX9fX2jSXmgRQF>X!wFSU*XraK6J2gBN z1!sr2sm}^{N2-mLS4Zo7R=Tk*LF*MN=SRZ+IyLq3)!TJ` z-Gw>;Q~jI(Ar)5wFrBVMP-l2Q&`LBUsram+*O&;m*kOu6dEgg&)Enl%_$D-AJ zJ*F+{sb~Z`9J)9sE>(SCzHd8=n-wbVFP@Z#Po5Z>l#mWMf4V??qQH~lCw)Co2b~Fl z4iYY_5%?)H-Sao%#g=-zhBiR?^b6P_4dINY)`${4cLF|rYv~wayooKt{@!0v0EH+E zwq08adnp4<8NUkYy+xX!vjrFxzWd~-UrO@QOAdzzs!8Pej-rZ-UgM?~7hK}1nr}T( zzKHqb0pk>~_#PT}y1wr}r(Wq$!SiLgn9?J4j#{rmi!@oaoSjFbhG;f1icD7syRVd= zCpA*+JO3C)XOvRi!i7hai9Tj<&Lc^R_px=&g=ku+!v~T@uee^#w|hb{1H}uGL|Uk@ zkCp@lr9hq8#B;F4l)rYy)~jqL`4U+chHrG@wy?QhFnr>sep6Z~Y#~z7PG`1~9W&fU zZ`1~%#xeBM=jJou(YY8lkUFg;7VE+1P<)~6lmeX_HsLdSr()ff0!*zfle{XJB!cM+ z$bg`?XvXSnLjrFeJenMC`#<6>F~5F@k5&KWMg?6BpF9k4cFO4siQ0^M=k<~gldyQG zNM$f=LJh;L6`kOI>q&~lA!wZwip_X8 zWLF2V{Zj2L0z4pR@KVdq3bF^nf&J&htqCgFQq`*Fg7zrmxUWl2UyQc3d`nL52(`9U?m{zIt%i4ReU zq;LZ1KyRA!9IzJ+ws>76zhgeHUu|jHYiBB)7-V<12(w&@D@VO zP*XPmD2=}xv|3FNDudW0dsHUa1`Q%fZ;J9yG*+}-?UOGxvs!bm1dr_J*EP-#k$lKu zCcuuFRQ*pQa=%&qAu8Y20=z>~>!mdkQK#H#u@UzTwQdnZo(0W_*Mr?U*OXMOq}=@Pk2PQtIq`0Kq#}* zD=E-z;$1sw!i^a@lwnOMP)@P#xWK^aqs9pSo=Eutzu6)0tu|I)WNx zF=bd#XC2(RQ+vxjR7^fMIqGnv$)OvmMH>wCz2A{so^#pT9^zRxvANe(EX)ejNL)c5 zl(!*iNi>Z_lIn^#2&J?XH_4*rIm67_Xc zPMi;wf1Z>353^!}LQ&u(^F8$pQDVHlAnRVn_cWrMtB*As)YRKxg#ANWY8Y_CjK*KF zUyGs*Hx93EU|rKbzV&eS0(!D62!bwu?_)RJD=xw{L6UAgookkOIR^ zt2KPF2!blU>M2|4%y=X%@$OsDTA9PKv=>U{mYSP#n3dSOwP24-8j?JDjzEK-5)GN5 z9v&W5W{K#uu2}${Xoo2hGJ9I6_msu&i8l=QJG7~6#>i0C^;PaR))e@*(tl9-mNQEv z0-#ox{T@!6>H^~a;E*I+ddly44oB<~^v-I*4#$Sw*Nx5xV0=c6Y*gGCU+5!O-Qoxr z$-7Lp819r{Ryfl)NhHosaT2-wFFH5I+T0{=WMlPAlhj@Scx+}j*4F&)u-^CsLuBVR z`2a=f1k%usJriXLX`n{Oc!QD`(YXHb8hyZ1gGLn!9(@)<>MM!KW34= zo(s+P10-ZDa`_e4s8fOb>mMIge$bpNC9h<`b3tOU`p%xd;rNoE7pHy>Jfv&B7TS({ z`InOt$wbI9>7-o{SBFor-7u!2bE?B!X3&HTrZW@*p#FuFKvTq(*G%DTV7VB`GS^&- zHBV#P)q`4p*Y^p{VjGB|=i!^Xy&URszo@y_7s_Vg+y5XgPOOL?v{GY8Cm}I050J&~ zy8SfZmQ{Z;LO}^d)r$Mb{uli*1k3=8_Lu{T*dy+GUNd`|Rw#!J+mPnx4~qhDYq@{g z{YCB~h;i5*wA#NDiP=+S*iB0Ya!ufGS6a23{C)d1BCunf&U_u`@0!}72vDH~?fw8J=-)V0;*>hz>k%<5<(_CVi$Cq638$+IdK6EmlW>Upxf?xV$2f~z zuGV@wTRqELRzf0pqS@oK)qFVu(0};g3@7_jd5y9^ zO*VV5j8B!#!&_@x5i6o3Jdc)qEI&w~BdrTS#J?7y1S3&_ps#qm#m=@^AO?kg$3Ibu zj6+}dE8^W72BYEAYN@#yY4C&uz7bl~MYcI)*jx|)hppjqoNA}No67++^ zEQ)7Qq*W!W3jG&(os!Y72z>n=Y{~w3bj@CPjwneaxYMny&xR@p^}mQ(O{}d9Bp!34l33>sz%bSvUPyC1(PW8Y4AEzboWpPHR`T6uf{QZu@JZeQ#!HepQ~RZAPc zg9@yf^-!ezV0hg^m`}*o;=Usx8u;K7;5~f_uSUF) zZZ8kye*OA2MjTTIj3yThX%S-E;xa7R*Ld!+a$2s6o1*7OMq)H>rdk(1N)Rf0dh$JZ zo)YR*dot=>>a?Y_K-wEZ4{gcJtfi6(FGn+DU-ng+HEehW z4p)O2F+OiE?>ox*I_tHlbSa|uP=TmW3g2(c){ew^H73ST*=+8#(^JatI@W5)Ng0qn zKvJAY2*aniQ$U8sd+2jT93T#&9Ix9u!$AeTc_Lf>mQ2x|cIK%As1?cK((dj>uT66> zp5#iU!zXbKgqJOF`iPkj?DEsL&6;S&7QE;T=8Y6eO*rwE?*SY%N|vGh{B7*4;}5|4 z7yift+)-EReW(-EP1Fh?i;mzuvRgqgz{vgAmy&;>ZXX~5H~?7sV!cWV+Q!EF7lo84 zbvPzbs`L0i&+tvnQ76<1;uu3^_OP>){!s!mxPQP}5XeW05z(;bW`X|U;ZUHH8KQ%g zRq;!xI81wG_vvUSmw(^mT~sTc z`hM+U_sz|l2sFZ*Z`joEHIf1%i8(?@xNV4Ps^rE{L1_%s1WOv`LzPFnUQjrE69Ftj zY>lmhfE^8=x4OBFa*+`!fw+jx=y+fNC{o5$ZbBShTI)Dfk|M1G-j)Cl+YYTgw+?>n ze5<-aghI;e-dfTDjJ^^GRAq1?eN_jPJZ*T-wfdkiX|=l+@!)g}3oWnAw;H2tFzd)m zMU$=N1oS`MUF=CE8^-1Bi)nRepc&Tgs_wRK(P*|n>}#hA<%hb-1Ait&LRpV-iiPPY z7^f%%A|IO{`Fx{BYt1%H@CxKp=7PgDngtde)(EEep5`{_6PBrMOQu2`)?U98u9u7! zsX|*B_G8X%B%FfLN=2$cD|M&KCraE{ieps*UX$_3)5|@buo#+|(Wnl<5{epzrRU8XYt5Oo6&=(6)e;M|Y4uaBq6J$Rr}^=cYZ zQ&W1Zie!ULLuW5|Tlp^^5vug{Bbe7{45?V}J5Ce{muwM*LMk_`=kb&f0P8s-AO>-Q zDd&m0vwv30bskpIou49%TM-Jx*cE~!t`(OkLM zs4YXYv@K8ZW%}e1m5?&QZKc_At*b=~iLHR=-Qd_*mgW(@;cRM1DX}Dh)y@&Ayq4r4rQ-A3 zB-O|4TV>)3jIZYeW>I0Yoq_KOsej+1AaNXN9F_H-BlmW1)ZP93atU`;yIviIqqe7j z)5nixskIjS_1~Q@_qFF*?sPwcf&+XeDlGu$Cl#&`&LiTnj zy>3pAVPgFzDH9V`sBDrJG*)KhAlC?%CiO)IXcdS01(o%?kP|#Yej}IN?|k?IwAlv} z8aeEhxb7S=qqbD5ue{(>-|XS0@z}%i>Q0a2M*R0p-UrZ$~s>3iz&gFO2; zgCv5syeZ|v1yKd?d}JpxYrWqk!cy-_Wlflcf90?iomZw|sU7}<5UHok10Vqynv*ZN z9J95KB7YEjF{z|fkZhPKb=P(mP450j)GE>Em3qT}X!ztGRt-NX*tC{t8>$Ja*U_^) zZPwLF9zX{QtrNC7d--elj;3VEESu7srHFpl$HW1{nxXvKl1Fi2<-Cj)V~Tp>>7Jw) zTZ#PL!rI+dZ-x&W9iXfRb-Tn?d-=0(K|cq2zeGAON_sN{K%lI6u6DTKR!r5A7T9vS zW(rs8e_$fn7b_&65$$xekrz!1iztB}aN;yxe-{LetFQ?tp@y<5%e{6D@_+LJ04o9- zsMn2(eUO_wJwDvBrdIQIG zOSF(dS3De)wxiFVKT~H~J~C)1Dk?&n?~R)5ms@icmYI#Ji3?q)!Oq)q^Qa=ZI?+(;Uu9r#&aUeqy^f? zK-%alW&)_{t<|WZ58v+Q>hyKtlA0$lK+sSyPV^ZghY7)#|FRp_?gSJJe9o2#fUW=$ zI$N)|Jpcv4juaNA%a)7HH0SjhHq*7ADCFM$sJ}i#ix*1RVN-7#eg>g5*;Pdr0XNI$*BN=WL{w)9@bv&UA;I1@l`d)A&VBC) z8Fkf<&-4KHHz$e!Sb^OO6J)qPU=~g@t{)Lfp7st5s1h8z&6^Ob!WmY}kfY5syIeRf z9aXNw$IT+@3`M)UFgAwT&X458oU(y0+D%fVHSn)~{c56gcm|Pa{*M>0K+vM1BJ6>B zUBboJIN&7RR%N)bCSxP(c6X{=K`!Zi9vp{*0n{4!I4o4k9=O9!T5$VOihUgX#+ES1 zGLeS1a{tc$R!7g19tz1P@DRXA(mHd0LG2}@L^+$R#eokV<+9quj`s2tAmjf{GxneL z#2F7ZbmUAT5`*Rg+_+|zT(;BOV{L6)1HHZfJw5Vd329%T9?Ums5>wx23EyMsFR$^L zy4@}|xiQ9@GHYi=^|6z;#!*7ane|LCk%-_!gaa>kd1iPlMkpn=PtSNpvL(LI<>|7_-GUlrz%BzP)HN{1Dx5@*PLzeSztbyc0snnaHsd?u0+oO2Mmy%|nW`($N@;V-b7{Cs zS?)^GO<|dR>4yxUi7#I+n^adENet@vq}Z3FyG>2n3;;t&iYyi@(D)5H(%*{W`@YEv zJ#>1xtI=u#E9wCeBkm|@N~o~9T|Ruwf)!KycsCfK*KDzd zeQ6z7 z>Gy%Gcmd+Yu@wN!CdZ!ew=`ZP(xm)*69HA?6AoPNf~~SHtu&UhZ7~3@p~FJzO90FX z1w|vlh~kEaft32Z5;zwgzZ8^!YQO0+r*Hkv%oA&*Xv9k$5M`Fuj|MY1M^YuWA1y5z z>$`yn$OB-yrf*LU0)d_oz>qjCo>BF#%K8bhhn3wC3H}@CgX@p)kx~}Z(gTs7`bOuA>!@@7}6x*~p=G$C%$q}wB# zn{D@-j-x(L4*N}=q_o~fy_7aPd85Yx~%j(>=cv}ElPBD4nJbBLsUL0mdB+y ztiEm4g1UUFPSZ#V(8T*P7r^;73IPh)L1z$_y#Cp<=hGP)1G#(y7w_zT0Kod&!wb9a zka5ZL;wN1xp(o5-xmbv!?+`$o*d6853!Au2<6?juUDQSLrZnitLFq>dz+0-n$MNx@ z48Juzp5~PYG)F4R?DZ#lGCt?9xms(vt>1}b$%ek7#93wyR^hecrD1k;#Nh4Cu>f02 z;B%}M1C?r&p*^T+Nt4c$Bo%w*3C0gSF)Mr+v|K>MRPq1FdMM(`lMf-Bt} zaVtFE$-B^K0?$qq~KL zgceb~#sA)qYwM~lmtyNdtU-3G^A5*e-&ySRIq~a=S z67m%@io1RdU+hkPVZKu$1;F0>Kwm!BTS%0wp6A`Rl%$Rl4r;``eWH!Y-eX@B3vQq#^tprK#ajx51vGyrCK^5z2v8Nq_5xSsa!U8Q3oNT zL}3%)Kj&K+d0c;9X*A3^;ZHz>E|W@L(Z88cDI2jH2yB@cyhL5Da3s zBOv9O&u3x>z|ztPXOI!YMG?T;RG{_M&X~2H7)HNeZbnqX6@+wUg}a@WYhyhH3SwQ> z33W>Z4=yL=o4^kDWP~x4fG*nDV{mVNKT;WMj$c%VZM^9qR34C+GV;wMPI9Z(vRAKw zP^9G#$*--XVl0reoJ{*`ptK%hI3;xVQZAkC4(q9{sw&cNiVj*CvMQPyo*36dw`YW= zJoTj}t(YG=qLBAOSA>!cj-y;Q2oAJ!ZVwfy?FXgZO$7L6RjVP|FrARIQtu^YqvR3e?ZBYcw@Nhwor6d_;W)DEPi+ zlUPCTJFYVI3g;R4!XPVUyRnZSDn+zI^Wr2x(|9U`ptBn&@+pb}ys_dZ-fXh<9KlyIA*=_JcKtb~iuR;(Ql+Rcv_uArKfc3}o{c zslxRK?ple|&y1H+`I9wnRkjEMe;i!`1_Moo}yz2R`D!*FlBtu-x6eO9T=QU;jmFNCB&>t4^cPs_D}0qW-=<)V|WhmLH?zULYvwXQ#yTfk8lwgNHBYb`CtP z*V$5#ed}0)8w=BrJ{XRVRlCt{=F+d0+*r8mCc+prO2zMeV!5m} z#$E30ue!453$y+$eyczo)_ddBsx=gJn#`E+@d;EU z&1h=vG8787GEhK~K8vCe&;R`g74Zb8<9n$!r@KT-6~0-5KK->xicCDsXpw4x#c6ds zJ}8}Quc8LtX{q`6GqAmMG>$qe*XpSm2;L6g4U_+Cf_>C3IRGQ(y~1dX=|EBD$MQWGP0?Qb4oR^}^ZsO#L6!R1Pn0GC|i!<~D&Z zhpk(7*%IoM(9FWs1GJ2|^w zZuPm_zCUAx?}AUu|7<~wSdI@ClH|QC`mR>1gHOWcR6_;zW=o+_NQ2x;5Yp@CgtiLH zi-ltRG$9^VlQKbi=CeL2Q5t}+YX-fbLCCMOHOk8WlOiX60|YaN-CHc=vMqWYwWz`M z9sr~LJxrCqn12}PkOOqx84G?cM3aB?XLn>pAXZB@@XVB1^Au}VkWW_lVZ%vEO`Wzw zjz%j@tVnFnd|4{$zYeAQykBHwJoHDMEQYNDtlA;N1Z20{Kr2UWbXhh}SnKDl-_Fze ze))lcV$SQ**e89QD6R7`WV^=zGXE;71X}o^gfQ~He=h&v*An%}4|~H6b>vyMEC!k9T9)H;sX$HD90l1~|M$CWnm`DOZ{5LfeC|MK+{Hy8k7vV&O3qlRO z9rMSSJP-Bg?{sBpl`?Y|o7!MsrfVbmyr84di2DEaX+lNxf{#aFozB}MAPJ!LRH-PO zh|1=uNXG)nr{BJmd;S>Z3Tl@+K={cUmr1{ov$AT?I0iFk?uZKtr17o=Bg1VYLg@$) zhfCHnYZ(W^!a4TSNBh~Et<_kd-i-N4H=29|9dHoR1$zB=I0Pg;DawCf1YBipdSq*I z4{i|yt$X2I?kuJ;u$1gb1EgX$Ngr0>q2&1rI0ke{0B&YJTGBtcML!thnki=FCj3$- zLp5@r?VkK+MM@xfK&1d!NPF{mrPKNGW=nM-iHVNo2zR&Y&J)hpng;%lul*$59srCe zORjejy4^E0%#9)y#*$C+xIZyc3mSS8EJf5gCZ_UlOe0)Y!Vaf-R&8`6cZWX$Oc+BSpD-esOT}mY?}l#N5p~t-@e$ON~5mq4%gjYn-D$P_r}6x zrwbdW>Rek!M+g?9ZC&I3dMeymk#J*iI$i`xRib9=ZF|?)J$S-F3HIMX{LKN^1V zm+xm$jYLHQXrod*&Z z)c~lfs!}I9FRY@Pw3IzaNtn1>`ByzYqh0eN*^?)ZXlF9UEj7D(6U2w!#4m|3I*e1-W_dYDAbQ zTZA~=rA9P$4LUHY&osEd9qDJE%?8J5!%O}}IqRYT%D>~jTK>y9d1y}?hMHH9CWJaQB} zx8|xyd71-zedx$C(x<9OI<+!Q3uncUkGTR3(!Z#UIXZZ0|GWYvSZaQvhyIoWoik>G zpppWnM4_2qsu)ej!W)4?PtPf?!bXbUb^pKFYBNSK?`j`ykw#f+O;Wg_vJuFX+Zx^~ zD+BAmtF3s+#r)MbepGB{bhTSUjRpseCbc{fkEp%<%-9;%1($sgZvrJXSB!Ku8tRx> zLwLt~u7EP9vIF@sO{g?+#%f%0x-kB0q@fnT=zd0uYC{Xv=&em+xLCeVWFzpDaF6~-fdBhyJN<2vz@g{E0l~RcLC@~bVVe!QMX8b28QNy zGLEXVy$eiY(j_?mk7Apo<;O7Pvj2;hVYD?)8&VU+llbRiS}E8ERJOUCHP`dJq*3-sTGDiL6|;)z>Cjz-k;8z4`5tBO=()*=(Q@PcHL zA=~roT$`f312hKn1rIvRVBs8W=C*8oWL;8ec2yDCs~sF?*%UcPPWz4m3&d&FIrIj# z0OJz~dNh55;`6i?_QY+Q`>}u}U`QX~r_r{wo5_8lwU$Bg!u6abu z%WyH323EdV+pJ*y+{Jm=7^|0ik|pi_96}1p=UE+WEYQR}3%^YsA%t2=G{5ZiH1(UN zEmRtR0hd-3SYvbQse*jc3Rr8GF|Y0E;HbuBkNeR^>Bq7!Km4K1S{o@ep`eRy7%cv{(6G-lk_U^+2Wqf)@zY+$OOcYh7F z24-0r`Jkz_ZD}xMQ?$MKVDd-Bt#>2%x%c|5pc`UUYsG0bVIcwVxYCHvS19yt`I0ak z+9o_$XF-B9W%k!;^x?a4R@iY;BYqd>5 za6!DOc)Er`{*;+>RDaUP`_6Z%z&SzZIj#xGt1SI=SIj2;)GDlL*hC0iAC_W_b8sdp zpM8k!1bV~k@EYPmA)FpAuJ*yg6=3@VD4$r*RyUG17MVHjSgk~ z{pwG^ItUuB9|i=QZ}cQE#1y{`xR4$PMqz|RSY`=Zd zeMbrX?Jfq$IFSt-f#VufBicx3;TNqT4uw7Nd>wuS8E%n-3kdPVnqGsqBhy}jB9{(v zf6Gf+z|+4tB_))VhldAy@FG3x=H><(<*^Yl=}St(?Ge%@^fTwn6t}!nJ{8{IvI*W- z{r>5fIQ#79x_$sGnOv>@dTV{1mstt`Gd8J*XKj%X1VZqe6IxcETW3{j$(T*_T=zY= zrn*ERj`SbgAOiYJ5xwk{{->X4Z$at+f-~u#bt4eNigxsiLna$7c*7J9-XNJGDZt_; z#e}k^bTDy>f+hT!Z@9P}u9SxSLlEIg?XrOCYF+H*7{Y2v+_v<%mw)GYfs44QpW|&0 z&fed*k!73v=GGOj#LzT$<|0`=li!?|mv;_-R$BS2R`X+-vKr67`+~xo3J%?IGS1EQ zZ%4T1n%wNImLFwhiy#3ExoZC<_?2m`l_aIg!qpayRh>u_Sl*|7acZ?z_;pw-S2ZqY zW{rUjF+=PeJJYX(8XtpgiuKTsu-?ft`NN*?H8vMXkwQ=|D|%K@*m+qBE|10p7{L!^ zk*H@QyMg<%&y{k2nP2lT&!;ZH+;?Nxb=G?X1f-GY?*%{^%H-mg2J}Rc5`JSnTlhR) zxP3&sy^AsrS>&FK$78I*{A;XOIwapYJ$a8a9>~L;wd(JLH+-)5?jt6|OI){Oax6t~ z88TdpU7!e0IK!t803S}Lb!qtXbPZdX=zx{8VPUCPM-S3u{5AQTf-JIluPbr?f-p)M zRPVb>tQzAha@jqD;3dy9rdt->49P(fe7~*1lujsX8tO{!N6@-{j*y`TXra{?g==vs zuskJILY=udJ=Y@6_TP^Dz`foG9j`eo$~gC#_emJdFRBGDxk|B2aq*?QL>=a8SDVr6 z;zYl>d7D_($3Co(mcO3Zro`)WdsbsPZgy+u@#5lOG;K~OZpHO=CD#Ann@#3-ICN+c zovbMCs4H(`ri3!QcIl>j;&)>{11uXhO!fRw_VC%+t8sncGp#Ee<0{7OAm+$t1Yg73 z(vYm%mxTlB2Rl^;JI5IDHD5vV&s+6J60wb4>3EOl_4x0DYFkz`v0pK6OzerkJP2e=Jqwr;Q5F6xz&R`i-2n-8?jDUs&eXoo}8X#l1+L zW;(3jmSN=ks`2?x6pE3TSOV?h6^OQrjfqLj`u&`CcqcNg>FP&FCM~sq5ilpwkL&6VB}u2|6r08cg%>sR%leuGtB7 z>NR|atwJSD$E~AJ-8<7wiZX9wt0Fhf{mln3PnV7o2F`X{{!BPorW&e{p|Q-w;CH=U z-sJJEasMIb!*AOuJ?tX)bIEgKrG|TV+mlZ(?`|?Cvt^ zz+)L)eE#zGCOOMe<`9SBgJXwd(z<*+`UdZb14}IDmniq(G?m$l*E#SG?SD=Oj1|o| zPJ*RB`N1{z8*UP&Q2D42xV$vbMW8oCXH(?%~H` zBO!Fyn8hl`GG;ya&_i_Lg>@B^jvYHr#l^>I`TNV62&yZCgxq4gDU*`6L{#7;)0Ed# zwKNC$g>ass5XvPgQ!o6pTgpYK>Yv~1(+FbOX+AMVn?l({88tZjU$93QENVQWvK=Ti zpS510&_ILkR5=8iP?F*m*@jUvHpyU)^K5cKM8#6psEFn4dha@cphUeUb0}Nm`MeacL-%{i=Yr1Td(O7RSQV`$8tul*^Ah9UGKf)IFIu<&U5c{v{ji-ah*DHAX5bW z(#LYHY5EUuckeof4{7*1&Z&F=ya(tw=b4NNt4s4|9L;#|@+jstm{B|=Vu0<@yKAt7 zp_2lNuDa)njOQ!{*mAL~&35P$cUZNnqM4rG-;k%KSlYat&Uks$>1-CHi3rafKj?R# zp^h&$P!IZh8Yno(YpQwU+51P1(w$8{ehfvHH6bar_MyO_w^NS0fw#=z8!{9*`% zxPoqub)B_sv)9n5QrOn1Ba#@dkBG&!VkS&Vo;@nez$n?~-IdHn_Xau?)bE#`1DDrI zO)CAGs!xxPRo@*mGa2S}LmlQjkO$I-W{K85pK+&!44?;J$|tCjhs2&xsyc@13h@YQ zrmlY0ksEIH3HoIDGz2-T>Rh_HgkAKSnAPGQKH&TPh=S_tlCG@a=^I;ov`=;9WtyUm z#0m4Y8fsQBQGb}rt#rUS3e(qNBg^AfOHOjtsK2c)E-tPKOnwQ1r46iN#}zjT-}7YyH*pUgqwR+m zEw@R)%+mshkN4N?s$KEMyg|5xp=vRZbb%kblT@6 z(rWb0o1JdS;7pyb^~uFSIHjr(92B(~ZY2&ofSx~e3=CdFf8`kk9=3yI-k8@;HgSgF zZb|=ea7}SjEKb|Aa6b})BV2F{q&@%0F-gr!Ruu?EIQzrdRs3iMcD``Z9c7t4AS~`~ z^#SrS8D`gmx)x|j00Cvs*>&?1$`Qx<1yIsuZcn`s*|`p89+mX;i3%Y{R+MMn~3|J(gHOP8OU8<8B`P<{;SC z;C5G^bw*Q){V|?Oj@R4J#C$7nDxp6;!$CtV%B0m6NA|=jS&%!g{Oa=0GkQ=dHTtbk-dq_JH53tRWL3S{!c~~h-2mAA*94Q z1iE~df+*QDrDDa{TV3bceK{*;+@}?~>-AfU%PDce&TiG-jviHA016Q2k65&48RxG@ zgD9iPwc{QQO>=v!U;&{Hl4Hb?Rv+ZfdG9N~HkaQ8H6HM6eyx^Y(?axQFTHK;SnIC! ztiP)7bb`#|hGBMa>7bcQ{H}{Nbew`(4s18uc3rD=k0a>3S~-Kj^qmFE12n|G>mLm% z11}*k+A+Gxx^euvIBnyJ2+%uB zLcpaqvX;XvIkG`NzS-X8s}ea>aQVCsGcHe!7`FnLdi!nQqXK@8rOQ1XUr}c~3l{kD zCGGcmI#joKotT{b;8rbshlDPl$-H~cWdy@jnX!?CF7vjwSfhfl_EEQJhd-&O=AHXz z3tWJlKlmQu=S-cz{fdl0NFN_RZQ?wQY-B=l>B^cF3v}ku;oP_HS2PXEx9t9YMp;@* z82;dGiY)07DM!R=Sm;@VcXv(v-l{4v$TfhwK%DOSW!k;yF1RcI#_Q>0PT0E$eDeY` z+4&>X2mh9(7}YMPxR0}@nn8@AtL>{doXSp~1utoUsH9Dg``gJE5 zW*vU`a78n^bveFemT7N{oQ}OLqD=q{+hO+m(rSa2Q?>ZOS@&gm z-)2?yZEWvQ(l-g~?EL+aek0kVOKuhNKI>o7 zTtMU8zrgL+uB9QI*$bOMeP3bO-+|)SuIk}E8iJczaoIip`yIc4wut^DQqp^`%JcUi zXfG{OtjPy9+^Zw+3RE(d{gjSt3>~JE3=z$m<3+}3E2^}(RhMyZc2pNqSTpL-ydzG= zDDi@o8`ak*Pc`FvXdT zDsMN^|1-`20|vWz0&DHbOAzL{Gi3clOHm1g}LAgz%**`1+%q_N(UWuh#h!T~F*E7ASaSIAaFcl19iK z@8i?Ua>BLXH%@jwTOyFW4|c406#{gpk2?_VM;j%$jSMMA7mc`4S64b~=H@+kCoGx1F73a-(Oy?ir7(BwTRlA_hF#CyS4i zS-PYpm~AT?zFK-YUjF?ZVq(Y=Zi|)uwq@_u<<2L0E$TF~ox1)>!Tr}Za=34U4Jjqt zkCsI83d3(<`}YSAsz^g=h&ga9r&A*+Nd=46)~|5Y($n_0d${9Vyei3)_y(r1Qv)xu zZ4Qq(waz+3DN}JRS~J+n3^jA8DkXyaAFx91%K3suKT@5ze12%xu7nv_v;%ws*T%&3a=!2sz`2Eb~a!B?)Y+z1B@H|Ec!Si-Gg^BRa8c% z!MR1@TKOuBU24nkM@Xg9DWv?O%qPT+bLSVVgCxdg%d;ul&Qk*=t!kTyP}eC!{sqx1 z)3z#k?c1THqnkH&;$-f5w3;_=0Gj>WvJ;Knhq~73QyuB?otm3`!v)>#j(%oJi`5g( z`Cu#B8nT`KOetHDZh8=7NsNp(WPcUvnuAB#L}1+OatyfGz6*nja+W>D~gf)1GT4>E!;^hkex(2(Ni|*5`XGaB0!nd`o}(6lZybym0x1SlKBH z06j8<_DLc+l3Q)KncW(~_&7zw#H=a|QQ}K$d5SNsycybR_qmw;bNS1#-BXbtPAv3I z@-_r&w_-9u82dZO37Mcu!~GcLm^4=Nz!Jj-a$al2xhaTT~@3RYZ zj`TEKA4xJ-aKYB37FUF~xB67L zlw&a7MTHJADM}7yB+1;S7;)ypk;NqUdEwojXPepq2ExhrpF&u}WcJ`bOaA$FjL7!f z9^5#*Y`W0GB|NPuIO&vSZzV$F=`=I0@B%oHsCr9=9c4WJ-Csd1!BT`*JTpN+3DOAU+!m7DW_!-ZtiMd90Z4* zMH9XenVBpV%D;ywl1N{*DiY*h7wH;T>v=t&IUa|4@7mE?H+%Gx0h2~LY< zzBqg^#Er4!ePhiZT)m=`XGBZcZk)w$0}g!NHVcIuFrWUx?qoPFNKzQ#l zg-c^IQ{?WM-+9Tet36d-*vLB8r}F+LGQW`A&FyHXO&3 zxTee>XPX(IUzSjJx-BMvw|YIs5K^dFchlIre$~@?12J>U9WPqO4*t8Cz|Tb(q|c3g6cE&Jqq3J=w&YnJQe8ka3@J>wMvveVsfeNmRmMnQI1JgU2+gA zS}XJ)+5D!<0wbs0R$b6CUpkk7ziIebqdeNkHI6Xyl!nN^7e$18j4{+zw>Qavb$Phx zcFbCZ{5%&yfF`1Di@v(pzRLV)DDSXN}SJ4}8*RIdp>f`k}=up=&=40*BijLuZ zrOP+P(Q?}R@D-SUikV&JUEtG#fD-8s@KAG4G_+njM%+4FEVjTL>4XLR%C-$@(;)GE{RFei=-~G5mIDZ(wmPzs{UXsprJyajn&CEL z675VK=o*Blb`26#S5Jb(pF0D$V1wzUQbvU}vDHl2>0Je7!1mnUvRB+4$1;PLt<}Xf zu&y&8#JdR%>gI9-zM0|1$-i7zkv2h5TVd16COzd6!)zW(*G+1oUX2w{f(-4fbcZKA zyQP-X`+&vLiaI@2@--bzI=6LD=Zv zt}jbiX-E(@2Es=k!6mb)Ih@lz&d~Z0*8-=f6)>eJM1waa>a_+4pyTd7n~cT1SGZUD zqhNo-<}Y+?X0&)SBCj#2PYmnWs35fq%Wb~Avf&Q&Z;a>+@PdEVjCv0Zah)Qv`Rtt+ z=3A2~w)E~@&D4ArW2m~bY+EaSE~UuL<&NhiIlwsI)~$(bCHB+o-~cu6>wX1E!16cw z1>CB4PH0wyYU7f;$1eN#yj@O?IL-1Z6qhV=abdoGd2u&}^>s{)+DXs|rG|d8I3res z7o{9hif<urFr;;h(Ib6Ij1cO&}1dwV4B6RZTHA7%2p-xH0m}-hcgn@Fc?y4qDYbw7@H;Ul^ zBOY?^843!I6nIbGDS9&7@f9iwlH=>Z7t^@u$!OV9fSZlf5i`%X86mFq<9J8SlX&DE zD=^4N8S?tno4%qhp7JKP0wzr`ZOU-DMAvmpl+_yWw0d-%yHjUJvJ& zE!FqMwiG*GS**M5q@~vD-_|qUqo+re%a2S8x0$VXY4d>DxSTj&8ZkMKSvr51o)|a{ zgcY64<-=>yDsdn*q>a)xP9V7e7c;S+iOfwZbPQ% z@KH_gl^7W$aK%P;t}~iceS*%slmCt6AL#mS+JeS4-(#rv&U;)AX(+#DA5(Y*s^)@` z+t~22_IZm?v`S82<3F-dg1zOzE;@?dd9W+e;`64%=YNngAJY z?i@u+>=k~jS7EPHUk!iNx%K#l&OzhqX?<_$dkkm--wk%IytbyA+^Cg zFIh_dTw4aSeCI9@kaC<`FL1$4Jk>7Cx=ua8f!fhi>75$>ekyz7c7wN58#=1p6TDEH z<;QV_f5sszt><=qpMAWur(tD}x7(>`3la4SZ<#YD(Z3P0g>e2^@O>q#I*D?#ob@xF zi;aZT_2XPBAz7xQnbn*+8a+0$!Tuo(V#&qbVeY;O=@rcb$Va!$-1(q9!S~e?!{HJsD?Ato7?_m&{mm%QQvRXrKT+=1 z{fb4CxBO=_fvHZ3yA17nPjQ>$xi-fg;P)51Ufk;`4{L4RbUU--T})m+%8R=g2r#YZ z{F{@z1=B=^-r3Ie{}CS%fnSs*Cv9B)U&_Kkqb!Gz9=_jd*Kf+ANTVzQ^(h$-e^1IU z%JTnqBc4#);h`!5aSN1E6w4s?D!{9L<)*mrl;mz~orLiZC#~493sMUAFA=X(!a4(0 zC&KHkji~64eY`WSNZdyF-sef{&)PZ{(X|eyZiGtE+I>;aPYOgSMGaWR*z~L zofA$4a3S)gr|*tMU;G@HSDI$S&G>EGvkTGuFaoc=`-cFepZl9#ysEJ`Bsb)6-9O9(f{DuCK&5JMTS|uJW z20GV>AD)fRcT$!m6=Xs>W6fr?V)m|8Jz3e!{OgcL>6XEjH4jq#b#&rzBNqj zn`5nk+i$SzS@5J_N!QoMRe@^AYDNf3X5fwJ)j{Rv6S_d{&Bn;$^U zB6U0VFZ;X+Elr5c^4IMisyC?eX_$mWvX$75%1i`zzA8G^&dtN;e;a=ALGa$4qTp%$ z>z}R$d_ih{3dXQa7^ev#MxB%v@}Dh8gOcIwqW~aowRv%PDjU0hAPMoKIEyks-{~~QsDx2eCNR*hGc#*;e zV7kA+-zE5b;Vl5nrp;Et)o_#_=}>%twl*+y`zm*j@O%%l>hsx054Ys9&>Yppy*!kk zr@1&WOn-v?9%#iG4sn~(uYW?X8b+w@6?@-1z6zwN0^%%L^;Tu6O2y|-W)7s*3%#qw zf1)Ji9u}MhZ_8mEGmf52#$l2Hpr)mfDr#g+Kpe*L1OnyU(3iTnlF(nA{jBwAMyRen zd!yTIb-x`E__M)on4<>G)1Zn8vJ#jEG&QpQJ@$??_ZSPaFANCC0_cu?_Pl}1MKb}3Kt^C$))=999dyaKj zL3Fm(ZU3QvYD!Wg=#jqWrZtDW;g#06t|5fdh!|&~H+Z$d^2|Or0)s~ar~DJyMS^_v zm|5$vK14XBIY?1iop+*+AZ^KIQh4|?3T~2`P4SGHsMrHX^6!bl{U5)s3M{pOwk+({ z%9h}NuyIy;4^v<2p}}{IE{&AQ=Tb+XF_LuXI~82=dx|HuktypY@Hfw&ytIvvi^WvD{yV)s?+(H5Z$%DsWBJ7th9OSK@9{2ntE|-OI6P{rSor`)M>UwGBOK99g zuoqRcx6_bH--XDnS4$yhI8XeHm;VyN@pmitMBZUbx<*Ijp=4%FrBmV`Td-w(yf_R?DqCdGYWjAk6g8yXEBKXoS4aMILs%fzTi!kAsi z92@qElL-k`^RtBhNKVzL(AqY!h9Ars6v=r%#V1bBNq>u#uHCg1-o3t(B7cCLuiF%h zu`(UL(1nnheCM4Ap)h{<5nfHH%t517cgHH`g)dHc?cPbqIUme%*E_e9yRa+J>~Hthu}Oy6*e$>CTs+EoGT|Y_UuOdvUDRK-^XY2 zd;=nwPEC$a&-4%tpj9Rz-wBR-t+9r$l-Dr9&(^>o=jIX-rQH6G<$>p(z&VNHt*_nP zL~X(~tKczP2&ON|Ij*kX-OWtT&izf#7vBt-#^L(?KDwpFMYu^~e&pjLYh$uo_TuR^ z*zYrbS)a+qZYp`bYOW>aoPp6^J3Nlf5r0($8yPxU(DVYolK59lg2=0@}KWXMy{i44-ujN6D zens!BU1kZwWL0LU#1hL|ue{3-%0JD-;!;cK8U4zy8W$)t@-#Eq`~MOUVr+FK+=~-D z+{5qCy8!7I(xS;0g~%)B>XxbqiB+--3p#@7}XHvDtVJ8~wQg%YMk^u?23 zS}7cU@b?(qH$Gh4rY-~5D9V>ZN*x5pf*%4*4_*XI9(2}kww)%f$l8*wXHs|Q%uzg9 zqidcmKEKzVCa)JUO#bk|Nj>G`oS24tdxy0@xLIc)&Je+V66w^7+!mbG&&@BIb~Z(6 zm9oXfhpyR$mZB|E$FU04y>}9lD*_=Z;Ea%$!#|y*8fU1_A^Utq_%`1i%qJbOA!2Dk zbXUwuqH(4%3HbS9nN~%*jckdOeyhaRU78X1rvIeY?`_h<_-hn@^p2>k0viyENN(XZ z7t&5orDDD}@+qz_3HCxd!6q%g3nDIP0Mn3=Tcl;1xK2MWQ)nJ`^X(X_kVG(;uHKZd zN3Va8MXh6eqfsA68QLxj+{R>*e*kvS3mzsErg2<9DK>b&kHHHx(SS=NmIs;7%6O|B zH@ctUo3%lX*<0gxNI|$-k`jV_^7UtBx0#ym-owo;m>sIcDtM)d`Q>Xtw-NZyHQL0n z6XX@h=#EBiiuPIl!|P^zl4CQeMJ$xTQ;Uab4PIdgv^7<+6)KmFw>qQZy#GZ zg_-=T+rqV}T}=y5yzV5-7>ct*4S<6E!xYZ0?W=!+YIl}z zJ>RNd%w#9-3v3vsqE#_VxhPQ5gt^y2nESO|?^Ww!sNWw2QbhgNdJQ>xgH7Qwy)~g3 zn3~Y9LZ}H%&{w9Syvun?hHRnbB;s{$Foz(lM$fSOp14=G?wU_lMkebdOLF5DaB`>A zJy_LU_}1`{J%E`ZZB9CI7qI-|#JrZWTE!GI5^zz^dTErvvIPB@*OIjorwqWLf~k*W zrYWhx+d!~Bg+Y-B5Ki__a!;*$k4J$}WRh?3UYfwpcI-3a1Ge|wnz9a`cY`8Qn70-# ze)e7CF9yN_8JbJkpb&?lZd-<8SxrcqCd9pnl-5gxLT^k%pmhqA2H#Z}6lG4`T%D}1 zuF!z)=&q225A*L(=OskhbGkB5ZE1HtQP#sYdTb#yaGKgV)D^KJ?n1 z?m1S(+n(#fEXx=GHIzabk?e`7)Ffj85VO6*omYL3J;LWn>X+lpWZT1k7wwnjbt#?o zPC4+N;ibowcS2nqy!dHSM_KiR;b@85S{95vU-^|@-rbD9Dwg#c%;x)faHmE31?G>^ z#LVV^AFtY8st~^k%?=20KtEcuG|GS5h-xHn07Y}t0E7L_l}fXS#~n>PiJfPRV$VwN zD#9xj0Aj7=S!Mhzo?1uIZ=UK!NBNN65fLIC|+#%BR^0q5K$PRL1T|TyrF|(gkr+BdpXtsKM8DM3-^@3LN z)Vx7PQ74Mt7*F&Qmo6Tnbr;<0=hqs)cn=Dyl}>vrj4=5blxR!pyztJ0=gA7J~k{Wr| zAaXJ83=(7T%05f4k6|V^+j{rrPK1lbfh0;gv{hnt|D7pyf1%qeWSFJ;6Z!l?^;xnN zY=OUCp%ZXIo8ff#A8vH=G;JQ>2C`N+qG_D0xX!P{oO{pJptVsOT^^{xZ#wK|^3+ZE>^=T34$fb1AFsW+vg^XN|E)M+k=r^Z6~J>-z=*8f>g5-`(X?o`#o)V) zjw@fwTudRF+U;QOj!|lj*+!{|$)2CH!;N^ry!(aR__XLP;24SoGPd=^-?C{>6% z5_xIbnMI=#srwk$s`D`Aje{jmm$4I$cDAbAIQWrz0SDX8CaLi6E63rk8@dm?qXa$T zM$kL&S9@?@I_S)m*b0NJ2(OFkgMK`Bm37*P3zRRovb;b{uJcHY+y?3vfUpIt-ht6@&L|7=&0gvfetF(kmXIjU zG*<>%i-RV@_AK5h$n!B5q|~NGq;;fA#PA6DY(7G}Y;9Ps)l7-8DSUy#DEY2gcf4j< z$5Ae^((#ueR2S@%Y(BOZog-A_deO=4=JF)e6F1=tcsHhSebl54w<+~Fwyi|AjO@3Q z*&e+nDK$cU5Gb}^>n`5f%Us~Q+y{zZWAPa7v6!8U=sc&TydN$fayU8K3@cA_x`slk z%(`ZMB`$1)rrj9p*o6wo)dTkS-}SIcc-AZsK>H`3%LKFWSYyWy;(+__-;_u%J2u-A z_uZP@w~iBQ@i+sLq%0dr1v@t3Im}s^u`BGu^-EvE!e12AG}4Zv{GN6hfPu3&g7p%F zsuS)`sYQlKeeUe1nGzc8_OLgABiX@h9xSmz~u=`4Mce3Zb7ie+#0rxd#x)+ zHa@5y=7sMJR$akIOtH77w?MZ$Gi0cU<)V{-!5lQpN-jQ5F~fRjHdr>mK*A&G#SdeG zI9u8EOp31=-}q~DPj7q|Xr-3lcm`#=i+_cHVhs1X`34}dvMQRNghJ#QcH8G-hnb|CLAGZ-LU%Eh>SL{eRZ*NzDf|p_N|D=)u2vTNW*EgF+OQ z|IOR<&ptbe+yb=d)Zvxc3%s0A{^_{!yWA2nP4Y&Cx3ArXD;N|^#TUz15~RiV%-qA} z?q`=YSw?20;xyC){jo%%@0aKy6QP zmHaC3_>%{UxX_S3VLeoS|$-mXYOe}(RZPA`oJUI zCJo;ACJeEC_^`babm5VHz#u=o^sABHsBUSgY*BiY^#JDB8f!xXq8Rt#gGZO4VJwWY zFiCU#{qxG&g{1MihDlhb!4UslSq3F}XZK$TCEF;?-LtY)+;3D{M$Q1NfTJaVI&S<& z|9fVn<+#E0#7B<|Eb1N}ywtpXFUEn}o9lK^FeP`w%;;m!$R=uB9Jy||eIOKz6DR`? z6169N7verawv(sn2rd*4SGZ-_m)OoB!k!n+%l1L|sO|!>P0^%I9^rSjS^MAow8;w& zR5rdR(F9q!y8g#B2{;$Je~n3FyF_45nK#P_$4Hh#11K-kI8WbL6%}ig!Yl~|p#8e# zd98JUk+!7BU635=6#>-NUj%{S?%{CpNkqLh_nMHw`=QbT#N>zswj6%IZ)r zmT(YmCOzX3)0q?(GyF65)B<|x`%*mwwh+1adpq+V+X}^f5b%BqK@zp)3vcTxRkc5^ z%9HoL>Q(b275MS>>GL%+#m_F@yeZ9>8UD+x_wtORM60-trSTlp(xN~dBhvKx8FZme zhT!;Sd{xg|SJwwsWj>j@wxNu{wtO%y#=*OMt`}VFMlQTN2>VKRhppvjSp7&wYU%o% z)A>r~94QBW_oxOrx%vc&J7X8nLF(+BNd~Bmn{17ijU8xwFnMe;tKy3~GV2*BHWm`+ zQImc5XZMXIM&7B^;(;P2Y_e$U-CXL`@Ib^{aSAXejJ|OcmJa|3v&hTDeZeO!{HrZq50pH-4u0$SE{p0G2i_ z;D&;hy!8xPQ33I(4>9PA^#)(n}hX3hb;P4{ChI=W-FPOk# zn82;4uA~+QZ)@GNXh}`9(T?-Y7)WdmV)L*Maa~h;>$=)+tc+zBJr|(u?=zO6QDIq_ zKBQroqF$@S!G&Y;_`Dm)DS#9Qsu=?yGrO)zGyrasKzD;-1EZyO$@O{7Y;&85NFO*2l*e zS&+QQ`_dh@F+VB^AP0zVtB(hccH~Ivyi@6=lwoeo0nSWfrG{Lcmlz0a zexn+0OG;j4BT7SoQoC8Uq{IAQg{^0kOYR@Cn!{|&FVv_)KTJ%HBw6RZ5MQ(@G>6rT zB5oBMUvue;itdxR>I4c^zW@XMDl4ExHOhSDpnt>Ne+mi072;CT37iQD>_sBOuTZV; z`@~&`tvEcvoiW4n6Q{}00;mmGVpoUAE3)^)h)+`XTZ5@J*ER!qJm z^NQz#oScx-V#>S4wL{%U7SwZ{#B=2U&P8nlXqC8pfq{@{oLKyaob%h9OqnttC)$^K zN3JX_w7Zb`6;~W;FqFg56u{lw?ZjX6og|CK2L;{Cjv>&$|Jr{*YOSQEBk@6Rx0rt! z5-*=0)6WX8Ku#)@rj1YLUiP%t-&9nqi-SF z71hez`wd$|2(E@Y>^y7Yl;>eQ_PpRqkF_7_lyUh;*VI+Z393Jihogi|7$ov!a@1Kx zIBY58A@*WggKm7uq(Z%In^IiJ?-P8a4?U1K!<(3eH{|B!pczwDxlu zTuW;Rf7o;#ljVT@2+YpOW5!Jp(^Cqnbq*G}4J*Zz$V(+o50s+GqR&}iM$oE**r}?X zo>FmNRi_$!^!)tx;{JiBLNgn{nu9lpcuv?|BWq-@{WC>&t%6*+mzvTw*darMjTVdZ zYR`;c{Zp@Ty#&05q>5ZHaSUe&m8r@HDKq(F@7>t0Qk@F1Rh7aW#F=WWX2If%G?i)j z>F*phb--+I%+qIIQ(F>8u+rP<35}I*!Oq_^E`L#{RyJXAb#%6<;5H~q`|?{~p?eL3 ze4^<2t&6=e4N`7xvh%lnWjlS=d2AaF{0M2vY)h9qOlIA#w!SS5+nsg?9up6a#?hgk zRh*(LUBFkgQ!>OjxG+zPepR9f`(%cTdPvo$TqMWYP*pLH`t({N!>yXUp7&HrZ5?@6 zhO#|Hh?=Ip!>Nvz$Fj~1O8>NlUev0GUTKwC$2U`+h#EKE8rB?q*DU^Vcxf&E$?PeS z)osZYVkeI^i`4!O&0pxN@3_=adWtO=_;Am<%9i?xNSW9A9l31j3W6HSr?C@hu|>y> zWepJ7kL-6LE@AF?c4>C0du=K9GuCX)!nn;0dY(HSoPiC(adYd%Q~KTqUl%5Pg6n+N z@4ghXb7Mt&nFt75-L1Vdkw@&3%l8U%XTa`g^oinUlVLT@%(&@#Sr7LqKbNS}@=l8Z z4xr|`i`V6}K8|v+7Ek4Ahzf|=MZM)^x@y%d8SwDBc7+%$g(cO$Cv+*b27N}~@z!i1 z9PKa^R(HfvX+hbuK{$-aivdgzk4^4P1-Ie$1dErC(x2#u<4UCEGYsLqhF`jjlDK-F z?i_42JJ87ljWT)$)+Tlujye|vN*&ySnlTu|g#6}T_+-8}G63eVr!>ht*%)|!?@KmS zlPa}=V!FsDT@(DB$%>i5jkK6U`SEQ;GMFlxD9dAg&)ZNCgdLkXCynIylo{p+o;gS4 z?dP5hK0|#)Q0={23+%++(k`w0E=oKhXbW`G-`8DU+`s2br@qeSwaZ<7oOzao?Xc?l zc=K>A=bz-{*2|l~kF69M#;GOd47|QBDolt>aXZ`mwxqN9(sJ`VPrV4AWgX@FH*G^) zBXwgam9^W>BK-1mE@S*qInDh_w>|smc8_g%A?a)C@VIe9U-4j%CvRZbE0YY@klwp& zk+!$PpJ(+lvLuOcB--B=HvUp|%YFKLNAP<`T_0Z+3TuYvQm@hN%`_)w#QyNovi@X!Ysuc@A!nl&JG9oIjUV7m z2exEuyXn#=`x~5FAml8V)Jyr3lYIYWaLoq13UEkz0eSF&5dl*LnefYXXh8{q|+*K`&Krx>N2Pe$Z`SjAxngUyeBuz{;wIG97pSzk{-v2qK4@v zQzRWu|GiSgh*lcRdY7N}U(Uz*|5Wy>U80rYY$mhPlDf!>p&Ng5B~4oWSI`f8lz-lO zd%-vlyK$0>{l+rWrtF_;-oUtpES`cn0RRE%(tBaMgyc8*Hu$Q0mtlrPf3iE$oq2WF z0Y3`s7g(Q-mq;tvxqn~XxPMJ!r~0L3tvG?u&N6m#CEj1|*$;oyvf9-hm5|c7v;WJQ z>*=SW#yb3WTq)PtA}>6$R82(`YYA2X`~@wa`kC;@OlffkbLsE1Ceq*h;|O7LbI&R0 zNuGP6$~Q>*sl^3ukEuo%F(B+URy**fJ zF>o5t^fvLlik>n78k1pbnp*9k2#sMlFRA9q1DFOze(|X*-i2sLPtr?Bd5nB)mEG;? zJT_kP$Y==EHwy2~7wpnbuylZ`S-OTH)|UOZl`iq9iQ2k;$qav7;CwZx&ICBOo4?g6 z;s1>-px}z}_8neyeTG0UW;ouM@=EZOs2wYpG{GxVccHI+Rf5_*L(S99;5+ry$svzl z(bBnSx=bsqZaQh<=x1))5%}fF+L-;C^93!?+n&i=cef?lTg$D<*D?9YHg*hs8JPHx zuianXma;!dBW@eU`YUU>^xt&9IwnJh3Sw(4u1c^|obTJ!G)%I0ZULh%*C--h-}8J` z`=>Y-_bCJ1_T*9ahmKd%`!l-~`_zijV1ouTD_!To>#kNAMHEk?lc>B!*-Z3m&rwUM zM*W7;BCa&JVZD@TD}Rj3~AeIEE$6O!OG4JF>;RRosRM zb1+Q}07(`%AC#!Kr5RYK2#f>o^}QjDUftF)F6Q##H3GFVizlmgcS#8!h7uTkUy{b^ zHy+RYQ&@e6-a%n3^}Fqdn2Eq+f<4U2mM0x3^4Kr7^05&qIR(68H0G=H(u??tc*^LZ z3V52{Tvo)#{IaC}w8I9zuccZBc}qNK%Y2ZT7j9B$Gpqy`Z53@g^cTM+p2k^ca=UW= zb3|vAL0!4Z>s1l{GO~}FHa8pARx>}jh*nFs@(u~)0fX>({W8uXEk>mC67pGLRI^Tb zPbA-@zE)51C+s7^M-6!&m_S;MQX;GK%?(g@&Q{D~*!$YQa!$+6NtzN*vlnc%(OG4p zzT(T!5oTDCr9e&dM)%yuA0D5PcHNKW20Q7S>cQGG!l&wJPDF|ztMHg$&;xU;LajBV zrQVn3s935SAEU>+WZP->$994$aqFxL5B0^@k&c369Zr$~a5bs1>rT%^0e*}MIg-rG*58uJpJYQ9X=Ovju_rd zksM^9@_jtbF>wT?z6MOY=c{x|q(~tSN zT1F>J@tj?Zhmd4Zm5BJgFiZ`&zmln_>3J5io*uQ|MR$Q8}WLo3>bR&#dZZ7)**^XpU`jUE$zG`_`5v(l6vc~YA?^EXaK+T zBY&YJAsFeVcpCZgSpE8ynKyqGv{7YRZ9&G)ajuf18iDc8zVNvvWB z4%9epoSLFUD(N}~5j5TYG)_^Z^(z^Sf3;-Qbj5C*TVlo=d8z_hG2Sd&Du1KmC%$7F zwEpqJA1B;wt2m;jTl5@z3;chMm8=M!`qRMjy?`}&yH!GZjn+WQ@v!%H)Q+p2pi<=I zkJQKAn_u)riS>h%d!Ib%%wt}Z{3!`OaxCsbGOdSd2TrBfgmJm}7TfM;8pS!-z22fJ zqS1{1JbLDsrxfkm6jtjH^0e02RrlQse@az=wB8)@!0D0ST_3++zMH-M}F<-oJq)`S(MXtXsxU^eshSIcEmZtkm|8RsO$1-Uxx0#Gi|C3+u zx3JKL1l&0${`c(A*3^$iBm%DI{Ta*evHmxp|7PgFJ@gyy{ySy=;m}|FrUC7L!1y09 z{s)Zz0pq3r2-<&)@qdK*KTiE$*709n_E*UMFLV7bmHvk?|Nk8re|@9M`dCEfs?bgU zfnj3Fy4DNIHr6+Hw1Dd7#o{-qKwj#_tCVX|rQ%|>=IP(+&?RN?5` zIRxFAUB8e#jov=Ur8?BMOqFHY1jg+Gt$V5)Y*&Cpcc0Te8>(46aTif+*ZopW_%pHAkN3R4d)MYqz6?Qsi?AghX!LqhgD^IjP$OAfx!73GkoV($ zbC+PZVRGyhnDkHr$;#ldM$&HibXm1+4`5KV^Ay5f&$A>c&GvDEhkn_r7n;_<%sp+B zI&}Q#HB0$&A$LvRrGMJ5zA8i#%i-I8)jmk8^v`b`3KU?JHE@8AY@i0B9BFd8!(cK$ z@dM7;d+fL*+4%QYzhLrD40kRGT=r<1aUM;Qe(plfxNX+3y|`wm(u0#CWFdwY6B!Vt zFbjs-3pdfkum{8cPgP$X6=l@DD~N*9(kP%HEg&T#sg#5u-62R13<`q4z$hWzDK#|G zC4+!4gmg=dgmm`|Fu}yd@BZ$+-~HqL<6Y;hv){Gfz0TTa@8@}rpCzDnHh|yo>jbI(-LE#A%(85lTYy_kH(zlD) zIJau=XODm0T+lzl?TJ+g$*9)FJtHkrf}di=d^{^>Wwc7pXDr-EU!0ujdPs9k4B^k` z_fLA>V&Ykv0`z0K7|iuD>(VNzQ*J}GjXKJv$u?~`s^?2h7#cKeSM#gb(1?NMxAEEk zC2Mm9mGdcBeRJrWyYV0AQ|6gfifAC4*3H71)x6IklF!d%`|t0S5^f7~& z=6xhK9@ae?6X8>H(KsI{xL2J-dubs9&a@`^fmvyFb2-RP{?{_ZNbLVderF31>d*WC z^mm+s2U`M0b%J#9&UgXyW*N0?8e{j<0dq>jx^o9_>&BeEoTam?a`X%d9rD!`k5~~- z0|m}FyfWzJWQZSG`HV!BVIG(ud5y`iK5j9xhSFP)`rq#5eO>pHU_zg^dtwvp_WScF z=Qc`-2PBXb^ZELIDw>hIZDO8^;4JB`Sr}f*FirO6LRU?@#X`gDaU)G?%bITo6Y7o& z4imo?3$mej38&&ryv;BuUTD zwrjO+czN==eJ|ie`AcUy+;@qq5RwltF|dz=YY<%WJb!PFqzRd&vMX)^A#Rjk$_iB@ z8VEa6e^)<9I?%`GRCxP=ejSAKZe0=fqRNuK^jHnfD+XS=PL?(GgOXaxfqVF4I9R_( z71Pyj(b%XmT-{;x@oeDK=vxed(vs{$0spHQ7PV(Xu{6->ta2LP#Px~svObT%tC))hQjpwYlriYhYO2m%P&tQCG6W?SNa}IMC%}XO2%+r z;^33y45jMO%Bh(^w`SRM54_I@0&YZXzIZ-Oc8G#VA`QM4I2{bCWnYLcTSa^QCB*I7 zZ4)SWt?nWx3^sb8mj)@{ZhN{u0gb+7)XTN{sC+NUkAJgoEOP*6hn$1N+F7GqGA zAn)nrSHeWAkDC9ezi|W0vuH3^E}nzN zh)wywMs@tyL97hZ19|fCdsK%SO_iHWC0VqXt(mWTN;1Ad&ZU1)@h9YR&xyTg2`CIT zGBDYyzQ2A4NHF`wy{8f+YWGUJuJlSw;6IScYC^N_X6zSOS00V@?9r3Y_65JE$fp+; zWNu0y?bwBg(Kh#MjQovZ`0^#8BstkLLW~eaGbKAdR8K5a1czr-x!$^NVdkk=MrkAQ zKxU9p#&-)zcAW(;BOf6>{U0%j83%R5U7-=S?3ZxA3%y0+*nS&sv3FNHuvP7ffMV^u z<>8mz;^IHtRPof9qs@2!fQnf6;XtX;-M8)#8~OgG&6FDQ-9S0W#*!zL>?$C{L-tuk z%k1PD|GzM}1E^kkLr^~wGc?)B*@Jcz7MvoeTOyqpk~qyhX0Jci}$jwJv%p z!pMEz{X;2()o*k;F~lMjz%W@4qPlO5H!-|cZ6^vlqBggW!$=@b_ISHjD~BmaRG|>r?ykIS#otZ<6&sw zis>DC1@Cv}XOXJ)vUrnpU(G9aKfC#ZH+3A|r`qX4s4K)UhZBBD_eo}P>z?%vpRLzPWhReh<1YRKq}?o2j8%O?PYxN4V0Bu$-) zyI*Nd5)8{Q_Q6^zGjiWg2A(v1oy-<4A8snjw_ecw$^|y<$U&n&OoACMA7cAm-m2bT z-ImlR1|Gn6+O^R2Cu5ONC)33l{z7=AE7aKX`ov|u;Ls8k1>y_v7)aPQ91P9 zgdVLcd0xDXLYFV@VMqO(2vr1Rqw551@?H^L-W@%t}OH zd-`23i@*@)2FO~|Ar6zhYL^WFS@z|Mvq|C+yb*+`zl|q1?8|p&!!cVCT8oX5rzQNL z47pjq&S@FK+UlUyBA6#2$S3=X;d%vhT{2B!GD|Hu(fPz_{Ul>ttS)gooLF}Oz=c4W zRh>q%o8hY{tAb0ryQmt9Xt2_DbqOA}~-Y)iqenhC&&jtG-KObJ#p)N=WMHgCMgg$Vyq$r&nz!(zb+(nWaK`8tCJ_@^rYurik-4#XOBA< z5>RlkXh`+<*O-zL3v;^HS+Y!W<2q_T*bk;xbH~fqpT)xY2!z;JxbGwV(L623Y_5e@ z?ta29F9PttsZh>8M_g?FIE=q~Bh)>@2{V*G2x`niZi`h+e`T+4l1Xy7=}>X#KSu-y z&e2ZK)*pf6tRlPJ@;`M8)fhyQMwc;`e&T-Y-ExDG_OJX1#|m}gE#HvAPm&~k%6$SU znNeyXn=N1bzqE+^9U(;yxZmEiN+i9#PRjDytT~ZVU%7~}Ffj{tD62snmu*|i34Pd5 zamRZsZ)q6_TLQxH1XXa0M!HFBp-HejMs{NGSt@0%ac?>*sJ@C*mws&fn6WJek|Nwa zhlX`+6?&e~rk_RsnFpRUR}s3_Bj%lJC?tbicw|0JyHYv(RIa-M>NM&%FOE}w>`z_0 z#^U<#j)3gSN_duDYZ$vi9#*Gm#f^5M44#*GUP#*kr%@M7><4h&F$Gj^|9WG*g4xxr zx{;7%vA|+t9+*5 z2!GydqDn}owR-8V*o8`9ub+a&TASW3zqq_6W6cOr^1d2Y97Q(|+0s0FF}eBn+=Zj_ z?B%sQf%UmRIC&68SQk}7)(DtRK0c62|MGG7PSZ+#-w)mBpH*uq+YW(I$hkeN@exW5 zJ$yEKWvczC45U&fI_=*;fL_xJ#-+MC(QxG5c?9JhrTvQ<9?qu#SNwDYYQ7HynAcaA z-5sTKj2_Zf__oXC!+MzeadfpT9aLpHv80UCFU{xRZIqrb9+oiC(WA7yJy-|S`1A`O5>tc)Z){i4)UyMufDVqShJ14^Nv$!%$N z!M@Xq_T(3!QKn8F-cjqrH+I)ifVJ|MD;d52c8~MO)Qvx)+c@q5NiTvO4~*cUC4U zt@m0@yLs6U@^1vFPfv?-SIDD}S^P?FbzfPwHRL|tE4-2lRkFDJGHLDiDavjUfm;cJ zFwk_uQ;7la)x%9os zS7THyuhij(DTrVW1OK50IKkn-!F^HbFV^FaH|OozdvUg?QfB=m zIjr#EcuMlY$*YI7Px^_X58+|`YLrrSB;V2z?7x<)?0t5nWrr)DzpX!%%QSPq!3*HO z2}>xB(r4`!PE__uq?2FxG84Y9;2x_k{8Uy^kUbtZ{8hE*(zB&YRuk`3eEa<#JL-5% zD(0l@CKhkGu(H!xx&c+t*j`i;Opsb$>t9cR)t#PfpNAk#MXjmE5FS&M0FW7DMxG+@Lk4GZvxqxu@>M->q zeR}qNWGD)csDCuV<>>#Xv`{`Gu+oueBRQ|4(P?zCdxVf$@~!~J5%!|6}Hu(3*-rv@)L8MddM-x>&Z+(_^&5AwN) zQj4$sDLyvF#?NFaH(8Yrt%2?ZMG$51xPOn;`*Fc*<*q&2l2 zy6?lqmD=C~j)e?#S3Qhe9_s1|;`n?duC=oiJ82UfLR=%m=<;`N^Wwx-(leChkU#$7 zCT~Z+Z2ILFwF~L~b1K1@q&xhFb}ozD2L2RYAqMo3%gDX_iA6T#5V4a+$?> zoP}Q_u}>^2MaLbwVCr_|UKF6R_ow z7089LkTKUtd6jFNIz3_JLJ!+|$v`!ZD(K0!p<>uM#B;eXy+?a=;C6lPU)(WdIG(@* zXog97tIa9rfWe=?c3u0)*+fS5?ONZ3kg@ux$o&sV_3XRqT9!{%#jI%ZB$Y%Z6eE`D z4FG9bL++g?Lp(m;*sHK|ONH-&*(YOoF?IIZ=YL#!I7bxj_P>CAvZI{&$nrctZBLXo zzj})-+lb&JTw9e{K~<1%k@~W72B%YFclXrP3?rb)o6KcU4fkGC+ptTvy%x$maWVc_ z={Ln(k|D3QSSdX3U5iY%lIsm_nj{(ZbO1;{_;I5Yd!J#BSOlRv@;f=)aNZ=25FK&qNF6qMe4*<*_VRCz_$$=9ipEj;iUh67CM z;xJRfyZ)*si{bFcC-J%xIS?EC?y83H&WQ`}4S(uXoL?EEB{Du$MVw(ZAuUqDf_FcD z-(7y(3_o2TIk4<_YD$CC%CmR^>)aj>?oFpINTZ=|-ldz=Zl=7zZD3u05}EE>HAPor zbjtf~=UrtX_mK3nz@Qk$L0ZY*r*nErY*Sk@HabPlwn6fo%hWhqEH87^)V4|rQbJU-+5WZv}o|4BMD;=*6A?8H!>5b z6%zBpv6Ep^Ym%v%thRkQ`F7)k6x(z!U{T&8?YDGa&jP24$tnv7T+ceOJ>Y)&!JgMG z9XKxPyIuCFX%(Dr*N9+B#$bEx5)`9%8nWFFAG$a175P_g`FErnJu88o$AkJc&@DNV zqeK1akLS9=XKlKsR)z{Ln1Q01g;E#{!?KlO^Zb-u@CT{(uQlcCxpm)6u!#o3xkyQ- z#qP@YZo)vq+l414BTv`Y&&M~8xp9KEQ%(Wyt2u8U*ovxcj0=H>E{_Cg49{IWU$cax zFFC?O+@FrMNQ?hU=vT_-K1|6xcIBRLG!1GKOQ+`>ruPdr?_A!i1QBxd0dm`f_~*;F z0xn@|!*l1NI%9sT>o+~8$LjP2A17^`jf#&OlbNdV)ZC|U(@|4Z*0CrSZ6+^DxyT=}fU#kw9L#BGSyNIJD~-6%%b2*7YWN1uad$~%Rv z+F=ZjDpC_L)Kb*3tD@Cm2C}D_d!K+m zI+@(!>5Y|96#ZoNFGV+kT{I?vS{Rd*Dskm^xj58)Wlp{DBJ#yyx=V;;?c^aK);SC! zOZ2I6ZBLl+c<*Y=5{fgb-r4&Nr2EN>1&mZC*klE2f~1w6c_ z=R=8ayn7E*I1olo{3RmR%lilv-$c>Qwe!NZjGUY{bl#M4&mZZ&Iq+=GxM$p}zrlt^9{-jQK<_f?aXt`v-1^p(Alpe)x?&rg_4q zLVtGL{dC_?7lW=;po3EUq4xap*e~+ZO8!3+ihfjoME6ENpLOvEe^=W_-n18?rDHF+ z8{`2N-NxG0z=dYv9ApD*9dRw(2V-_;`5fb=^HP*|?|!@oeBoF39r7ZGi(1Fqctw}$ zqM|0$Cpb|zz}uTYcg0!PNJBs?96k(}s3nSLXuk%rT#QtJX!!y(3CDGZWbsXQ!Nq8*ZMc_rX-ohzcVts?+tTYO0>sm-_W|)oPBn& z%5d%syN+URUw;VBQ5;Mh4o{1M zW~SizLeMsn_iI4a;FY;vM$6!nOy9$F{$g|abCGz`bq401HS#~*BkN+w^gF*=B76_8 z4H2wW2~`N^kJ0@1n1Y)i<-#HK#OL2kOTIte1Coxd0Y5+6G*BN@a!$zIqH;*4n3o_4X1v2O1WZIP~i|>0^$<LS7l2>fJzF9CnLRL6>xMxw}6ZwWvH+KVz z0Jq!=LHL%yjcl<#W`*`}-L@gO`!V+}Yu1dii+A-QU(tDROgNb8EQt0073F+ zqeL5v)~u%&oWar6d|ML5S@*OI0fS=gZwY5K*RjmEf_l??z$YqvPgR!f_a6~v;S9pA zxir(DXHzt-bVXd0c9@%!Nf57lgq(#N$b5Ouj&Q}j-Wn<`aw-|vP#=VnbDKmQqn+Hy z!a?yJnjA5_L(BIV17O$Y-Yu+=Npi!ArhIA0v%-+4G+Z1o*oi`bmPI%sK zL^ya27`)6+ShHzef(L;@5`dTVQ&r6-r_I<7R`7vvYF^A)x?e81$0$Z9+;k+h>h&d+nMuUPqBhL%_afJ#@aKDEjc0GqHK74s)5# zXvsIA(p8ma@~+b+(*D!$km{xS2TK{iWL@u9%c zh;LD#56%`=J~J(viqP8AwuJ;`J(eu))NP=xC99Y6Y#;AhN|lB~3Mvm%I<%#ZeZF_Sc$5dyX@LkY7TZ*J?# zcB-CmdEEiKA4Ca4_X7OGE?P8L0aaas=J9;p+ui$RE%w7HVs`IK$UpSUeLO`-(+p5| z9TG`nroOXjyq`K}tA(V+!jQOf(T~|RZ*-PDi{y{QB@m$S6KO3LwVD8&kN(?3kk;(j zL-PUW4qnr{LrmDj_w|M=)fED+5vmq!f4ac6Z>|~o$vuDf(#IQPd-XUE<2LPm#A8I< zpDV0<)acu9mPn3|c*xY>i)FWLz#=l8OmB9OmXBb47_K8Bf=7n! zDtgnb^uYhrCkCGs9RYjydHjk?6`{=Yen#~{2D9gXLhLK^d~9ws(9G>ljeqgGQ=VIu zko(}Bx@II3SK4)*h#jG1GH??2!Jk9l`Q>z3{sd;#-t1eY3A$;9xqo9XRYMSC)UPPc z66Dr}P$XBsek?lQI^imUf=;#R86EO$Vy8?ei>nMe=j`}|Nn7xF>h;a_#SiP8e(D&K z&axvQy4>N7>kbb=B)92|8aaPlX9PUaCF=1dJyh@xzVrMil)hLi zmzY~k1H`ugTD(@?Yvk#>OJ~F<3b21IKW*JSmwI*j6!dLO^=~s*oFFd6J}}^@V1e-> z_=W7Rk*NoKk79V>3$CqbDp9-sr?N71rxEVfb7=95Rr47J_0Xb-HiRm2ZwDF9QT++UUyC6N<6fJ(`5!qM~PPYQ4qL~+ffioZ>9 z@}>qkUYhI=_E!V54s8*V=T%3}K(t*+&?>1qwkF`qCAcrB3bY@3qjwgBjnbu(AIkYLCPm(3*R9d!8Q4PCGS*O8LwO+Wmr#gP zc7fM|6(QWR;v2d4wixUZI=IZ#JLlRU{6(pZ+)d>&jZrF{GoB7S!ut5Tj%ki~X

An example of a Modmail thread.

@@ -52,11 +52,11 @@ Visit our [installation page](installation/) for detailed instructions on settin ## Supporting the project -You have various options to help the project. Giving this repository a star is greatly appreciated. You can also help people that have trouble setting up Modmail at our [Discord server](https://discord.gg/cnUpwrnpYb). +You have various options to help the project. Giving this repository a star is greatly appreciated. You can also help people that have trouble setting up Modmail at our [Discord server](https://discord.gg/cnUpwrnpYb). If you like to show your appreciation, consider supporting us on [**Patreon**](https://www.patreon.com/kyber)! -### Contributing +## Contributing Support Modmail with your contributions! Whether it be improvements to the documentation or new functionality, please feel free to make the change. Check out our [contributing guidelines](https://github.com/modmail-dev/modmail/blob/master/.github/CONTRIBUTING.md) before you get started. @@ -65,5 +65,12 @@ Support Modmail with your contributions! Whether it be improvements to the docum * Read about [installing Modmail](installation/). * Become familiar with [Modmail commands and functionalities](getting-started.md). - -{% hint style="info" %} In this guide when we refer to bot commands, we will assume the prefix to be `?` and will display them like in this example. `?help`. Optional arguments will be in [brackets], for example `?close [time] [reason] [silently].` Required arguments will be put in , for example `?permissions add ` {% endhint %} +{% hint style="info" %} +Throughout this documentation when we're referring to bot commands, we will assume the prefix of the bot to be ? and will display them like in this example: ?help.\ +\ +Optional arguments will be enclosed in square brackets:\ +Example: ?close \[time] \[reason] \[silently]\ +\ +Required arguments will be enclosed in angle brackets:\ +Example: ?contact \ +{% endhint %} diff --git a/SUMMARY.md b/SUMMARY.md index 545f206..dda94dc 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -14,13 +14,12 @@ * [Raspberry Pi](installation/local-hosting-vps/raspberry-pi.md) * [Railway](installation/railway.md) * [Heroku](installation/heroku.md) - * [Replit](installation/replit.md) * [Community Guides](installation/community-guides.md) +* [Getting Started](getting-started.md) * [Usage](usage-guide/README.md) * [Plugins](usage-guide/plugins.md) * [Configuration](usage-guide/configuration.md) * [Permissions](usage-guide/permissions.md) -* [Getting Started](getting-started.md) * [OLD DOCS](old-docs/README.md) * [Installation](installation-1.md) * [Installation (continued)](installation-continued.md) @@ -34,4 +33,4 @@ * [Seperate Server Setup](seperate-server-setup.md) * [The Unofficial List of Plugins](the-unofficial-list-of-plugins.md) * [Updating](updating.md) - * [Video Tutorials](video-tutorials.md) \ No newline at end of file + * [Video Tutorials](video-tutorials.md) diff --git a/installation/README.md b/installation/README.md index dd45d92..e60065a 100644 --- a/installation/README.md +++ b/installation/README.md @@ -4,24 +4,24 @@ description: Modmail hosting and installation guide. # Installation -Modmail is a self-hosted bot. This unfortunately means that there's **no** public bot invite. Furthermore, due to the inner workings of the bot and its highly customisable interfaces, you will need to host your own dedicated Modmail bot. +Modmail is a self-hosted bot. This unfortunately means that there's **no** public bot invite. Furthermore, due to the inner workings of the bot and its highly customisable interfaces, you will need to host your own dedicated Modmail bot. -This section provides setup instructions for Modmail on many hosting methods, both **free\* and paid**. +This section provides setup instructions for Modmail on many hosting methods, both **free\* and paid**. -\*Some free options require a credit card for verification. +\*Some free options require a credit card for verification. Here are the basic requirements for hosting your Modmail bot. You will find instructions on obtaining and using them in later sections. -* A Discord account. +* **A Discord account.** You will need to create a Discord bot under your account. -* A MongoDB database instance. +* **A MongoDB database instance.** Modmail will store its internal data to this database. -* A hosting server. +* **A hosting server.** To keep Modmail running 24/7 in your server. -* A Desktop Notepad, Notes, TextEdit, etc. +* **A Desktop Notepad, Notes, TextEdit, etc.** Anywhere you can copy and paste to temporary store some texts while we set up the bot. @@ -31,7 +31,7 @@ Here are the basic requirements for hosting your Modmail bot. You will find inst ## Create a Discord bot -The first step in setting up Modmail is to create a Discord bot. +The first step in setting up Modmail is to create a Discord bot. Head over to the [**Discord Developer Portal**](https://discordapp.com/developers/applications/) and create a new application. @@ -99,15 +99,15 @@ Navigate back to the **General Information** tab and copy the application ID.
Screenshot of copying the application ID on the general information tab.

Click Copy to copy the application ID. This is also known as your "Bot ID".

-Using the following URL as template, replace `YOUR-ID-HERE` with the ID you just copied. Do not change anything else! Open a new browser tab and go to that URL. +Using the following URL as template, replace `YOUR-ID-HERE` with the ID you just copied. Do not change anything else! Open a new browser tab and go to that URL. {% code overflow="wrap" %} -``` +```url https://discord.com/oauth2/authorize?scope=bot&permissions=416075476184&client_id=YOUR-ID-HERE ``` {% endcode %} -Discord should prompt you to choose a server to invite your bot, followed by a list of permissions. Scroll to the bottom and click **Authorize**. +Discord should prompt you to choose a server to invite your bot, followed by a list of permissions. Scroll to the bottom and click **Authorize**.
@@ -137,7 +137,7 @@ Your bot should now be **offline** in your server. Congratulations, that's as ex ## Create a MongoDB database -Modmail uses MongoDB to store its internal configurations and log histories. You must create a MongoDB database in order to use Modmail. +Modmail uses MongoDB to store its internal configurations and log histories. You must create a MongoDB database in order to use Modmail. We will be using [MongoDB Atlas](https://www.mongodb.com/atlas), which provides us with a free 512MB storage share—more than enough for Modmail. @@ -172,9 +172,9 @@ In the next step for "deploy a cloud database", choose the **Shared** option. An It's possible that you verified your email in a different browser session, or you manually signed in to MongoDB Atlas. -In this case, you can still follow the same steps below, but first click **Build a Database**: +In this case, you can still follow the same steps below, but first click **Build a Database**: -![Screenshot of homepage and click build a database.](../.gitbook/assets/Image22.png) +Screenshot of homepage and click build a database. @@ -190,7 +190,7 @@ In this case, you can still follow the same steps below, but first click **Build
-On the following **Security Quickstart** page, do the following: +On the following **Security Quickstart** page, do the following: 1. Authentication method: _Username and Password_ @@ -245,7 +245,7 @@ My MongoDB connection string: mongodb+srv://modmail:@cluster0.example. ``` {% endcode %} -Finally, you will need to combine the database password with the MongoDB connection string by **replacing** the `` (including the `<>`) with the database password. +Finally, you will need to combine the database password with the MongoDB connection string by **replacing** the `` (including the `<>`) with the database password. You also need to **remove** everything after `.mongodb.net` at the end of the MongoDB connection string. @@ -258,55 +258,85 @@ My MongoDB connection string: mongodb+srv://modmail:elAO7wF1r07pNG6u@cluster0.ex ``` {% endcode %} -You finished the MongoDB steps! At this point, your bot should still be **offline**. You can now proceed to the [next steps](./#next-steps) and start up your Modmail bot. +You finished the MongoDB steps! At this point, your bot should still be **offline**. You can now proceed to the next step which is to choose your hosting method. -## Next steps +## Preparing your Environmental Variables -Click on one of the links below to view further instructions for your preferred hosting method. +Once you have finished the previous steps, gather and save the variables listed below as they will be needed to run your bot in later steps: -### [Railway](railway.md) (free) +* `TOKEN` - The token to run your Modmail application under your Discord bot account +* `LOG_URL` **- \[Optional]** Logviewer URL that will be used to view threads in your web browser +* `GUILD_ID` - The ID of the main Discord server that your bot will operate in. +* `MODMAIL_GUILD_ID` - **\[Optional]** The ID of the Discord server that your bot will create ticket channels in. This is only needed if you want your ticket channels to be created in a separate server, for an example, Staff Server. +* `OWNERS` - The user ID of the Discord accounts you want to set as owner for the bot. Can consist of multiple users, separated by comma. +* `CONNECTION_URI` - The URI the bot will use to connect to your MongoDB instance. -A platform as a service (PaaS) that offers a generous free plan, which allows you to host Modmail for free without any downtime. A credit card is required for verification purposes.[ **Go to guide ►**](railway.md)**** +Your finished variables should look something like this: -### [Local Hosting](local-hosting-vps/) (free) +{% code title=".env" %} +```py +TOKEN=OTY3Nzy5MzU5NjAzMzU2NzE4.GtKp_5.JOTYRwGW-LB1He5widCu73vXtmi90KxsqkmoOg +LOG_URL=https://logs.mymodmailbot.com/ +GUILD_ID=1079074933008781362 +OWNERS=188363246695219201,231595246213922828 +MONGO_URI=mongodb+srv://username:password@cluster0-abcde.mongodb.net/ +``` +{% endcode %} + +## Hosting Modmail + +Your next step is to choose one of our supported hosting method that's available and preferable to you. -Do you have an old PC, a Raspberry Pi, or a Linux box that you're able to keep online 24/7? +Click on one of the links below to view further instructions for your preferred hosting method. Each method has their pros and cons, be sure to take them into consideration when choosing your hosting platform to run Modmail. -You can host Modmail on it for free (electricity fees may apply).[ **Go to guide ►**](local-hosting-vps/)**** +### [Railway](railway.md) (free/paid) + +A platform as a service (PaaS) that offers a generous free plan, which allows you to host Modmail for free without any downtime. A credit card is required for verification purposes. Their UI is very simple and easy for beginners to quickly deploy and run your Modmail bot on. You can learn more about their Free Tier plan and pricing by clicking [here](https://railway.app/pricing). + +### [Northflank](https://northflank.com/) (free/paid) + +A PaaS like Railway but with more advanced UI and more features. Does require credit card for verification but has a dedicated free tier that has no hourly limit. Learn more about their free tier and pricing by clicking [here](https://northflank.com/pricing). + +### [Local Hosting](local-hosting-vps/) (free) + +If you have an old PC, a Raspberry Pi, or a Linux box that you're able to keep online 24/7, you can also host Modmail with your own machine at home. Since Modmail doesn't require intensive resources to run, you can get by with a system having as low as 1GB of RAM. Setting it up can be quite advanced but you have complete control over your bot instance. Refer to our local hosting guide supporting a few popular OSes by clicking [here](./#local-hosting-free). ### [Modmail Patreon](https://www.patreon.com/kyber) (paid) -We offer paid hosting solution for your Modmail bot. Hosting Modmail with us costs $4-5 USD per month. +We offer paid hosting solution for your Modmail bot. Hosting Modmail with us costs $4-5 USD per month. -We will also fully manage your bot hosting for you, so you don't need to worry about upgrading or setting up your own host server. [ **Go to Patreon page ►**](https://www.patreon.com/kyber)**** +We will also fully manage your bot hosting for you, so you don't need to worry about upgrading or setting up your own host server. Refer to our [Patreon Hosting here](https://www.patreon.com/kyber). ### [Heroku](heroku.md) (paid) -Another popular PaaS that's used to be free. However, their recent pricing adjustments, it now costs $5-7 USD per month. +Another popular PaaS that's used to be free. However, their recent pricing adjustments, it now costs $5-7 USD per month to host Modmail. -If you are currently a higher-education student, you may be eligible for the first year free with their [student offer](https://www.heroku.com/github-students).[ **Go to guide ►**](heroku.md)**** +If you are currently a higher-education student, you may be eligible for the first year free with their [student offer](https://www.heroku.com/github-students). Refer to our Heroku installation guide by clicking [here](heroku.md). ### [Cloud Server / VPS](local-hosting-vps/) (paid) -Apart from [Patreon hosting](./#modmail-patreon-paid), hosting on a cloud server / VPS is the most reliable hosting method. Rent a virtual server from any reputable hosting provider for roughly $4-10 USD per month (price varies), and you'll be able to install Modmail onto the server. +Apart from [Patreon hosting](./#modmail-patreon-paid), hosting on a cloud server / VPS is the most reliable hosting method. Rent a virtual server from any reputable hosting provider of your choice for roughly $4-10 USD per month (price varies), and you'll be able to install Modmail onto the server. -This method is a lot more "involved" than other solutions. If you're not comfortable with configuring remote Linux environments, we recommend you to choose a different option. [ **Go to guide ►**](local-hosting-vps/)**** +This method is a lot more "involved" than other solutions. If you're not comfortable with configuring remote Linux environments, we recommend you to choose a different option. For this method, you will need to refer to our Local hosting installation guide [here](local-hosting-vps/) and choose your desired OS. -### [Replit](replit.md) (free/paid) +### [Replit](https://replit.com/\~) (free/paid) -> The Modmail team does not recommend this hosting method. +{% hint style="warning" %} +The Modmail team does not recommend this hosting method due to their highly unstable and heavily abused environment. That said, we still decided to list this option here as a method for users with no access to valid payment cards since most hosting platforms require them for verification.\ +\ +Please note that our Support Team will not be offering any official help or support if you choose this method to host Modmail. +{% endhint %} -An online code execution environment. You can host Modmail there for free using certain exploits. The legitimate method costs $7 USD per month. However, regardless if you pay or host for free, hosting on Replit are often unstable. [ **Go to guide ►**](replit.md)**** +An online code execution environment. You can host Modmail there for free using certain exploits. The legitimate method costs $7 USD per month. However, regardless if you pay or host for free, hosting on Replit are often unstable and thus not recommended. However, a community guide is still available by clicking [here](broken-reference). -### Not satisfied with these options? +## Community Guides + +{% hint style="warning" %} +Community guides are not verified by the Modmail team, so use them at your own risk. +{% endhint %} -Some of our community members have created their own [installation guides](community-guides.md) for Modmail. Feel free to check them out at: +If you're not satisfied with the options listed above, some of our community members have created their own installation guides for Modmail on various other hosting platforms. Keep in mind that Modmail support staff may not be able to assist you much with community-made guides. Feel free to check them out by clicking the link below. {% content-ref url="community-guides.md" %} [community-guides.md](community-guides.md) {% endcontent-ref %} - -{% hint style="warning" %} -Community guides are not verified by the Modmail team, so use them at your own risks. -{% endhint %} - diff --git a/installation/community-guides.md b/installation/community-guides.md index 6dd8c81..b8fabeb 100644 --- a/installation/community-guides.md +++ b/installation/community-guides.md @@ -8,4 +8,10 @@ description: Unofficial installation guides created by the community. Community guides are not verified by the Modmail team, so use them at your own risks. {% endhint %} -TODO +## [Replit Guide](https://gist.github.com/anondev-sudo/24978429b85b44348bcff5c0885afe82) by AnonDev + +Insert description here + +## Northflank Guide by raidensakura + +Northflank is a Platform as a Service (PaaS) like Railway that offers abilities to run micro-services like bots, schedule jobs that run periodically and databases with a powerful UI, API and CLI. Their panel is a bit more advanced as compared to Railway but comes with the perk of more customization and features. You will need a valid payment method to verify your account, but will unlock a free tier project that's separated from paid resources. They will not charge your card if you go over resource usage as you have limited allocation per service. diff --git a/installation/local-hosting-vps/README.md b/installation/local-hosting-vps/README.md index 998044b..6a222fb 100644 --- a/installation/local-hosting-vps/README.md +++ b/installation/local-hosting-vps/README.md @@ -2,23 +2,24 @@ description: Hosting on the cloud or on your own computer. --- -# Local Hosting / VPS +# Local hosting / VPS -## Requirements +## General Requirements -* Somewhat recent hardware / software. -* Stable internet connection from hosting server. -* The hosting server remains online 24/7. -* You have completed the initial steps: [invited your bot](../#create-a-discord-bot) and [created a MongoDB database](../#create-a-mongodb-database). +* A supported hardware to comfortably run your chosen OS or a reliable VPS provider. +* Stable internet access and uptime for your machine or host. +* You have completed the initial steps in the [Installation](../) page. + +More OS-specific requirements will be listed on their specific installation page, you are free to choose a supported OS of your choice from the list below. ## Choose your Operating System -* [Windows](./windows.md) -* [MacOS](./macos.md) -* [Docker](./docker.md) -* [Ubuntu](./ubuntu.md) -* [Debian](./debian.md) -* [Fedora](./fedora.md) -* [AlmaLinux](./almalinux.md) -* [CentOS](./centos.md) -* [Raspberry Pi](./raspberry-pi.md) +* [Windows](windows.md) +* [MacOS](macos.md) +* [Docker](docker.md) +* [Ubuntu](ubuntu.md) +* [Debian](debian.md) +* [Fedora](fedora.md) +* [AlmaLinux](almalinux.md) +* [CentOS](centos.md) +* [Raspberry Pi](raspberry-pi.md) diff --git a/installation/local-hosting-vps/debian.md b/installation/local-hosting-vps/debian.md index 874c4f9..a5e361e 100644 --- a/installation/local-hosting-vps/debian.md +++ b/installation/local-hosting-vps/debian.md @@ -4,8 +4,194 @@ description: Deploy Modmail on a Debian server. # Debian -TODO - ## Prerequisites +* Root access (**`sudo`**). +* Minimum 1GB of RAM +* At least 2GB available disk space. +* Supported releases: Debian 11 Bullseye, Debian 10 Buster. + +## Dependencies + +* Python 3.9 / 3.10 +* Tools: `git`, `wget`, `nano` +* Additional Modmail requirements: `libcairo2-dev`, `libffi-dev`, `g++` + +To install these dependencies, we will be using **`apt`**. + +{% hint style="info" %} +All code blocks should be executed in bash and line by line unless specified otherwise. +{% endhint %} + +### **Debian 11 Bullseye** + +```bash +sudo apt update +sudo apt -y install python3 python3-dev python3-venv python3-pip libcairo2-dev libffi-dev g++ git wget nano +``` + +At the time of writing, this will install Python 3.9 from Debian's repository. + +### **Debian 10 Buster** + +You will need to manually compile Python 3.10 from source. Compiling Python may take a while (est. 5-10 minutes). + +```bash +sudo apt update && sudo apt upgrade -y # Update and upgrade all packages +sudo apt install -y software-properties-common \ + libcairo2-dev libffi-dev g++ \ + git wget nano \ + build-essential zlib1g-dev libncurses5-dev \ + libgdbm-dev libnss3-dev libssl-dev \ + libreadline-dev libffi-dev libsqlite3-dev libbz2-dev +wget https://www.python.org/ftp/python/3.10.9/Python-3.10.9.tgz +tar xzf Python-3.10.9.tgz +cd Python-3.10.9 +./configure --enable-optimizations +sudo make altinstall +``` + +After following this step, make sure to specify the version when running Python commands later in the guide. + +For example: + +* `pip install pipenv` to `pip3.10 install pipenv` +* `python bot.py` to `python3.10 bot.py` + +## Installing Bot + +In your home directory, clone and cd into the official Modmail repository with: + +```bash +cd ~ +git clone https://github.com/modmail-dev/modmail +cd modmail +``` + +Inside the Modmail folder, Install `pipenv` and the bot dependencies with: + +```bash +pip install pipenv +pipenv install +``` + +Create a file named `.env` with `nano` and paste all the environmental variables (secrets) needed to run the bot via right-clicking in the nano editor. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. + +```bash +nano .env +``` + +
+ +After that, press `Ctrl+O` and `Enter` to save your changes. Exit the `nano` editor with `Ctrl+X`. + +{% hint style="info" %} +If using the `nano` editor is a bit of a learning curve, you can always FTP into your server using software like [WinSCP](https://winscp.net/eng/index.php) to edit the `.env` file manually with your preferred GUI-based editor like Notepad. +{% endhint %} + +After your `.env` file is ready, you can now go ahead and try running your bot with: + +```bash +pipenv run bot +``` + +If no error shows up, it means your bot is now running correctly. + +## Setting up auto-restart + +To have the bot auto-restart on crash or system reboot, we will be using systemd by making a service file for our bot. + +In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your Pipenv `path`. + +First, your Linux `username` can be fetched with the following command: + +```bash +whoami +``` + +If you have cloned the Modmail repo as a `root` user, your Modmail repo path should be: + +```bash +/root/modmail +``` + +Otherwise, your path should be: + +```bash +/home/$USER/modmail/ +``` + +You can get your Pipenv `path` with: + +``` +whereis pipenv +``` + +Now, using `nano`, create a service file for systemd with: + +```bash +sudo nano /etc/systemd/system/modmail.service +``` + +and paste in the contents below, replacing `username`, `modmail_path` and `pipenv_path` with yours respectively. `Ctrl+O` and `Enter` to save. `Ctrl+X` to exit the nano editor. + +{% code title="modmail.service" %} +```bash +[Unit] +Description=Modmail bot +After=network.target + +[Service] +User=username # replace this +Group=username # replace this +Restart=always +RestartSec=10 +Type=simple +WorkingDirectory=modmail_path # replace this +ExecStart=pipenv_path run python bot.py # replace pipenv_path only + +[Install] +WantedBy=multi-user.target +``` +{% endcode %} + +Now, start your Modmail bot with: + +```bash +sudo systemctl start modmail +``` + +If everything goes correctly, you should see your bot online. You can also view the logs of your systemd process with: + +```bash +sudo journalctl -eu modmail +``` + +With that said, go ahead and enable your Modmail service to auto-restart after crash and reboot with: + +```bash +sudo systemctl enable modmail +``` + +If in the future you need to stop and disable your Modmail service, you can do so with: + +```bash +sudo systemctl stop modmail +sudo systemctl disable modmail +``` + ## Updating + +Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. + +If for some reason your update command isn't working correctly, you can update your bot by going into your modmail folder and pulling the latest changes from GitHub like so: + +```bash +cd modmail && git pull +``` + +Be sure to restart your bot to apply the changes. If you followed the above instructions on setting up auto-restart, you can do so with: + +```bash +sudo systemctl restart modmail +``` diff --git a/installation/local-hosting-vps/docker.md b/installation/local-hosting-vps/docker.md index ba2d7c2..60d9a1b 100644 --- a/installation/local-hosting-vps/docker.md +++ b/installation/local-hosting-vps/docker.md @@ -4,24 +4,114 @@ description: Deploy Modmail on Docker. # Docker -TODO +{% hint style="info" %} +Docker is considered an advanced setup, it is recommended that you understand how Docker works before deciding to use this method. +{% endhint %} ## Prerequisites -- Supported OS for Docker Engine -- Docker Engine -- Docker Compose +* Supported OS for Docker +* Docker Engine +* Docker Compose ## Installing Docker Engine -Depending on which operating system you are running, you should follow the specific [guides](https://docs.docker.com/engine/install/). +Docker has their own installation page for popular Linux-based distros, read them by visiting the link below: -* [CentOS](https://docs.docker.com/engine/install/centos/) -* [Debian](https://docs.docker.com/engine/install/debian/) -* [Fedora](https://docs.docker.com/engine/install/fedora/) -* [RedHat](https://docs.docker.com/engine/install/rhel/) -* [Ubuntu](https://docs.docker.com/engine/install/ubuntu/) +{% embed url="https://docs.docker.com/engine/install/" %} -When installing, make sure you install `docker-compose-plugin` as this plugin will power the bot and additional services needed. +If you're on a desktop environment, refer to the "Desktop" section of their documentation as Docker Desktop also comes with nice GUI that you manage your deployments with. + +For VPS and servers, refer to the "Server" section as you will be needed to learn the CLI commands to run Modmail with Docker. + +After the installation process has finished, you can try running the commands below in your terminal to see if **Docker** and **Docker Compose** has been installed successfully: + +```docker +docker --version +docker compose version +``` + +{% hint style="info" %} +You may need to change your Docker Compose command to `docker-compose --version` depending on the version you have installed. +{% endhint %} + +## Running the official image for Modmail + +You can pull the latest official image from Modmail repository by using the following command: + +```docker +docker pull ghcr.io/modmail-dev/modmail:master +``` + +This will take some time depending on the speed of your network. It will also update the already existing image if you have previously pulled the same image before. + +After that, you can run the bot as a container with the following command: + +```docker +docker run -d --name modmail \ +--env-file /path/to/.env \ +--restart always ghcr.io/modmail-dev/modmail:master +``` + +Make sure to change `/path/to/.env` to the location of the `.env` file containing all the variables that you want the bot to start with. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. + +After deploying, you can view the logs of your currently running Modmail container with the following command: + +```docker +docker logs modmail +``` + +You can stop your running Modmail container with: + +``` +docker stop modmail +``` + +Stopping the container does not remove the container files, so you can start it back up with: + +``` +docker start modmail +``` + +If you want to stop and remove the container completely, you can do so with: + +``` +docker rm -f modmail +``` + +The `-f` will forcefully remove and delete the container even if it's currently running. You can omit the flag if the container is already stopped. + +## Building the image locally + +You can also build the image locally on your machine if the repository files are already in your machine. In your Modmail project folder, simply run the build command below: + +``` +docker build . -t myname/modmail:latest +``` + +The `.` in the command will use the `Dockerfile` in the Modmail repository as the build steps. The `-t` flag will specify the image tag so it's easier for us to differentiate between multiple images in our system. Verify if the image is successfully built with the following command: + +``` +docker images +``` + +You should be able to see the tag we just used in the list: + +
+ +Now you can use the `docker run` command to run your bot using your locally-built image: + +```docker +docker run -d --name modmail \ +--env-file /path/to/.env \ +--restart always myname/modmail:latest +``` ## Updating + +Auto-update is disabled when running Docker as Docker container state is not persistent across restarts. To update your bot, you will need to run the `docker pull` command in the previous step: [Running the official image for Modmail](docker.md#running-the-official-image-for-modmail) if your image is based from the official repository. After that, you must recreate your container using the `docker rm` and `docker run` command again. + +If your image is created locally, simply replace the `docker pull` command with `git pull` and rebuilding your image again. + +To automate this process on Docker, you can look into running [Watchtower](https://containrrr.dev/watchtower/) which will auto-update your containers whenever a new image is pushed on the remote repository. Please refer to their documentation for guide and configuration. + diff --git a/installation/local-hosting-vps/fedora.md b/installation/local-hosting-vps/fedora.md index 8e2d2bc..87e5b01 100644 --- a/installation/local-hosting-vps/fedora.md +++ b/installation/local-hosting-vps/fedora.md @@ -4,8 +4,170 @@ description: Deploy Modmail on a Fedora server. # Fedora -TODO - ## Prerequisites +* Root access (**`sudo`**). +* Minimum 1GB of RAM +* At least 2GB available disk space. +* Supported releases: Fedora 37, Fedora 36. + +## Dependencies + +* Python 3.9 +* Tools: `git`, `wget`, `nano` +* Additional Modmail requirements: `g++` + +Fedora Linux 35 and above has all required packages available in official repositories. Install them with `dnf.` + +{% hint style="info" %} +All code blocks should be executed in bash and line by line unless specified otherwise. +{% endhint %} + +```bash +sudo dnf -y install python39 git nano g++ gtk3 +``` + +## Installing Bot + +In your home directory, clone and cd into the official Modmail repository with: + +```bash +cd ~ +git clone https://github.com/modmail-dev/modmail +cd modmail +``` + +Inside the Modmail folder, ensure `pip` is installed correctly and is defaulting to Python 3.9 with: + +```bash +python3.9 -m ensurepip --default-pip +``` + +And then, install `pipenv` and the bot dependencies with: + +```bash +pip install pipenv +pipenv install --python 3.9 +``` + +Create a file named `.env` with `nano` and paste all the environmental variables (secrets) needed to run the bot via right-clicking in the nano editor. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. + +```bash +nano .env +``` + +
+ +After that, press `Ctrl+O` and `Enter` to save your changes. Exit the `nano` editor with `Ctrl+X`. + +{% hint style="info" %} +If using the `nano` editor is a bit of a learning curve, you can always FTP into your server using software like [WinSCP](https://winscp.net/eng/index.php) to edit the `.env` file manually with your preferred GUI-based editor like Notepad. +{% endhint %} + +After your `.env` file is ready, you can now go ahead and try running your bot with: + +```bash +pipenv run bot +``` + +If no error shows up, it means your bot is now running correctly. + +## Setting up auto-restart + +To have the bot auto-restart on crash or system reboot, we will be using systemd by making a service file for our bot. + +In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your Pipenv `path`. + +First, your Linux `username` can be fetched with the following command: + +```bash +whoami +``` + +If you have cloned the Modmail repo as a `root` user, your Modmail repo path should be: + +```bash +/root/modmail +``` + +Otherwise, your path should be: + +```bash +/home/$USER/modmail/ +``` + +You can get your Pipenv `path` with: + +``` +whereis pipenv +``` + +Now, using `nano`, create a service file for systemd with: + +```bash +sudo nano /etc/systemd/system/modmail.service +``` + +and paste in the contents below, replacing `username`, `modmail_path` and `pipenv_path` with yours respectively. `Ctrl+O` and `Enter` to save. `Ctrl+X` to exit the nano editor. + +{% code title="modmail.service" %} +```bash +[Unit] +Description=Modmail bot +After=network.target + +[Service] +User=username # replace this +Group=username # replace this +Restart=always +RestartSec=10 +Type=simple +WorkingDirectory=modmail_path # replace this +ExecStart=pipenv_path run python bot.py # replace pipenv_path only + +[Install] +WantedBy=multi-user.target +``` +{% endcode %} + +Now, start your Modmail bot with: + +```bash +sudo systemctl start modmail +``` + +If everything goes correctly, you should see your bot online. You can also view the logs of your systemd process with: + +```bash +sudo journalctl -eu modmail +``` + +With that said, go ahead and enable your Modmail service to auto-restart after crash and reboot with: + +```bash +sudo systemctl enable modmail +``` + +If in the future you need to stop and disable your Modmail service, you can do so with: + +```bash +sudo systemctl stop modmail +sudo systemctl disable modmail +``` + ## Updating + +Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. + +If for some reason your update command isn't working correctly, you can update your bot by going into your modmail folder and pulling the latest changes from GitHub like so: + +```bash +cd modmail && git pull +``` + +Be sure to restart your bot to apply the changes. If you followed the above instructions on setting up auto-restart, you can do so with: + +```bash +sudo systemctl restart modmail +``` + diff --git a/installation/local-hosting-vps/ubuntu.md b/installation/local-hosting-vps/ubuntu.md index 2be5d28..44d3bf7 100644 --- a/installation/local-hosting-vps/ubuntu.md +++ b/installation/local-hosting-vps/ubuntu.md @@ -16,10 +16,10 @@ description: Deploy Modmail on an Ubuntu server. We will be using the following dependencies: * Python 3.10 -* Tools: `git`, `wget`, `software-properties-common` +* Tools: `git`, `wget`, `nano`, `software-properties-common` * Additional Modmail requirements: `libcairo2-dev`, `libffi-dev`, `g++` -To install these dependencies, we will be using the **`apt`**. +To install these dependencies, we will be using **`apt`**. {% hint style="info" %} All code blocks should be executed in bash and line by line unless specified otherwise. @@ -51,7 +51,7 @@ You can manually compile Python instead of adding using the Deadsnakes PPA. Comp sudo apt update && sudo apt upgrade -y # Update and upgrade all packages sudo apt install -y software-properties-common \ libcairo2-dev libffi-dev g++ \ - git wget nginx \ + git wget nano \ build-essential zlib1g-dev libncurses5-dev \ libgdbm-dev libnss3-dev libssl-dev \ libreadline-dev libffi-dev libsqlite3-dev libbz2-dev @@ -62,35 +62,47 @@ cd Python-3.10.9 make altinstall ``` +After following this step, make sure to specify the version when running Python commands later in the guide. + +For example: + +* `pip install pipenv` to `pip3.10 install pipenv` +* `python bot.py` to `python3.10 bot.py` + ## Installing Bot -Clone and cd into the official Modmail repository with: +In your home directory, clone and cd into the official Modmail repository with: ```bash +cd ~ git clone https://github.com/modmail-dev/modmail cd modmail ``` -Inside the Modmail folder, Install pipenv and the bot dependencies with: +Inside the Modmail folder, Install `pipenv` and the bot dependencies with: ```bash pip install pipenv pipenv install ``` -Create a file named `.env` with `nano` and paste all the environmental variables (secrets) needed to run the bot via right-clicking in the nano editor. +Create a file named `.env` with `nano` and paste all the environmental variables (secrets) needed to run the bot via right-clicking in the nano editor. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. ```bash nano .env ``` -
+
After that, press `Ctrl+O` and `Enter` to save your changes. Exit the `nano` editor with `Ctrl+X`. -You can now go ahead and try running your bot with: +{% hint style="info" %} +If using the `nano` editor is a bit of a learning curve, you can always FTP into your server using software like [WinSCP](https://winscp.net/eng/index.php) to edit the `.env` file manually with your preferred GUI-based editor like Notepad. +{% endhint %} + +After your `.env` file is ready, you can now go ahead and try running your bot with: ```bash pipenv run bot @@ -136,6 +148,7 @@ sudo nano /etc/systemd/system/modmail.service and paste in the contents below, replacing `username`, `modmail_path` and `pipenv_path` with yours respectively. `Ctrl+O` and `Enter` to save. `Ctrl+X` to exit the nano editor. +{% code title="modmail.service" %} ```bash [Unit] Description=Modmail bot @@ -153,6 +166,7 @@ ExecStart=pipenv_path run python bot.py # replace pipenv_path only [Install] WantedBy=multi-user.target ``` +{% endcode %} Now, start your Modmail bot with: @@ -183,7 +197,7 @@ sudo systemctl disable modmail Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. -If for some reason your update command isn't working correctly, you can update your bot by going into your modmail folder and pulling the latest changes from GitHub like so: +If for some reason your update command isn't working correctly, you can update your bot by going into your Modmail folder and pulling the latest changes from GitHub like so: ```bash cd modmail && git pull diff --git a/installation/local-hosting-vps/windows.md b/installation/local-hosting-vps/windows.md index 98d4c5f..59ad6c5 100644 --- a/installation/local-hosting-vps/windows.md +++ b/installation/local-hosting-vps/windows.md @@ -6,87 +6,163 @@ description: Deploy Modmail on a Windows machine. ## Prerequisites -* Somewhat recent hardware / software. -* Stable internet connection from hosting server. -* The hosting server remains online 24/7. -* You have completed the initial steps: [invited your bot](../#create-a-discord-bot) and [created a MongoDB database](../#create-a-mongodb-database). -* Windows 10 or 11 (any varient) +* Minimum 2GB of RAM**\*** +* At least 2GB available disk space. +* Supported Windows version: Windows 10 or Windows 11. -## Filling Enviornment Variables -Once you have finished the prerequsite steps, gather your: -* BotToken -* Logviewer URL (or what you plan on using if you haven't set it up yet.) -* Primary Guild (Server) ID -* Inbox Guild (Server) ID (if applicable) -* Bot Owner's ID (usually just your ID) -* Completed MongoURI +{% hint style="info" %} +Note that while it is possible to run Modmail with even less memory, Windows 10 itself recommend at least 2GB (4GB for Windows 11). This guide assumes the lowest threshold to comfortably run Modmail without possibly running into any resource bottleneck. +{% endhint %} -Once you have done so, open the file `.env.example` included in your download in your preferred raw text editor of choice (Usually Notepad or Notepad++, however others exist. *Do not use Word, WordPad, or similar*) +{% hint style="warning" %} +It is not recommended to run Modmail with previous versions of Windows such as Windows 7 or Windows 8.1 as they no longer receive important security updates, making your hosted applications significantly more prone to security vulnerabilities. +{% endhint %} +## Dependencies -Begin to fill in the information required: -``TOKEN=`` your bot’s token. +We will be using the following dependencies: +* Chocolatey +* Python 3.10 +* Additional Modmail requirements: [GTK for Windows](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/) -``LOG_URL=`` the URL of your log viewer. +To install these dependencies, we will be using Powershell. +Search “powershell” in the Windows start menu, right-click on it and then click “Run as administrator”. -``GUILD_ID=`` the ID of the server your bot operates in. +Then run each of the following commands: +```powershell +Set-ExecutionPolicy Bypass -Scope Process -Force +[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072 +iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) +choco upgrade git --params "/GitOnlyOnPath /WindowsTerminal" -y +choco upgrade python310 -y +``` + +After the above installation has finished, download and install the **GTK runtime for Windows** by [clicking here](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/latest). + +## Installing Bot + +In any folder location of your choice, `Shift+Right Click` and click on `Open PowerShell window here`. + +In your PowerShell window, run these commands to clone the official Modmail repository locally and `cd` into the folder: + +```powershell +git clone https://github.com/modmail-dev/modmail; cd modmail +``` + +Install Pipenv and project dependencies with: + +```powershell +pip install pipenv; pipenv install +``` -``OWNERS=`` your user ID (ie. OWNERS=9821302031291298, or if multiple owners, OWNERS=9821302031291298,9781239213813229,924822913921391). +Create a new file in the modmail folder named `.env` and paste in your environmental variables needed to run Modmail. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. +
-``MONGO_URI=`` your Mongo connection URI from the MongoDB setup. +Lastly, in your PowerShell window simply enter the command below to run your Modmail bot: +```powershell +pipenv run bot +``` + +If no error shows up, it means that your Modmail is now running correctly. + +## Setting up auto-restart + +To have the bot auto-restart on crash or system reboot, we will be using `nssm` by making a service for our bot application. + +First, find the Python path of your Modmail pipenv by running `pipenv shell` and `which python` in your Modmail folder. Copy the path that appears in your terminal and paste it in the first line of our next step. -Together, they should resemble something similar to the original ``.env.example`` file. +
+Second, create a file named `modmail.bat` in your modmail directory with the following contents, replacing `python_path` with the one you copied previously and `python.exe` with `activate.bat`: -Save the file as ``.env`` when done. +```batch +call python_path +call python bot.py +``` + +The finished file should look something like this: -It should look something like this: -{% code title=".env" %} -```py -TOKEN=yourbottokengoeshere -LOG_URL=https://example.logs.vodka/ -GUILD_ID=1079074933008781362 -OWNERS=188363246695219201,231595246213922828 -MONGO_URI=mongodb+srv://username:password@cluster0-abcde.mongodb.net/ +{% code title="modmail.bat" %} +```batch +call C:\Users\Raiden\.virtualenvs\modmail-oXWHQUly\Scripts\activate.bat +call python bot.py ``` {% endcode %} -## Installing Python +Third, download `nssm` by [clicking here](http://nssm.cc/download) and downloading the file under "Latest Release". + +The download will be a `.zip` file so you'll need to extract it first using your file archiver program (such as WinRAR or 7-zip). After that, find `nssm.exe` in the folder corresponding to your OS bit version (these days it should be win64) and copy it's file path: + +
+ +As `nssm` itself is only a command-line program, we'll need to use our trusty Terminal to use the application to create our service. So, search up "Powershell" in your start menu, right-click it and click "Run as Administrator". -Download Python and set up Python from official Python download page: https://www.python.org/downloads/. The pre-installed Python on your local machine is usually out of date, you need the version of Python 3.09 for Modmail. +Change directory (CD) into the folder path that you copied earlier, the command should look like something like this: -> The version of Python required may change overtime. Use the version that is recommended in this guide, and then reach out to us in the Support Server if that gives you problems. We will attempt to keep these guides as up to date as possible, however, this is the one place where a potiental version mismatch could occur. +```powershell +cd "C:\Users\Raiden\Downloads\nssm-2.24\win64" +``` + +{% hint style="info" %} +Wrapping "your folder\directory" on Windows in doublequotes is necessary to make sure spaces in our file path is parsed correctly. +{% endhint %} + +And then, proceed to create a new service for Modmail using `nssm` with: + +```powershell +.\nssm install "Modmail" +``` + +A GUI will pop up where you can fill in the details needed for your Modmail service. Replace the `Path` with the path of your `modmail.bat` script and the `Startup directory` with the path of your Modmail folder as follow: + +

Details on the "Application" tab

+ +You can fill in these extra details as you see fit as it's only for your own reference: + +

Details on the "Details" tab

+ +You can also optionally specify a log file as output and error in the `I/O` tab, just be sure to create the file beforehand so you can select it in the GUI. -## Running Modmail +

Details on the "I/O" tab

-Open Command Prompt, or "cmd". You can do this in one of two ways. +And finally, click "Install Service" to install your Modmail bot as a service on your Windows system.\ -1. Press the Windows Key, then type "cmd" and press enter. -2. Hold down the Windows Key + R, a Run Dialog will appear, type in "cmd" and press enter. -### Navigate to where you stored Modmail +
-Find the path of where you located your modmail in File Explorer, right click the folder name `modmail` or `modmail-master` and click "Copy Path". +By now you should have the service installed but not yet running. You can start it by using this command below in the open `nssm` Terminal from earlier: -Then go back to your Command Prompt, and type ``cd `` then right click and press paste. This will paste in the path of the folder you just found in File Explorer. Press enter to change to that directory. +``` +.\nssm start modmail +``` -### Install the requirements +
-Run this command: -```py -3.9 -m pip install pipenv && py -3.9 -m pipenv install``` +You should be able to see your bot running if everything goes well. You can also verify the status of your Modmail service with: -This will install the pipenv package, and then use it to install the most up-to-date list of dependencies from our dependency list. +``` +.\nssm status modmail +``` -### Start your Modmail +And if you specified the log output file in your previous step, you should be able to see your current Modmail logs like so: -To start the Modmail bot itself, run this command: -```py -3.9 -m pipenv run python bot.py``` +
-Your Modmail should now be working properly. If you are still having issues, let us know in our [support server](https://discord.gg/zmdYe3ZVHG). +And that's it! Your bot will now auto-start everytime you reboot your system. You can also additionally stop and restart your service with `.\nssm stop modmail` and `.\nssm restart modmail` respectively. Refer to [NSSM Documentation](http://nssm.cc/usage) for further customization as this guide is only meant to cover the basic needs adequate for standard Modmail usage. ## Updating + +Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. + +If for some reason your update command isn't working correctly, you can update your bot by opening PowerShell or any terminal application in your modmail folder and pulling the latest changes from GitHub like so: + +``` +git pull +``` + +After that, simply restart your bot to apply the latest changes. diff --git a/installation/railway.md b/installation/railway.md index b287180..fb21bff 100644 --- a/installation/railway.md +++ b/installation/railway.md @@ -6,7 +6,7 @@ description: Deploy Modmail on Railway PaaS. ## What is Railway? -Railway is a deployment platform where you can provision infrastructure, develop with that infrastructure locally, and then deploy to the cloud. +Railway is a deployment platform where you can provision infrastructure, develop with that infrastructure locally, and then deploy to the cloud. ## Requirements @@ -27,7 +27,7 @@ To keep your bot running 24/7, you'll need to sign up for their "Developer" plan You will need to fork our repositories to deploy onto Railway. -Make sure you're logged in to [GitHub](https://github.com/). You will need to fork **two** repositories. +Make sure you're logged in to [GitHub](https://github.com/). You will need to fork **two** repositories. First we fork the Modmail repository. Head over to [https://github.com/modmail-dev/modmail/fork](https://github.com/modmail-dev/modmail/fork), leave all the settings as default, and click **Create fork**. @@ -37,7 +37,7 @@ Next do the same for the Logviewer repository by heading over to [https://github
Screenshot of creating a Logviewer fork.

Create a GitHub fork for the Logviewer Repository.

-Next, to keep your Modmail and Logviewer up to date, you will need to install the [Pull app](https://github.com/apps/pull). Simply head over to [https://github.com/apps/pull](https://github.com/apps/pull), click **Install**, choose **Only select repositories**, then select **both** the Modmail and Logviewer repositories that you forked in the previous step. +Next, to keep your Modmail and Logviewer up to date, you will need to install the [Pull app](https://github.com/apps/pull). Simply head over to [https://github.com/apps/pull](https://github.com/apps/pull), click **Install**, choose **Only select repositories**, then select **both** the Modmail and Logviewer repositories that you forked in the previous step.
@@ -69,9 +69,7 @@ If your GitHub account is new or not reputable, you may be asked to verify your This unfortunately means that you will have to provide a credit card for verification. Click **Verify Account**, read and accept Railway's **Terms of Service**, then enter your credit card details. You may be temporary charged $1 USD to confirm the legitimacy of the card. -![Screenshot of clicking verify account.](../.gitbook/assets/RW6.png)![Screenshot of clicking terms of service.](../.gitbook/assets/RW7.png)![Screenshot of clicking I agree with terms of service.](../.gitbook/assets/RW7B.png)![Screenshot of entering your credit card details.](../.gitbook/assets/RW8.png) - - +Screenshot of clicking verify account.Screenshot of clicking terms of service.Screenshot of clicking I agree with terms of service.Screenshot of entering your credit card details. @@ -103,7 +101,7 @@ From the [**New Project**](https://railway.app/new) page, create the project by
-Click **New Variable**, set left to be **`CONNECTION_URI`**, then on the right, paste your revised MongoDB connection string from your Notepad (if this is new to you, [go back and read the initial steps](./)). +Click **New Variable**, set left to be **`CONNECTION_URI`**, then on the right, paste your revised MongoDB connection string from your Notepad (if this is new to you, [go back and read the initial steps](./)). Don't add any other variables, nor use the suggested variables section. You should see a new variable named **`CONNECTION_URI`** added under variables once you're done. @@ -129,7 +127,7 @@ Next, go to the **Deployments** tab, look at the latest deployment, is it succes -
Screenshot of the Logviewer homepage.

This URL should show the Logviewer homepage.

+
Screenshot of the Logviewer homepage.

This URL should show the Logviewer homepage.

@@ -153,22 +151,27 @@ Click **New Variable.** We will be adding 5 variables in total, so repeat this s | -------------------- | ----------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | | **`CONNECTION_URI`** | The MongoDB Connection string from your Notepad. |
mongodb+srv://modmail:elAO7wF1r07pNG6u@cluster0.example.mongodb.net
 
| +| | | | | **`TOKEN`** | The Discord bot token from your Notepad. |
MTA3Djv3IAxNjk1NDgdKD231.G1AoUjD.5z629aKP34JKHn4v1EsdNUwdDO3MvBR9ifVES4
 
| +| | | | | **`LOG_URL`** | The Logviewer URL from your Notepad. Remember to add `https://` in front! |
https://web-production-1234.up.railway.app
 
| +| | | | | **`OWNERS`** | Your Discord ID. If you have multiple owners, separate your IDs with a comma. |
718827787302791100
 
| +| | | | | **`GUILD_ID`** | The ID of the Discord server for your Modmail bot. |
109483701365508619
 
| +| | | |
Do you have a separate staff server? -If you manage a large server where you have a separate server for communication among your moderation team, Modmail supports directing threads into the staff server instead of your main (public) server. +If you manage a large server where you have a separate server for communication among your moderation team, Modmail supports directing threads into the staff server instead of your main (public) server. -Simply add an additional variable named **`MODMAIL_GUILD_ID`** and set the value to your staff server's ID. +Simply add an additional variable named **`MODMAIL_GUILD_ID`** and set the value to your staff server's ID. Note: the **`GUILD_ID`** should always be your main server's ID (not staff server's). @@ -204,7 +207,7 @@ You have 10 days to test Modmail without upgrading to the "Developer" plan. As m #### Usage-based subscription -Head over to the **** [**Billing Details**](https://railway.app/account/billing) page, click the **Unlock** button to unlock Developer plan. Then input your credit card details and hit **Subscribe to Developer Plan**. +Head over to the \*\*\*\* [**Billing Details**](https://railway.app/account/billing) page, click the **Unlock** button to unlock Developer plan. Then input your credit card details and hit **Subscribe to Developer Plan**. {% hint style="warning" %} Subscribing to the Developer plan under _usage based subscription_ **may incur you unexpected charges**. This because Railway does not provide any safe-guards or monthly spending limits. Average Modmail and Logviewer usage should be well below the free threshold. However, if you run resource-intensive code via plugins or due to other means, you credit card may be billed. @@ -258,9 +261,9 @@ There you go! Your bot should now be able to run 24/7 without interruptions. Hea How do I cancel my Developer plan subscription? -If you're subscribed under the [usage-based subscription](railway.md#usage-based-subscription) model, you can cancel your subscription by heading to the **** [**Billing Details**](https://railway.app/account/billing) page, click **Manage Subscription**, then click **Cancel plan**. +If you're subscribed under the [usage-based subscription](railway.md#usage-based-subscription) model, you can cancel your subscription by heading to the \*\*\*\* [**Billing Details**](https://railway.app/account/billing) page, click **Manage Subscription**, then click **Cancel plan**. -![Screenshot of clicking manage subscription.](../.gitbook/assets/RW25.png)![Screenshot of clicking cancel plan.](../.gitbook/assets/RW26.png) +Screenshot of clicking manage subscription.Screenshot of clicking cancel plan.
@@ -281,6 +284,3 @@ You can disable auto-updates by heading to the settings page for **both** your M Now that you've successfully set up Modmail, visit the [Getting Started](../getting-started.md) page to find information on using Modmail. You can also join our [**Discord Server**](https://discord.gg/cnUpwrnpYb) to interact with our community or get support for Modmail. - - - diff --git a/installation/replit.md b/installation/replit.md deleted file mode 100644 index dabfbb9..0000000 --- a/installation/replit.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -description: Deploy Modmail on Replit. (Not recommended) ---- - -# Replit - -{% hint style="danger" %} -This hosting method is not recommended by the Modmail team. -{% endhint %} - -## What is Replit? - -Replit is a platform for creating and sharing software. You can write your code and host it all in the same place. - -Replit often is unstable for hosting Modmail bots. Your bot may shutdown without any notice. - -## Requirements
- -* An email account. -* A [GitHub](https://github.com/signup) account. -* You have completed the initial steps: [invited your bot](./#create-a-discord-bot) and [created a MongoDB database](./#create-a-mongodb-database). - -## Costs - -Hosting Modmail on Replit is free. However, this requires using an exploit. If you prefer to use Replit using their officially supported method, you will need to purchase their "Hacker" plan, which costs $7 USD per month. - -## Updating - - - From 4119d90812d8be2698c54bb2b845698b09d75b8e Mon Sep 17 00:00:00 2001 From: Zino <98627207+Zinoviya99@users.noreply.github.com> Date: Mon, 10 Apr 2023 08:39:11 -0700 Subject: [PATCH 07/46] Update configuration.md Added appearance configs Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> --- usage-guide/configuration.md | 166 ++++++++++++++++++++++++++++++++++- 1 file changed, 165 insertions(+), 1 deletion(-) diff --git a/usage-guide/configuration.md b/usage-guide/configuration.md index 1d0d9ad..52ead8b 100644 --- a/usage-guide/configuration.md +++ b/usage-guide/configuration.md @@ -360,4 +360,168 @@ Sends snippets anonymously. Appearance Configurations ====== -TODO +Blocked Emoji ( blocked_emoji ) +------ + +This is the emoji added to the message when when a Modmail action is invoked unsuccessfully (ie. DM Modmail when blocked, failed to reply, etc.). + +***Default:*** 🚫 + +***Example:*** +- `?config set blocked_emoji 🙅‍` + +***Notes:*** +- You can disable `blocked_emoji` with `{prefix}config set blocked_emoji disable`. +- Custom/animated emojis are also supported, however, the emoji must be added to the server. +- See also: `sent_emoji`. + +Close Emoji ( close_emoji ) +------ + +This is the emoji the recipient can click to close a thread themselves. The emoji is automatically added to the `thread_creation_response` embed. + +***Default:*** 🔒 + +***Example:*** +- `?config set close_emoji 👍‍` + +***Notes:*** +- This will only have an effect when `recipient_thread_close` is enabled. +- See also: `recipient_thread_close`. + +Confirm Thread Creation Accept ( confirm_thread_creation_accept ) +------ + +Emoji to accept thread creation + +***Default:*** \u2705 + +***Example:*** +- `?config set confirm_thread_creation_accept \u2611` + +***Notes:*** +- This has no effect unless `confirm_thread_creation` is set +- See also: `confirm_thread_creation`, `confirm_thread_creation_title`, `confirm_thread_response`, `confirm_thread_creation_deny` + +Confirm Thread Creation Deny ( confirm_thread_creation_deny ) +------ + +Emoji to cancel thread creation + +***Default:*** \uD83D\uDEAB + +***Example:*** +- `?config set confirm_thread_creation_deny \u26D4` + +***Notes:*** +- This has no effect unless `confirm_thread_creation` is set +- See also: `confirm_thread_creation`, `confirm_thread_creation_title`, `confirm_thread_response`, `confirm_thread_creation_accept` + +Name ( error_color ) +------ + +This is the color for Modmail when anything goes wrong, unsuccessful commands, or a stern warning. + +***Default:*** Discord Red [#E74C3C](https://placehold.it/100/e74c3c?text=+) + +***Example:*** +- `?config set error_color ocean blue` +- `?config set error_color ff1242` +- `?config set error_color #ff1242` +- `?config set error_color fa1` + +***Notes:*** +- Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). +- See also: `main_color`, `mod_color`, `recipient_color`. + + +Main Color ( main_color ) +------ + +This is the main color for Modmail (help/about/ping embed messages, subscribe, move, etc.). + +***Default:*** Discord Blurple [#7289DA](https://placehold.it/100/7289da?text=+) + +***Example:*** +- `?config set main_color olive green` +- `?config set main_color 12de3a` +- `?config set main_color #12de3a` +- `?config set main_color fff` + +***Notes:*** +- Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). +- See also: `error_color`, `mod_color`, `recipient_color`. + + +Mod Color ( mod_color ) +------ + +This is the color of the messages sent by the moderators, this applies to messages within in the thread channel and the DM thread messages received by the recipient. + +***Default:*** Discord Green [#2ECC71](https://placehold.it/100/2ecc71?text=+) + +***Example:*** +- `?config set mod_color dark beige` +- `?config set mod_color cb7723` +- `?config set mod_color #cb7723` +- `?config set mod_color c4k` + +***Notes:*** +- Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). +- See also: `recipient_color`, `main_color`, `error_color`. + +React To Contact Emoji ( react_to_contact_emoji ) +------ + +An emoji which is tracked in `react_to_contact_message` + +***Default:*** \u2705 + +***Example:*** +- `?config set react_to_contact_emoji \u2705` + +***Notes:*** +- See also: `react_to_contact_message \u2705` + +Recipient Color ( recipient_color ) +------ + +This is the color of the messages sent by the recipient, this applies to messages received in the thread channel. + +***Default:*** "Discord Gold [#F1C40F](https://placehold.it/100/f1c40f?text=+) + +***Example:*** +- `?config set recipient_color dark beige` +- `?config set recipient_color cb7723` +- `?config set recipient_color #cb7723` +- `?config set recipient_color c4k` + +***Notes:*** +- Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). +- See also: `mod_color`, `main_color`, `error_color`. + +Sent Emoji ( sent_emoji ) +------ + +This is the emoji added to the message when when a Modmail action is invoked successfully (ie. DM Modmail, edit message, etc.). + +***Default:*** ✅ + +***Example:*** +- `?config set sent_emoji ✨` + +***Notes:*** +- You can disable `sent_emoji` with `{prefix}config set sent_emoji disable`. +- Custom/animated emojis are also supported, however, the emoji must be added to the server. +- See also: `blocked_emoji`. + +Show Log URL Button ( show_log_url_button ) +------ + +Shows the button to open the Log URL. + +***Default:*** No + +***Example:*** +- `?config set show_log_url_button yes` + From 46ea0a46616545df47c841b41a6e0dfff00522aa Mon Sep 17 00:00:00 2001 From: Zino <98627207+Zinoviya99@users.noreply.github.com> Date: Mon, 10 Apr 2023 11:23:57 -0700 Subject: [PATCH 08/46] Update configuration.md Take 2 fixed what seb pointed out Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> --- usage-guide/configuration.md | 750 ++++++++++++++++++++++++++++++++++- 1 file changed, 749 insertions(+), 1 deletion(-) diff --git a/usage-guide/configuration.md b/usage-guide/configuration.md index f1f76af..270b182 100644 --- a/usage-guide/configuration.md +++ b/usage-guide/configuration.md @@ -1,3 +1,751 @@ --- description: Configuring and customizing modmail. ---- \ No newline at end of file +--- +--- +description: Configuring and customizing modmail. +--- + +Modmail offers an assort of customizations to make your Modmail bot unique to your server. Most customizations can be set with `?config`, but some has its own special command, such as `?activity`. +You may find all of the personalizable tweaks available for Modmail below: + +{% hint style="info" %} All examples presume your prefix is `?`.{% endhint %} + +{% hint style="warning" %} Things covered in brackets are optional: `[]` +Things covered in angled brackets are required: `<>` {% endhint %} + +Moderation Configurations +====== + +Account Age ( account_age ) +------ + +***Default:*** No Age Threshold + +Set an amount of time a users account has to be created in order to open a ticket. + +***Example:*** + +- `?config set account_age P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)) +- `?config set account_age 3 days and 5 hours` (accepted readable time) + +***Note(s):*** +- To remove this restriction, do ?config del account_age. +- See also: `guild_age`. + + +Alert on Mention ( alert_on_mention ) +------ + +***Default: No*** + +Mentions all mods (mention) in mention channel when bot is mentioned + +***Example:*** + +- `?config set alert_on_mention yes` + +***Notes:*** +- See also: `mention`, `mention_channel_id` + + +Reply Without Command ( reply_without_command ) +------ + +***Default:*** Disabled + +Setting this configuration will make all non-command messages sent in the thread channel to be forwarded to the recipient without the need of `?reply`. + +***Example:*** +- `?config set reply_without_command yes` +- `?config set reply_without_command no` + +***Notes:*** +- See also: `anon_reply_without_command`, `plain_reply_without_command`. + + +Show Timestamps ( show_timestamp ) +------ + +***Default:*** Yes + +Shows timestamps on thread embeds + +***Example:*** + +- `?config set show_timestamp no` + + +Silent Alert On Commands ( silent_alert_on_mention ) +------ + +Send a message in the mention channel without mentioning all mods (mention). + +***Default:*** No + +***Example:*** +- `?config set alert_on_mention yes` + +***Notes:*** +This has no effect unless `alert_on_mention` is set to yes. +See also: `mention`, `mention_channel_id` + + +Update Channel ID ( update_channel_id ) +------ + +This is the channel where update notifications are sent to. + +***Default:*** Log Channel (normally `#bot-logs`) + +***Example:*** +- `?config set update_channel_id 9234932582312` (9234932582312 is the channel ID)` + +***Notes:*** +- This has no effect unless `disable_autoupdates` is set to no and `update_notifications` is set to yes. +- See also: `log_channel_id` + + +Update Notifications ( update_notifications ) +------ + +This is the channel where update notifications are sent to. + +***Default:*** Yes + +***Example:*** +- `?config set update_notifications no` + +***Notes:*** +- This has no effect unless `disable_autoupdates` is set to no. +- See also: `update_channel_id` + + +Fallback Category ID ( fallback_category_id ) +------ + +This is the category that will hold the threads when the main category is full.\n\nTo change the Fallback category, you will need to find the [category’s ID](https://support.discordapp.com/hc/en-us/articles/206346498). + +***Default:*** `Fallback Modmail` (created when the main category is full) + +***Example:*** +- `?config set fallback_category_id 9234932582312` (`9234932582312` is the category ID) + +***Notes:*** +- If the Fallback category ended up being non-existent/invalid, Modmail will create a new one. To fix this, set `fallback_category_id` to a valid category. +- See also: `main_category_id`. + + +Log Channel ID ( log_channel_id ) +------ + +This is the channel where all log messages will be sent (ie. thread close message, update message, etc.).\n\nTo change the log channel, you will need to find the [channel’s ID](https://support.discordapp.com/hc/en-us/articles/206346498). The channel doesn’t necessary have to be under the `main_category`. + +***Default:*** `#bot-logs` (created with `{prefix}setup`) + +***Example:*** +- `?config set log_channel_id 9234932582312` (9234932582312 is the channel ID) + +***Notes:*** +- If the Modmail logging channel ended up being non-existent/invalid, no logs will be sent. + +Main Category ID ( main_category_id ) +------ + +This is the category where all new threads will be created.\n\nTo change the Modmail category, you will need to find the [category’s ID](https://support.discordapp.com/hc/en-us/articles/206346498). + +***Default:*** `Modmail` (created with `{prefix}setup`) + +***Example:*** +- `?config set main_category_id 9234932582312` (`9234932582312` is the category ID)` + +***Notes:*** +- If the Modmail category ended up being non-existent/invalid, Modmail will break. To fix this, run `?setup` again or set `main_category_id` to a valid category. +- When the Modmail category is full, new channels will be created in the fallback category. +- See also: `fallback_category_id` + +Mod Typing ( mod_typing ) +------ + +When this is set to `yes`, whenever a moderator starts to type in the thread channel, the recipient user will see \"{bot.user.display_name} is typing…\" in their DM channel. + +***Default:*** Disabled + +***Example:*** +- `{prefix}config set mod_typing yes` +- `{prefix}config set mod_typing no` + +***Notes:*** +- See also: `mod_typing` + +User Typing ( user_typing ) +------ + +When this is set to `yes`, whenever the recipient user starts to type in their DM channel, the moderator will see “{bot.user.display_name} is typing…” in the thread channel. + +***Default:*** Enabled + +***Example:*** +- `?config set user_typing yes` +- `?config set user_typing no` + +***Notes:*** +- See also: `mod_typing`. + +Twitch URL ( twitch_url ) +------ + +This channel dictates the linked Twitch channel when the activity is set to \"Streaming\". + +***Default:*** `https://www.twitch.tv/discordmodmail/` + +***Example:*** +- `?config set twitch_url https://www.twitch.tv/yourchannelname/` + +***Notes:*** +- This has no effect when the activity is not set to \"Streaming\". +- See also: `?help activity` + +Close On Leave ( close_on_leave ) +------ + +Closes a modmail thread upon user leave automatically + +***Default:*** No + +***Example:*** +- `?config set close_on_leave yes` + +***Notes:*** +- See also: `close_on_leave_reason`. + +Confirm Thread Creation ( confirm_thread_creation ) +------ + +Ensure users confirm that they want to create a new thread + +***Default:*** No + +***Example:*** +- `?config set confirm_thread_creation yes` + +***Notes:*** +- See also: `confirm_thread_creation_title`, `confirm_thread_response`, `confirm_thread_creation_accept`, `confirm_thread_creation_deny` + +Mention ( mention ) +------ + +This is the message above user information for when a new thread is created in the channel. + +***Default:*** `@here` + +***Example:*** +- `?config set mention Yo~ Here's a new thread for ya!` +- `?mention Yo~ Here's a new thread for ya!` + +***Notes:*** +- To disable mention, use command `{prefix}mention disable`. +- See also: `{prefix}help mention`. + +Require Close Reason ( require_close_reason ) +------ + +Require a reason to close threads. + +***Default:*** No + +***Example:*** +- `?config set require_close_reason yes` + + +Thread Auto Close ( thread_auto_close ) +------ + +Setting this configuration will close threads automatically after the number of days, hours, minutes or any time-interval specified by this configuration. + +***Default:*** Never + +***Example:*** +- `?config set thread_auto_close P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)) +- `?config set thread_auto_close 3 days and 5 hours` (accepted readable time) + +***Notes:*** +- To disable auto close, do `{prefix}config del thread_auto_close`. +- To prevent a thread from auto-closing, do `{prefix}close cancel`. +- See also: `thread_auto_close_silently`, `thread_auto_close_response`. + +Thread Cooldown ( thread_cooldown ) +------ + +Specify the time required for the recipient to wait before allowed to create a new thread. + +***Default:*** Never + +***Example:*** +- `?config set thread_cooldown P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)) +- `?config set thread_cooldown 3 days and 5 hours` (accepted readable time) + +***Notes:*** +- To disable thread cooldown, do `?config del thread_cooldown`. + + +Thread Move Notify ( thread_move_notify ) +------ + +Notify the recipient if the thread was moved. + +***Default:*** No + +***Example:*** +- `?config set thread_move_notify yes` +- `?config set thread_move_notify no` + +***Notes:*** +- See also: `thread_move_title`, `thread_move_response`, `thread_move_notify_mods`. + +Thread Move Notify Mods ( thread_move_notify_mods ) +------ + +Notify mods again after the thread is moved + +***Default:*** No + +***Example:*** +- `?config set thread_move_notify_mods yes` +- `?config set thread_move_notify_mods no` + +***Notes:*** +- See also: `thread_move_title`, `thread_move_response`, `thread_move_notify`. + +Use Regex Autotrigger ( use_regex_autotrigger ) +------ + +Whether to use regex to compare in autotriggers. + +***Default:*** No + +***Example:*** +- `?config set use_regex_autotrigger yes` + +***Notes:*** + +{% hint style="danger" %} This is meant for advanced user that understand regular expressions. {% endhint %} + +- You can test it out with https://regexr.com on `PCRE (Server)` mode +- See command: `autotrigger` + +Plain Reply Without Command ( plain_reply_without_command ) +------ + +Setting this configuration will make all non-command messages sent in the thread channel to be forwarded to the recipient in a plain form without the need of `{prefix}reply`. + +***Default:*** Disabled + +***Example:*** +- `?config set plain_reply_without_command yes` +- `?config set plain_reply_without_command no` + +***Notes:*** +- See also: `reply_without_command`, `anon_reply_without_command`. + +Anonymous Snippets ( anonymous_snippets ) +------ + +Sends snippets anonymously. + +***Default:*** No + +***Example:*** +- `?config set anonymous_snippets yes` + +***Notes:*** +- See also: `anon_avatar_url`, `anon_tag`, `plain_snippets`. + +Appearance Configurations +====== + +Blocked Emoji ( blocked_emoji ) +------ + +This is the emoji added to the message when when a Modmail action is invoked unsuccessfully (ie. DM Modmail when blocked, failed to reply, etc.). + +***Default:*** 🚫 + +***Example:*** +- `?config set blocked_emoji 🙅‍` + +***Notes:*** +- You can disable `blocked_emoji` with `{prefix}config set blocked_emoji disable`. +- Custom/animated emojis are also supported, however, the emoji must be added to the server. +- See also: `sent_emoji`. + +Close Emoji ( close_emoji ) +------ + +This is the emoji the recipient can click to close a thread themselves. The emoji is automatically added to the `thread_creation_response` embed. + +***Default:*** 🔒 + +***Example:*** +- `?config set close_emoji 👍‍` + +***Notes:*** +- This will only have an effect when `recipient_thread_close` is enabled. +- See also: `recipient_thread_close`. + +Confirm Thread Creation Accept ( confirm_thread_creation_accept ) +------ + +Emoji to accept thread creation + +***Default:*** \u2705 + +***Example:*** +- `?config set confirm_thread_creation_accept \u2611` + +***Notes:*** +- This has no effect unless `confirm_thread_creation` is set +- See also: `confirm_thread_creation`, `confirm_thread_creation_title`, `confirm_thread_response`, `confirm_thread_creation_deny` + +Confirm Thread Creation Deny ( confirm_thread_creation_deny ) +------ + +Emoji to cancel thread creation + +***Default:*** \uD83D\uDEAB + +***Example:*** +- `?config set confirm_thread_creation_deny \u26D4` + +***Notes:*** +- This has no effect unless `confirm_thread_creation` is set +- See also: `confirm_thread_creation`, `confirm_thread_creation_title`, `confirm_thread_response`, `confirm_thread_creation_accept` + +Error Color ( error_color ) +------ + +This is the color for Modmail when anything goes wrong, unsuccessful commands, or a stern warning. + +***Default:*** Discord Red [#E74C3C](https://placehold.it/100/e74c3c?text=+) + +***Example:*** +- `?config set error_color ocean blue` +- `?config set error_color ff1242` +- `?config set error_color #ff1242` +- `?config set error_color fa1` + +***Notes:*** +- Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). +- See also: `main_color`, `mod_color`, `recipient_color`. + + +Main Color ( main_color ) +------ + +This is the main color for Modmail (help/about/ping embed messages, subscribe, move, etc.). + +***Default:*** Discord Blurple [#7289DA](https://placehold.it/100/7289da?text=+) + +***Example:*** +- `?config set main_color olive green` +- `?config set main_color 12de3a` +- `?config set main_color #12de3a` +- `?config set main_color fff` + +***Notes:*** +- Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). +- See also: `error_color`, `mod_color`, `recipient_color`. + + +Mod Color ( mod_color ) +------ + +This is the color of the messages sent by the moderators, this applies to messages within in the thread channel and the DM thread messages received by the recipient. + +***Default:*** Discord Green [#2ECC71](https://placehold.it/100/2ecc71?text=+) + +***Example:*** +- `?config set mod_color dark beige` +- `?config set mod_color cb7723` +- `?config set mod_color #cb7723` +- `?config set mod_color c4k` + +***Notes:*** +- Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). +- See also: `recipient_color`, `main_color`, `error_color`. + +React To Contact Emoji ( react_to_contact_emoji ) +------ + +An emoji which is tracked in `react_to_contact_message` + +***Default:*** \u2705 + +***Example:*** +- `?config set react_to_contact_emoji \u2705` + +***Notes:*** +- See also: `react_to_contact_message \u2705` + +Recipient Color ( recipient_color ) +------ + +This is the color of the messages sent by the recipient, this applies to messages received in the thread channel. + +***Default:*** "Discord Gold [#F1C40F](https://placehold.it/100/f1c40f?text=+) + +***Example:*** +- `?config set recipient_color dark beige` +- `?config set recipient_color cb7723` +- `?config set recipient_color #cb7723` +- `?config set recipient_color c4k` + +***Notes:*** +- Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). +- See also: `mod_color`, `main_color`, `error_color`. + +Sent Emoji ( sent_emoji ) +------ + +This is the emoji added to the message when when a Modmail action is invoked successfully (ie. DM Modmail, edit message, etc.). + +***Default:*** ✅ + +***Example:*** +- `?config set sent_emoji ✨` + +***Notes:*** +- You can disable `sent_emoji` with `{prefix}config set sent_emoji disable`. +- Custom/animated emojis are also supported, however, the emoji must be added to the server. +- See also: `blocked_emoji`. + +Show Log URL Button ( show_log_url_button ) +------ + +Shows the button to open the Log URL. + +***Default:*** No + +***Example:*** +- `?config set show_log_url_button yes` + + +Thread Appearance +====== + +Use Random Channel Name ( use_random_channel_name ) +------ + +When this is set to `yes`, new thread channels will be named with random characters tied to their user ID. + +***Default:*** No + +***Example:*** +- `?config set use_random_channel_name yes` +- `?config set use_random_channel_name no` + +***Notes:*** +{% hint style="warning" %} This config is suitable for servers in Server Discovery to comply with channel name restrictions. {% endhint %} +{% hint style="danger" %} This cannot be applied with `use_timestamp_channel_name`, `use_nickname_channel_name`, or `use_user_id_channel_name`. {% endhint %} +- See also: `use_timestamp_channel_name`, `use_user_id_channel_name`, `use_nickname_channel_name`. + +Use Timestamp Channel Name ( use_timestamp_channel_name ) +------ + +When this is set to `yes`, new thread channels will be named with the recipient's account creation date instead of the recipient's name. + +***Default:*** No + +***Example:*** +- `?config set use_timestamp_channel_name yes` +- `?config set use_timestamp_channel_name no` + +***Notes:*** +{% hint style="warning" %} This config is **NOT** suitable for servers in Server Discovery to comply with channel name restrictions. {% endhint %} +{% hint style="danger" %} This cannot be applied with `use_user_id_channel_name`, `use_random_channel_name` or `use_nickname_channel_name`. {% endhint %} +- See also: `use_user_id_channel_name`, `use_nickname_channel_name`, `use_random_channel_name`. + +Use User ID Channel Name ( use_user_id_channel_name ) +------ + +When this is set to `yes`, new thread channels will be named with the recipient's ID instead of the recipient's name. + +***Default:*** No + +***Example:*** +- `?config set use_user_id_channel_name yes` +- `?config set use_user_id_channel_name no` + +***Notes:*** +{% hint style="warning" %} This config is suitable for servers in Server Discovery to comply with channel name restrictions. {% endhint %} +{% hint style="danger" %} This cannot be applied with `use_timestamp_channel_name`, `use_random_channel_name` or `use_nickname_channel_name`. {% endhint %} +- See also: `use_timestamp_channel_name`, `use_nickname_channel_name`, `use_random_channel_name`. + +Use Nickname Channel Name ( use_nickname_channel_name ) +------ + +When this is set to `yes`, new thread channels will be named with the recipient's nickname instead of the recipient's name. + +***Default:*** + +***Example:*** +- `?config set use_nickname_channel_name yes` +- `?config set use_nickname_channel_name no` + +***Notes:*** +{% hint style="warning" %} This config is suitable for servers in Server Discovery to comply with channel name restrictions. {% endhint %} +{% hint style="danger" %} This cannot be applied with `use_timestamp_channel_name`, `use_random_channel_name` or `use_user_id_channel_name`. {% endhint %} +- See also: `use_timestamp_channel_name`, `use_user_id_channel_name`, `use_random_channel_name`. + +Use Hoisted Top Role ( use_hoisted_top_role ) +------ + +Controls if only hoisted roles are evaluated when finding top role. + +***Default:*** Yes + +***Example:*** +- `?config set use_hoisted_top_role yes` +- `?config set use_hoisted_top_role no` + +***Notes:*** +- Top role is displayed in embeds when replying or adding/removing users to a thread in the case mod_tag and anon_username are not set. +- If this configuration is enabled, only roles that are hoisted (displayed seperately in member list) will be used. If a user has no hoisted roles, it will return 'None'. +- If you would like to display the top role of a user regardless of if it's hoisted or not, disable `use_hoisted_top_role`. + +Thread Show Account Age ( thread_show_account_age ) +------ + +Shows account age on first message sent in thread channels to mods + +***Default:*** Yes + +***Example:*** +- `?config set thread_show_account_age no` + +***Notes:*** +- See also: `thread_show_roles`, `thread_show_join_age` + + +Thread Show Join Age ( thread_show_join_age ) +------ + +Shows join age on first message sent in thread channels to mods + +***Default:*** Yes + +***Example:*** +- `?configconfig set thread_show_join_age no` + +***Notes:*** +- See also: `thread_show_account_age`, `thread_show_roles`. + + +Thread Show Roles ( thread_show_roles ) +------ + +Shows roles on first message sent in thread channels to mods + +***Default:*** Yes + +***Example:*** +- `?config set thread_show_account_age no` + +***Notes:*** +- See also: `thread_show_roles`, `thread_show_join_age`. + + +Mod Tag ( mod_tag ) +------ + +This is the name tag in the “footer” section of the embeds sent by moderators in the recipient DM and thread channel. + +***Default:*** The moderator's highest role + +***Example:*** +- `?config set mod_tag Moderator` + +***Notes:*** +{% hint style="warning" %} When the message is sent anonymously, `anon_tag` is used instead. {% endhint %} +- See also: `anon_tag`. + +Anon Tag ( anon_tag ) +------ + +This is the name tag in the “footer” section of the embeds sent by anonymous moderators in the recipient DM. + +***Default:*** \"Response\" + +***Example:*** +- `?config set anon_tag Support Agent` + +***Notes:*** +- See also: `anon_avatar_url`, `anon_username`, `mod_tag`. + +Anon Avatar URL ( anon_avatar_url ) +------ + +This is the avatar of the embeds sent by anonymous moderators in the recipient DM. + +***Default:*** Server avatar + +***Example:*** +- `?config set anon_avatar_url https://path.to/your/avatar.png` (you will need to upload the avatar to somewhere) + +***Notes:*** +- See also: `anon_username`, `anon_tag`. + + +Anon Username ( anon_username ) +------ + +This is the name in the “author” section of the embeds sent by anonymous moderators in the recipient DM. + +***Default:*** Fallback on `mod_tag` + +***Example:*** +- `?config set anon_username Incognito Mod` + +***Notes:*** +- See also: `anon_avatar_url`, `anon_tag`. + + +Transfer Reactions ( transfer_reactions ) +------ + +Transfer users reactions to mods and vice versa +*(If someone reacts to a thread message the other party will see it.)* + +***Default:*** Yes + +***Example:*** +- `?config set transfer_reactions no` + + +Thread Responses +====== + +TODO / In Progress + +`.env` Config Options +====== +#### The following is a list of config options that can *ONLY* be added by editing the `.env` file. Please use whichever guide you followed to set up the bot to see how to add these variables. + +{% hint style="danger" %} It is recommended you avoid and ignore changing any of these you do not fully understand {% endhint %} + +| Option | Description | Required | Usage | +| ------------- |:-------------:|:-------------:|:-------------:| +| modmail_guild_id | Inbox server for tickets | No | `MODMAIL_GUILD_ID = GUILDIDHERE` | +| guild_id | Main server the bot is in | Yes | `GUILD_ID = GUILDIDHERE` | +| log_url_prefix | Default is `/logs` | Yes | `LOG_URL_PREFIX = PREFIX` | +| mongo_uri | The connection uri for the database | Yes | `MONGO_URI = mongodb+srv://Papiersnipper:mypassword123@modmail-rdm99.mongodb.net/` | +| connection_uri | The connection uri for the database | Yes | `CONNECTION_URI = mongodb+srv://Papiersnipper:mypassword123@modmail-rdm99.mongodb.net/` | +| owners | ID's of the users who will have owner perms | Yes | `OWNERS = 1234,5678,91011` | +| enable_presence_intent | Enables the presence intent, required for some plugins. Uses extra resources. | No | `ENABLE_PRESENCE_INTENT = True` | +| registry_plugins_only | Disallows the ability to download plugins that aren’t in the plugin registry. | No | `REGISTRY_PLUGINS_ONLY = True` | +| token | The bots token | Yes | `TOKEN = MTAyMjk2NTA4MzYxtewgw3eNw.thisis.afaketoken-WGjwfvQ` | +| enable_eval | Enables the eval command to run arbitrary code on the bot. | No | `ENABLE_EVAL = True` | +| github_token | Needed to use the update command | No | `GITHUB_TOKEN = ghp_ABC132gfdsg4321fds` | +| disable_autoupdates | Allows for auto updates | No | `DISABLE_AUTOUPDATES = True` | +| disable_updates | Disables updates all together | No | `DISABLE_UPDATES = True` | +| log_level | The type of information posted in the terminal, Default is `INFO` | No | `LOG_LEVEL = ERROR/WARNING/INFO/DEBUG/NOTSET` | + From 484202ab6681b556191e35653f28db74a5587343 Mon Sep 17 00:00:00 2001 From: Zino <98627207+Zinoviya99@users.noreply.github.com> Date: Mon, 10 Apr 2023 12:01:08 -0700 Subject: [PATCH 09/46] Update configuration.md Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> --- usage-guide/configuration.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/usage-guide/configuration.md b/usage-guide/configuration.md index 270b182..fcf3c50 100644 --- a/usage-guide/configuration.md +++ b/usage-guide/configuration.md @@ -1,9 +1,6 @@ --- description: Configuring and customizing modmail. --- ---- -description: Configuring and customizing modmail. ---- Modmail offers an assort of customizations to make your Modmail bot unique to your server. Most customizations can be set with `?config`, but some has its own special command, such as `?activity`. You may find all of the personalizable tweaks available for Modmail below: @@ -13,6 +10,7 @@ You may find all of the personalizable tweaks available for Modmail below: {% hint style="warning" %} Things covered in brackets are optional: `[]` Things covered in angled brackets are required: `<>` {% endhint %} + Moderation Configurations ====== From b5ba00b7ad436213ed8b6b88cbc4e6acef2b74a3 Mon Sep 17 00:00:00 2001 From: Zino <98627207+Zinoviya99@users.noreply.github.com> Date: Mon, 10 Apr 2023 12:11:34 -0700 Subject: [PATCH 10/46] Update configuration.md Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> --- usage-guide/configuration.md | 60 +++++++++++++++++++++++++++++------- 1 file changed, 49 insertions(+), 11 deletions(-) diff --git a/usage-guide/configuration.md b/usage-guide/configuration.md index fcf3c50..0cbeaec 100644 --- a/usage-guide/configuration.md +++ b/usage-guide/configuration.md @@ -10,6 +10,11 @@ You may find all of the personalizable tweaks available for Modmail below: {% hint style="warning" %} Things covered in brackets are optional: `[]` Things covered in angled brackets are required: `<>` {% endhint %} +**Quick Navigation:** + +###### Moderation: +- [Prefix]() +- [Mention](./usage-guide/configuration#mention-mention) Moderation Configurations ====== @@ -46,6 +51,39 @@ Mentions all mods (mention) in mention channel when bot is mentioned - See also: `mention`, `mention_channel_id` +Prefix ( prefix ) +------ + +The prefix of the bot + +***Default:*** `?` + +***Example:*** +- `?config set prefix !` +- `?prefix !` + +This both result in commands now prefixed with !, for example: +{% hint style="success" %} !about {% endhint %} + +***Notes:*** +- If you forgot the bot prefix, Modmail will always respond to its mention (ping). +- To reset the prefix back to default: `?config del prefix` + +Guild Age ( guild_age ) +------ + +The join date of the recipient user into this server must be greater than the number of days, hours, minutes or any time-interval specified by this configuration. + +***Default:*** No age threshold + +***Example:*** +- `?config set guild_age P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)) +- `?config set guild_age 3 days and 5 hours` (accepted readable time) + +***Notes:*** +- To remove this restriction, do `{prefix}config del guild_age`. +- See also: `account_age`. + Reply Without Command ( reply_without_command ) ------ @@ -138,7 +176,7 @@ Log Channel ID ( log_channel_id ) This is the channel where all log messages will be sent (ie. thread close message, update message, etc.).\n\nTo change the log channel, you will need to find the [channel’s ID](https://support.discordapp.com/hc/en-us/articles/206346498). The channel doesn’t necessary have to be under the `main_category`. -***Default:*** `#bot-logs` (created with `{prefix}setup`) +***Default:*** `#bot-logs` (created with `?setup`) ***Example:*** - `?config set log_channel_id 9234932582312` (9234932582312 is the channel ID) @@ -151,7 +189,7 @@ Main Category ID ( main_category_id ) This is the category where all new threads will be created.\n\nTo change the Modmail category, you will need to find the [category’s ID](https://support.discordapp.com/hc/en-us/articles/206346498). -***Default:*** `Modmail` (created with `{prefix}setup`) +***Default:*** `Modmail` (created with `?setup`) ***Example:*** - `?config set main_category_id 9234932582312` (`9234932582312` is the category ID)` @@ -169,8 +207,8 @@ When this is set to `yes`, whenever a moderator starts to type in the thread cha ***Default:*** Disabled ***Example:*** -- `{prefix}config set mod_typing yes` -- `{prefix}config set mod_typing no` +- `?config set mod_typing yes` +- `?config set mod_typing no` ***Notes:*** - See also: `mod_typing` @@ -241,8 +279,8 @@ This is the message above user information for when a new thread is created in t - `?mention Yo~ Here's a new thread for ya!` ***Notes:*** -- To disable mention, use command `{prefix}mention disable`. -- See also: `{prefix}help mention`. +- To disable mention, use command `?mention disable`. +- See also: `?help mention`. Require Close Reason ( require_close_reason ) ------ @@ -267,8 +305,8 @@ Setting this configuration will close threads automatically after the number of - `?config set thread_auto_close 3 days and 5 hours` (accepted readable time) ***Notes:*** -- To disable auto close, do `{prefix}config del thread_auto_close`. -- To prevent a thread from auto-closing, do `{prefix}close cancel`. +- To disable auto close, do `?config del thread_auto_close`. +- To prevent a thread from auto-closing, do `?close cancel`. - See also: `thread_auto_close_silently`, `thread_auto_close_response`. Thread Cooldown ( thread_cooldown ) @@ -334,7 +372,7 @@ Whether to use regex to compare in autotriggers. Plain Reply Without Command ( plain_reply_without_command ) ------ -Setting this configuration will make all non-command messages sent in the thread channel to be forwarded to the recipient in a plain form without the need of `{prefix}reply`. +Setting this configuration will make all non-command messages sent in the thread channel to be forwarded to the recipient in a plain form without the need of `?reply`. ***Default:*** Disabled @@ -372,7 +410,7 @@ This is the emoji added to the message when when a Modmail action is invoked uns - `?config set blocked_emoji 🙅‍` ***Notes:*** -- You can disable `blocked_emoji` with `{prefix}config set blocked_emoji disable`. +- You can disable `blocked_emoji` with `?config set blocked_emoji disable`. - Custom/animated emojis are also supported, however, the emoji must be added to the server. - See also: `sent_emoji`. @@ -512,7 +550,7 @@ This is the emoji added to the message when when a Modmail action is invoked suc - `?config set sent_emoji ✨` ***Notes:*** -- You can disable `sent_emoji` with `{prefix}config set sent_emoji disable`. +- You can disable `sent_emoji` with `?config set sent_emoji disable`. - Custom/animated emojis are also supported, however, the emoji must be added to the server. - See also: `blocked_emoji`. From 74d94129a175e5b2c0d89b5b94ab226101fd1771 Mon Sep 17 00:00:00 2001 From: Zino <98627207+Zinoviya99@users.noreply.github.com> Date: Mon, 10 Apr 2023 12:13:39 -0700 Subject: [PATCH 11/46] Update configuration.md Removed Quick Nav For now Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> --- usage-guide/configuration.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/usage-guide/configuration.md b/usage-guide/configuration.md index 0cbeaec..458f322 100644 --- a/usage-guide/configuration.md +++ b/usage-guide/configuration.md @@ -13,8 +13,6 @@ Things covered in angled brackets are required: `<>` {% endhint %} **Quick Navigation:** ###### Moderation: -- [Prefix]() -- [Mention](./usage-guide/configuration#mention-mention) Moderation Configurations ====== From 40b9343caec71734d9c043399ff4e39ac5fbc94c Mon Sep 17 00:00:00 2001 From: Zino <98627207+Zinoviya99@users.noreply.github.com> Date: Mon, 10 Apr 2023 13:22:29 -0700 Subject: [PATCH 12/46] Finished Config Page If anything is wrong wait 5 - 7 business days before telling me /s. Added everything, its all done, is pretty, is all configs. I just need to add the quick nav, which I will get to at a later point. Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> --- usage-guide/configuration.md | 652 ++++++++++++++++++++++++++++++++++- 1 file changed, 651 insertions(+), 1 deletion(-) diff --git a/usage-guide/configuration.md b/usage-guide/configuration.md index 458f322..ce6a5be 100644 --- a/usage-guide/configuration.md +++ b/usage-guide/configuration.md @@ -13,6 +13,8 @@ Things covered in angled brackets are required: `<>` {% endhint %} **Quick Navigation:** ###### Moderation: +- [Prefix]() +- [Mention](./usage-guide/configuration#mention-mention) Moderation Configurations ====== @@ -758,7 +760,655 @@ Transfer users reactions to mods and vice versa Thread Responses ====== -TODO / In Progress +Close On Leave Reason ( close_on_leave_reason ) +------ + +Reason for closing the thread once member leaves + +***Default:*** The recipient has left the server. + +***Example:*** +- `?config set close_on_leave_reason Member left` + +***Notes:*** +- This has no effect unless `close_on_leave` is set. +- See also: `close_on_leave`. + +Confirm Thread Creation Title ( confirm_thread_creation_title ) +------ + +Title for the embed message sent to users to confirm a thread creation + +***Default:*** Confirm thread creation + +***Example:*** +- `?config set confirm_thread_creation_title Are you sure you want to create a new thread?` + + +***Notes:*** +- See also: `confirm_thread_creation`, `confirm_thread_response`, `confirm_thread_creation_accept`, `confirm_thread_creation_deny` + +Confirm Thread Response ( confirm_thread_response ) +------ + +Description for the embed message sent to users to confirm a thread creation + +***Default:*** React to confirm thread creation which will directly contact the moderators + +***Example:*** +- `?config set confirm_thread_response React to confirm` + + +***Notes:*** +- See also: `confirm_thread_creation`, `confirm_thread_creation_title`, `confirm_thread_creation_accept`, `confirm_thread_creation_deny` + + +Cooldown Thread Response ( cooldown_thread_response ) +------ + +The description of the message embed when the user has a cooldown before creating a new thread. + +***Default:*** Your cooldown ends {delta}. Try contacting me then. + +{% hint style="info" %} `{delta}` will be replaced with whatever time you gave it. {% endhint %} + +***Example:*** +- `?config set cooldown_thread_response Be patient! You are on cooldown, wait {delta} more.` + + +***Notes:*** +- "Only has an effect when `thread_cooldown` is set +- Must have a {delta} included which will be replaced with the duration of time. +- See also: `cooldown_thread_title`. + +Cooldown Thread Title ( cooldown_thread_title ) +------ + +The title of the message embed when the user has a cooldown before creating a new thread. + +***Default:*** Message not sent! + +***Example:*** +- `?config set cooldown_thread_title Error` + + +***Notes:*** +- Only has an effect when `thread_cooldown` is set +- See also: `cooldown_thread_response`. + +Disabled Current Thread Footer ( disabled_current_thread_footer ) +------ + +The footer of the message embed when Modmail DM is disabled and user DMs Modmail from existing thread. + +***Default:*** Please try again later... + +***Example:*** +- `?config set disabled_current_thread_footer Message back!` + +***Notes:*** +- Only has an effect when `{prefix}disable all` is set. +- See also: `disabled_current_thread_title`, `disabled_current_thread_response`, `disabled_new_thread_footer`. + +Disabled Current Thread Response ( disabled_current_thread_response ) +------ + +The body of the message embed when Modmail DM is disabled and user DMs Modmail from existing thread. + +***Default:*** We are not accepting any messages. + +***Example:*** +- `?config set disabled_current_thread_response On break right now.` + + +***Notes:*** +- Only has an effect when `{prefix}disable all` is set. +- See also: `disabled_current_thread_title`, `disabled_current_thread_footer`, `disabled_new_thread_response`. + +Disabled Current Thread Title ( disabled_current_thread_title ) +------ + +The title of the message embed when Modmail DM is disabled and user DMs Modmail from existing thread. + +***Default:*** Not Delivered. + +***Example:*** +- `?config set disabled_current_thread_title Unavailable` + + +***Notes:*** +- Only has an effect when `{prefix}disable all` is set. +- See also: `disabled_current_thread_response`, `disabled_current_thread_footer`, `disabled_new_thread_title`. + +Disabled New Thread Footer ( disabled_new_thread_footer ) +------ + +The footer of the message embed when Modmail new thread creation is disabled and user tries to create a new thread. + +***Default:*** Please try again later... + +***Example:*** +- `?config set disabled_new_thread_footer Contact us later` + + +***Notes:*** +- Only has an effect when `{prefix}disable` or `{prefix}disable all` is set. +- See also: `disabled_new_thread_title`, `disabled_new_thread_response`, `disabled_current_thread_footer`. + +Disabled New Thread Response ( disabled_new_thread_response ) +------ + +The body of the message embed when Modmail new thread creation is disabled and user tries to create a new thread. + +***Default:*** We are not accepting new threads. + +***Example:*** +- `?config set disabled_new_thread_response Our working hours is between 8am - 6pm EST.` + + +***Notes:*** +- Only has an effect when `{prefix}disable` or `{prefix}disable all` is set. +- See also: `disabled_new_thread_title`, `disabled_new_thread_footer`, `disabled_current_thread_response`. + +Disabled New Thread Title ( disabled_new_thread_title ) +------ + +The title of the message embed when Modmail new thread creation is disabled and user tries to create a new thread. + +***Default:*** Not Delivered. + +***Example:*** +- `?config set disabled_new_thread_title Closed` + + +***Notes:*** +- Only has an effect when `{prefix}disable` or `{prefix}disable all` is set. +- See also: `disabled_new_thread_response`, `disabled_new_thread_footer`, `disabled_current_thread_title`. + +Private Added To Group Description Anon ( private_added_to_group_description_anon ) +------ + +This is the message embed content sent to the recipient that is just added to a thread when adduser is used anonymously. + +***Default:*** A moderator has added you to a Modmail thread. + +***Example:*** +- `?config set private_added_to_group_description_anon Any message sent here will be sent to all other thread recipients.` + + +***Notes:*** +- When adduser (no anon) is used, `private_added_to_group_description` is used instead. +- The public_ variant is used when sending to other thread recipients. +- See also: `private_added_to_group_title`, `public_added_to_group_description_anon` + +Private Added To Group Response ( private_added_to_group_response ) +------ + +This is the message embed content sent to the recipient that is just added to a thread. + +***Default:*** \"{{moderator.name}} has added you to a Modmail thread.\" + +***Example:*** +- `?config set private_added_to_group_description Any message sent here will be sent to all otherthread recipients.` + + +***Notes:*** +- You may use the `{{moderator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that added the user. +- When anonadduser is used, `private_added_to_group_description_anon` is used instead. +- The public_ variant is used when sending to other thread recipients. +- See also: `private_added_to_group_title`, `public_added_to_group_description` + +Private Added To Group Title ( private_added_to_group_title ) +------ + +This is the message embed title sent to the recipient that is just added to a thread. + +***Default:*** New Thread (Group) + +***Example:*** +- `?config set private_added_to_group_title Welcome to this new group thread!` + + +***Notes:*** +- The public_ variant is used when sending to other thread recipients. +- See also: `private_added_to_group_description`, `public_added_to_group_title` + +Private Removed From Group Description Anon ( private_removed_from_group_description_anon ) +------ + +This is the message embed content sent to the recipient that is just removed from a thread when removeuser is used anonymously. + +***Default:*** A moderator has removed you from the Modmail thread. + +***Example:*** +- `?config set private_removed_from_group_description_anon You are permenantly removed from this thread.` + +***Notes:*** +- When adduser (no anon) is used, `private_removed_from_group_description` is used instead. +- The public_ variant is used when sending to other thread recipients. +- See also: `private_removed_from_group_title`, `public_removed_from_group_description_anon` + +Private Removed From Group Response ( private_removed_from_group_response ) +------ + +This is the message embed content sent to the recipient that is just removed from a thread. + +***Default:*** \"{{moderator.name}} has removed you from the Modmail thread.\" + +***Example:*** +- `?config set private_removed_from_group_description Bye` + +***Notes:*** +- You may use the `{{moderator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that added the user. +- When anonremoveuser is used, `private_removed_from_group_description_anon` is used instead. +- The public_ variant is used when sending to other thread recipients. +- See also: `private_removed_from_group_title`, `public_removed_from_group_description` + +Private Removed From Group Title ( private_removed_from_group_title ) +------ + +This is the message embed title sent to the recipient that is just removed from a thread. + +***Default:*** Removed From Thread (Group) + +***Example:*** +- `?config set private_removed_from_group_title Welcome to this new group thread!` + +***Notes:*** +- The public_ variant is used when sending to other thread recipients. +- See also: `private_removed_from_group_description`, `public_removed_from_group_title` + +Public Added To Group Description Anon ( public_added_to_group_description_anon ) +------ + +This is the message embed content sent to all other recipients when someone is added to the thread when adduser is used anonymously. + +***Default:*** \"A moderator has added {{users}} to the Modmail thread.\" + +***Example:*** +- `?config set public_added_to_group_description_anon Any message sent here will be sent to all other thread recipients.` + + +***Notes:*** +- When adduser (no anon) is used, `public_added_to_group_description` is used instead. +- The private_ variant is used when sending to the new user. +- See also: `public_added_to_group_title`, `private_added_to_group_description_anon` + +Public Added To Group Response ( public_added_to_group_response ) +------ + +This is the message embed content sent to all other recipients when someone is added to the thread. + +***Default:*** \"{{moderator.name}} has added {{users}} to the Modmail thread.\" + +***Example:*** +- `?config set public_added_to_group_response Welcome {users}!` + +***Notes:*** +- You may use the `{{moderator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that added the user. +- When anonadduser is used, `public_added_to_group_description_anon` is used instead. +- The private_ variant is used when sending to the new user. +- See also: `public_added_to_group_title`, `private_added_to_group_description` + +Public Added To Group Title ( public_added_to_group_title ) +------ + +This is the message embed title sent to all other recipients when someone is added to the thread. + +***Default:*** New User + +***Example:*** +- `?config set public_added_to_group_title Welcome to our new user!` + + +***Notes:*** +- The private_ variant is used when sending to the new user. +- See also: `private_added_to_group_title`, `private_added_to_group_title` + +Public Removed From Group Description Anon ( public_removed_from_group_description_anon ) +------ + +This is the message embed content sent to all other recipients when someone is removed from the thread when removeuser is used anonymously. + +***Default:*** \"A moderator has removed {{users}} from the Modmail thread.\" + +***Example:*** +- `?config set public_removed_from_group_description_anon Goodbye {users}!` + + +***Notes:*** +- When adduser (no anon) is used, `public_removed_from_group_description` is used instead. +- The private_ variant is used when sending to the new user. +- See also: `public_removed_from_group_title`, `private_removed_from_group_description_anon` + +Public Removed From Group Response ( public_removed_from_group_response ) +------ + +This is the message embed content sent to all other recipients when someone is removed from the thread. + +***Default:*** \"{{moderator.name}} has removed {{users}} from the Modmail thread.\" + +***Example:*** +- `?config set public_removed_from_group_response Goodbye {users}!` + + +***Notes:*** +- You may use the `{{moderator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that added the user. +- When anonremoveuser is used, `public_removed_from_group_description_anon` is used instead. + +Public Removed From Group Title ( public_removed_from_group_title ) +------ + +This is the message embed title sent to all other recipients when someone is removed from the thread. + +***Default:*** User Removed + +***Example:*** +- `?config set public_removed_from_group_title User is now gone!` + + +***Notes:*** +- The private_ variant is used when sending to the new user. +- See also: `private_removed_from_group_title`, `private_removed_from_group_title` + +React To Contact Message ( react_to_contact_message ) +------ + +A message ID where reactions are tracked. If the `react_to_contact_emoji` is added, the bot opens a thread with them. + +***Default:*** None + +***Example:*** +- `?config set react_to_contact_message 773575608814534717` + + +***Notes:*** +- See also: `react_to_contact_emoji` + + +Recipient Thread Close ( recipient_thread_close ) +------ + +Setting this configuration will allow recipients to use the `close_emoji` to close the thread themselves. + +***Default:*** Disabled + +***Example:*** +- `?config set recipient_thread_close yes` +- `?config set recipient_thread_close no` + + +***Notes:*** +- The close emoji is dictated by the configuration `close_emoji`. +- See also: `close_emoji`. + +Thread Auto Close Response ( thread_auto_close_response ) +------ + +This is the message to display when the thread when the thread auto-closes. + +***Default:*** \"This thread has been closed automatically due to inactivity after {{timeout}}.\" + +***Example:*** +- `?config set thread_auto_close_response Your close message here.` + + +***Notes:*** +- Its possible to use `{{timeout}}` as a placeholder for a formatted timeout text. +- This will not have an effect when `thread_auto_close_silently` is enabled. +- Discord flavoured markdown is fully supported in `thread_auto_close_response`. +- See also: `thread_auto_close`, `thread_auto_close_silently`. + +Thread Auto Close Silently ( thread_auto_close_silently ) +------ + +Setting this configuration will close silently when the thread auto-closes. + +***Default:*** No + +***Example:*** +- `?config set thread_auto_close_silently yes` +- `?config set thread_auto_close_silently no` + + +***Notes:*** +- This will only have an effect when `thread_auto_close` is set. +- See also: `thread_auto_close`. + +Thread Cancelled ( thread_cancelled ) +------ + +This is the message to display when a thread times out and creation is cancelled. + +***Default:*** \"Cancelled\" + +***Example:*** +- `?config set thread_cancelled Gone.` + + +Thread Close Footer ( thread_close_footer ) +------ + +This is the message embed footer sent to the recipient upon the closure of a thread. + +***Default:*** \"Replying will create a new thread\" + +***Example:*** +- `?config set thread_close_footer Bye!` + + +***Notes:*** +- See also: `thread_close_title`, `thread_close_response`, `thread_creation_footer`. + + +Thread Close Response ( thread_close_response ) +------ + +This is the message embed content sent to the recipient upon the closure of a thread. + +There are three variables you can use within the thread close message: + - `closer`: the discord User object of the user who closed the thread. + - `logkey`: the key for the thread logs. (ie. 51ecd946dc29) + - `loglink`: the full link URL to the thread logs. (ie. https://logviewer.herokuapp.com/logs/51ecd946dc29) + + +***Default:*** \"{{closer.mention}} has closed this Modmail thread\" + +***Example:*** +- `?config set thread_close_response Your message is appriciated!` + +To use variables in the thread close message: +- `?config set thread_close_response {closer.mention} has closed this thread, here's your log key: **`{logkey}`**.` + + +***Notes:*** +- When `recipient_thread_close` is enabled and the recipient closed their own thread, `thread_self_close_response` is used instead of this configuration. +- You may use the `{{closer}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that closed the thread. +- Discord flavoured markdown is fully supported in `thread_close_response`. +- See also: `thread_close_title`, `thread_close_footer`, `thread_self_close_response`, `thread_creation_response`. + +Thread Close Title ( thread_close_title ) +------ + +This is the message embed title sent to the recipient upon the closure of a thread. + +***Default:*** \"Thread Closed\" + +***Example:*** +- `?config set thread_close_title Farewell!` + + +***Notes:*** +- See also: `thread_close_response`, `thread_close_footer`, `thread_creation_title`. + + +Thread Contact Silently ( thread_contact_silently ) +------ + +Setting this configuration will always open a new thread silently in contact. + +***Default:*** No + +***Example:*** +- `?config set thread_contact_silently yes` +- `?config set thread_contact_silently no` + + +***Notes:*** +- Works like `{prefix}contact silent` for every new thread. + + +Thread Creation Contact Response ( thread_creation_contact_response ) +------ + +This is the message embed description sent to recipients when contacted by a mod. + +***Default:*** \"{{creator.name}} has opened a Modmail thread.\" + +***Example:*** +- `?config set thread_creation_contact_response New thread opened.` + + +***Notes:*** +- You may use the `{{creator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that created the thread. +- `thread_creation_self_contact_response` is used when contacted by self. +- See also: `thread_creation_contact_title`, `thread_creation_self_contact_response`. + +Thread Creation Contact Title ( thread_creation_contact_title ) +------ + +This is the message embed title sent to recipients when contacted. + +***Default:*** \"New Thread\" + +***Example:*** +- `?config set thread_creation_contact_title New Message!` + +***Notes:*** +- See also: `thread_creation_self_contact_response`, `thread_creation_contact_response`. + + +Thread Creation Footer ( thread_creation_footer ) +------ + +This is the message embed footer sent to the recipient upon the creation of a new thread. + +***Default:*** \"Your message has been sent\" + +***Example:*** +- `?config set thread_creation_footer Please Hold... + + +***Notes:*** +- This is used in place of `thread_self_closable_creation_footer` when `recipient_thread_close` is enabled. +- See also: `thread_creation_title`, `thread_creation_response`, `thread_self_closable_creation_footer`, `thread_close_footer`. + +Thread Creation Response ( thread_creation_response ) +------ + +This is the message embed content sent to the recipient upon the creation of a new thread. + +***Default:*** \"The staff team will get back to you as soon as possible.\" + +***Example:*** +- `?config set thread_creation_response You will be contacted shortly.` + + +***Notes:*** +- Discord flavoured markdown is fully supported in `thread_creation_response`. +- See also: `thread_creation_title`, `thread_creation_footer`, `thread_close_response`. + +Thread Creation Self Contact Response ( thread_creation_self_contact_response ) +------ + +This is the message embed description sent to recipients when self-contacted. + +***Default:*** \"You have opened a Modmail thread.\" + +***Example:*** +- `?config set thread_creation_self_contact_response You contacted yourself.` + +***Notes:*** +- `thread_creation_contact_response` is used when contacted by another user. +- See also: `thread_creation_contact_title`, `thread_creation_contact_response`. + +Thread Creation Title ( thread_creation_title ) +------ + +This is the message embed title sent to the recipient upon the creation of a new thread. + +***Default:*** \"Thread Created\" + +***Example:*** +- `?config set thread_creation_title Hello!` + + +***Notes:*** +- See also: `thread_creation_response`, `thread_creation_footer`, `thread_close_title`. + + +Thread Move Response ( thread_move_response ) +------ + +This is the message to display to the user when the thread is moved. + +***Default:*** This thread has been moved. + +***Example:*** +- `?config set thread_move_response This thread has been moved to another category for review!` + + +***Notes:*** +- Only has an effect when `thread_move_notify` is on. +- See also: `thread_move_title`, `thread_move_notify`. + +Thread Move Title ( thread_move_title ) +------ + +The title of the message embed when a thread is moved. + +***Default:*** Thread Moved + +***Example:*** +- `?config set thread_move_title Thread transferred to another channel!` + + +***Notes:*** +-See also: `thread_move_notify`, `thread_move_notify_mods`, `thread_move_response`. + + +Thread Self Closable Creation Footer ( thread_self_closable_creation_footer ) +------ + +This is the message embed footer sent to the recipient upon the creation of a new thread. + +***Default:*** \"Click the lock to close the thread\" + +***Example:*** +- `?config set thread_self_closable_creation_footer Please Hold...` + + +***Notes:*** +- This is used in place of `thread_creation_footer` when `recipient_thread_close` is disabled. +- See also: `thread_creation_title`, `thread_creation_response`, `thread_creation_footer`. + +Thread Self Close Response ( thread_self_close_response ) +------ + +This is the message embed content sent to the recipient upon the closure of a their own thread. + +***Default:*** \"You have closed this Modmail thread.\" + +***Example:*** +- `?config set thread_self_close_response You have closed your own thread...` + + +***Notes:*** +- When `recipient_thread_close` is disabled or the thread wasn't closed by the recipient, `thread_close_response` is used instead of this configuration. +- You may use the `{{closer}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that closed the thread. +- `{{loglink}}` can be used as a placeholder substitute for the full URL linked to the thread in the log viewer and `{{loglink}}` for the unique key (ie. s3kf91a) of the log. +- Discord flavoured markdown is fully supported in `thread_self_close_response`. +-See also: `thread_close_title`, `thread_close_footer`, `thread_close_response`. `.env` Config Options ====== From 6b8c88482a0e8e2885837602069ce2c5c4e27d81 Mon Sep 17 00:00:00 2001 From: sebkuip Date: Thu, 30 Mar 2023 15:40:31 +0200 Subject: [PATCH 13/46] Add base logviewer instructions --- installation/local-hosting-vps/README.md | 9 +++ installation/local-hosting-vps/logviewer.md | 69 +++++++++++++++++++ .../local-hosting-vps/patreon_logviewer.md | 8 +++ 3 files changed, 86 insertions(+) create mode 100644 installation/local-hosting-vps/logviewer.md create mode 100644 installation/local-hosting-vps/patreon_logviewer.md diff --git a/installation/local-hosting-vps/README.md b/installation/local-hosting-vps/README.md index 998044b..2ea5a43 100644 --- a/installation/local-hosting-vps/README.md +++ b/installation/local-hosting-vps/README.md @@ -22,3 +22,12 @@ description: Hosting on the cloud or on your own computer. * [AlmaLinux](./almalinux.md) * [CentOS](./centos.md) * [Raspberry Pi](./raspberry-pi.md) + +## Logviewer + +You can also self-host logviewer by following the guide below. + +If you wish to self host the patreon logviewer, first follow the regular logviewer hosting setup, then follow the guide below. + +* [Logviewer](./logviewer.md) +* [Patreon logviewer](./patreon-logviewer.md) \ No newline at end of file diff --git a/installation/local-hosting-vps/logviewer.md b/installation/local-hosting-vps/logviewer.md new file mode 100644 index 0000000..d97c103 --- /dev/null +++ b/installation/local-hosting-vps/logviewer.md @@ -0,0 +1,69 @@ +--- +description: Hosting the logviewer on the cloud or on your own computer. +--- + +# Logviewer + +## Prerequisites + +This logviewer hosting tutorial is written assuming you have already set up your bot and are running Ubuntu 20.04-22.04. + +## Downloading the files + +* You must have git installed on your system. If you do not, run `sudo apt install git` to install it. + +You can download the logviewer files by running the following command: + +```bash +git clone https://github.com/modmail-dev/logviewer logviewer +``` +
+Once done, you can use `cd logviewer` to enter the directory. + +## Installing the dependencies + +* Pipenv must be installed. Since this is also used for the bot, you can skip this step if you have already installed it. + +Installing the dependencies is done by running the following command: + +```bash +pipenv install +``` +
+ +## Configuring the .env + +To configure the .env file, you can use the following command: + +```bash +cp .env.example .env +nano .env +``` +This will copy the example .env file and open it in nano. You can then edit the file with your info. +You will need to enter the same mongo URI as your bot uses. The rest of the configs can be left to the default values, unless you have a specific reason to change them. + +Then save the file and exit nano by pressing `ctrl + x`, then `y` and `enter`. + +## Running the logviewer + +Now you can start the logviewer with the following command + +```bash +sudo pipenv run logviewer +``` + +## (Optional) Keep logviewer running in the background with pm2 + +Pm2 can keep your logviewer automatically online in the background even if you close your terminal. To install pm2, run the following command: + +```bash +sudo apt install npm -y && sudo npm i pm2 -g +``` + +Once installed, you can start the logviewer with pm2 by running the following command: + +```bash +sudo pm2 start logviewer.sh --name "logviewer" && sudo pm2 save +``` + +More info on how to use pm2 can be found [on pm2's website](https://pm2.keymetrics.io/docs/usage/quick-start/). diff --git a/installation/local-hosting-vps/patreon_logviewer.md b/installation/local-hosting-vps/patreon_logviewer.md new file mode 100644 index 0000000..4c8abed --- /dev/null +++ b/installation/local-hosting-vps/patreon_logviewer.md @@ -0,0 +1,8 @@ +--- +description: Hosting the patreon logviewer on the cloud or on your own computer. +--- + +# Patreon logviewer + +Before starting, please ensure that you have first followed the regular logviewer hosting setup [here](./logviewer) + From 61e2f055518f7f9ab71458f2d6bdf7335dca28d9 Mon Sep 17 00:00:00 2001 From: sebkuip Date: Thu, 30 Mar 2023 15:56:00 +0200 Subject: [PATCH 14/46] Add a patreon logviewer hosting setup --- installation/local-hosting-vps/README.md | 4 +- .../local-hosting-vps/patreon_logviewer.md | 75 +++++++++++++++++++ 2 files changed, 76 insertions(+), 3 deletions(-) diff --git a/installation/local-hosting-vps/README.md b/installation/local-hosting-vps/README.md index 2ea5a43..b45c1f9 100644 --- a/installation/local-hosting-vps/README.md +++ b/installation/local-hosting-vps/README.md @@ -25,9 +25,7 @@ description: Hosting on the cloud or on your own computer. ## Logviewer -You can also self-host logviewer by following the guide below. - -If you wish to self host the patreon logviewer, first follow the regular logviewer hosting setup, then follow the guide below. +You can also self-host logviewer by following the guides below. * [Logviewer](./logviewer.md) * [Patreon logviewer](./patreon-logviewer.md) \ No newline at end of file diff --git a/installation/local-hosting-vps/patreon_logviewer.md b/installation/local-hosting-vps/patreon_logviewer.md index 4c8abed..7680fd1 100644 --- a/installation/local-hosting-vps/patreon_logviewer.md +++ b/installation/local-hosting-vps/patreon_logviewer.md @@ -6,3 +6,78 @@ description: Hosting the patreon logviewer on the cloud or on your own computer. Before starting, please ensure that you have first followed the regular logviewer hosting setup [here](./logviewer) +## Setting up OAuth2 + +To set up OAuth2, you need to set a few settings in your Discord Developer Portal. First, head to the [Discord Developer Portal](https://discord.com/developers/applications) and select your modmail bot application. Then go to "OAuth2" and "General" +
+ +First, copy the Client ID and Client Secret. You will need these later when filling in the .env. +Then, set a redirect URL to `https://yourlogviewer.com/callback`, with the url being changed to the url of your logviewer. +Finally, click save. +
+ +## Downloading the files + +* You must have git installed on your system. If you do not, run `sudo apt install git` to install it. + +You can download the logviewer files by running the following command: + +```bash +git clone https://github.com/modmail-dev/logviewer-premium logviewer +``` +
+Once done, you can use `cd logviewer` to enter the directory. + +## Installing the dependencies + +* Pipenv must be installed. Since this is also used for the bot, you can skip this step if you have already installed it. + +Installing the dependencies is done by running the following command: + +```bash +pipenv install +``` +
+ +## Configuring the .env + +To configure the .env file, you can use the following command: + +```bash +cp .env.example .env +nano .env +``` +This will copy the example .env file and open it in nano. You can then edit the file with your info. Besides the normal logviewer config, you will also need to add your bot's token and the client ID and secret you copied earlier. + +You will need to enter the same mongo URI as your bot uses. The rest of the configs can be left to the default values, unless you have a specific reason to change them. + +Then save the file and exit nano by pressing `ctrl + x`, then `y` and `enter`. + +## Running the logviewer + +Now you can start the logviewer with the following command + +```bash +sudo pipenv run logviewer +``` + +## Whitelisting users + +To allow people to view the logviewer, you will have to whitelist them. To do this, you can use the following command in discord where your modmail bot is: +`oauth whitelist roleID` or `oauth whitelist userID`. + +## (Optional) Keep logviewer running in the background with pm2 + +Pm2 can keep your logviewer automatically online in the background even if you close your terminal. To install pm2, run the following command: + +```bash +sudo apt install npm -y && sudo npm i pm2 -g +``` + +Once installed, you can start the logviewer with pm2 by running the following command: + +```bash +sudo pm2 start logviewer.sh --name "logviewer" && sudo pm2 save +``` + +More info on how to use pm2 can be found [on pm2's website](https://pm2.keymetrics.io/docs/usage/quick-start/). From 3097d6ef0aa3802f52bc0e4994b3d71d5f5f4a3b Mon Sep 17 00:00:00 2001 From: sebkuip Date: Thu, 30 Mar 2023 16:06:59 +0200 Subject: [PATCH 15/46] Added info on how to clone a private repo --- .../local-hosting-vps/patreon_logviewer.md | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/installation/local-hosting-vps/patreon_logviewer.md b/installation/local-hosting-vps/patreon_logviewer.md index 7680fd1..04439a1 100644 --- a/installation/local-hosting-vps/patreon_logviewer.md +++ b/installation/local-hosting-vps/patreon_logviewer.md @@ -20,12 +20,30 @@ Finally, click save. * You must have git installed on your system. If you do not, run `sudo apt install git` to install it. +Due to the logviewer premium repo being private, you will first need to set up a personal access token to clone the repo. To do this, follow the steps below. + +* Open github in your browser +* When logged in, click your name in the top right and go to 'settings' +* On the left, click 'Developer settings' +* On the left, click 'Personal access tokens' and then 'Tokens (classic)' +* Click 'Generate new token' +* Give the token a name and select the 'repo' scope +* Copy the token and save it somewhere safe + +
+
+
+
+
+ You can download the logviewer files by running the following command: ```bash git clone https://github.com/modmail-dev/logviewer-premium logviewer ``` -
+ +You will be prompted for your username and password. Enter your github username and the personal access token you just created. +
Once done, you can use `cd logviewer` to enter the directory. ## Installing the dependencies From 9d4aaa4f5ca7c639648b02af06aff1172690a28c Mon Sep 17 00:00:00 2001 From: sebkuip Date: Thu, 30 Mar 2023 16:12:15 +0200 Subject: [PATCH 16/46] Added logviewer links to summary --- SUMMARY.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SUMMARY.md b/SUMMARY.md index 1a1ed04..da865d0 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -12,6 +12,8 @@ * [AlmaLinux](installation/local-hosting-vps/almalinux.md) * [CentOS](installation/local-hosting-vps/centos.md) * [Raspberry Pi](installation/local-hosting-vps/raspberry-pi.md) + * [Logviewer](installation/logviewer.md) + * [Patreon logviewer](installation/patreon-logviewer.md) * [Railway](installation/railway.md) * [Heroku](installation/heroku.md) * [Replit](installation/replit.md) From 7373c16ca71e863279ded0f5c0282e75e749bc6b Mon Sep 17 00:00:00 2001 From: sebkuip Date: Thu, 30 Mar 2023 16:13:47 +0200 Subject: [PATCH 17/46] Fix links --- SUMMARY.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SUMMARY.md b/SUMMARY.md index da865d0..0ed4d1c 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -12,8 +12,8 @@ * [AlmaLinux](installation/local-hosting-vps/almalinux.md) * [CentOS](installation/local-hosting-vps/centos.md) * [Raspberry Pi](installation/local-hosting-vps/raspberry-pi.md) - * [Logviewer](installation/logviewer.md) - * [Patreon logviewer](installation/patreon-logviewer.md) + * [Logviewer](installation/local-hosting-vps/logviewer.md) + * [Patreon logviewer](installation/local-hosting-vps/patreon-logviewer.md) * [Railway](installation/railway.md) * [Heroku](installation/heroku.md) * [Replit](installation/replit.md) From eb865e21c5a17642d32af624fe3e9f9aeea818ac Mon Sep 17 00:00:00 2001 From: sebkuip Date: Thu, 30 Mar 2023 16:14:30 +0200 Subject: [PATCH 18/46] Fix patreon underscore --- SUMMARY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SUMMARY.md b/SUMMARY.md index 0ed4d1c..1d23832 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -13,7 +13,7 @@ * [CentOS](installation/local-hosting-vps/centos.md) * [Raspberry Pi](installation/local-hosting-vps/raspberry-pi.md) * [Logviewer](installation/local-hosting-vps/logviewer.md) - * [Patreon logviewer](installation/local-hosting-vps/patreon-logviewer.md) + * [Patreon logviewer](installation/local-hosting-vps/patreon_logviewer.md) * [Railway](installation/railway.md) * [Heroku](installation/heroku.md) * [Replit](installation/replit.md) From 8699e67926fca32e35780fe73eaebd2c38307142 Mon Sep 17 00:00:00 2001 From: sebkuip Date: Thu, 30 Mar 2023 16:15:41 +0200 Subject: [PATCH 19/46] Fix another underscore --- installation/local-hosting-vps/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/local-hosting-vps/README.md b/installation/local-hosting-vps/README.md index b45c1f9..07b2d0a 100644 --- a/installation/local-hosting-vps/README.md +++ b/installation/local-hosting-vps/README.md @@ -28,4 +28,4 @@ description: Hosting on the cloud or on your own computer. You can also self-host logviewer by following the guides below. * [Logviewer](./logviewer.md) -* [Patreon logviewer](./patreon-logviewer.md) \ No newline at end of file +* [Patreon logviewer](./patreon_logviewer.md) \ No newline at end of file From 59c4e7363e22bd90d8184c5a7b9c95655392c7ac Mon Sep 17 00:00:00 2001 From: sebkuip Date: Sat, 1 Apr 2023 00:50:15 +0200 Subject: [PATCH 20/46] Apply stephen's suggestions --- installation/local-hosting-vps/logviewer.md | 9 +++++++-- installation/local-hosting-vps/patreon_logviewer.md | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/installation/local-hosting-vps/logviewer.md b/installation/local-hosting-vps/logviewer.md index d97c103..43980e1 100644 --- a/installation/local-hosting-vps/logviewer.md +++ b/installation/local-hosting-vps/logviewer.md @@ -22,8 +22,14 @@ Once done, you can use `cd logviewer` to enter the directory. ## Installing the dependencies +First, install pipenv by running the following command: + * Pipenv must be installed. Since this is also used for the bot, you can skip this step if you have already installed it. +```bash +python -m pip install pipenv +``` + Installing the dependencies is done by running the following command: ```bash @@ -36,13 +42,12 @@ pipenv install To configure the .env file, you can use the following command: ```bash -cp .env.example .env nano .env ``` This will copy the example .env file and open it in nano. You can then edit the file with your info. You will need to enter the same mongo URI as your bot uses. The rest of the configs can be left to the default values, unless you have a specific reason to change them. -Then save the file and exit nano by pressing `ctrl + x`, then `y` and `enter`. +Then save the file and exit nano by pressing `ctrl + x`, then `y`, change the name from `.env.example` to `.env` and then `enter`. ## Running the logviewer diff --git a/installation/local-hosting-vps/patreon_logviewer.md b/installation/local-hosting-vps/patreon_logviewer.md index 04439a1..6655991 100644 --- a/installation/local-hosting-vps/patreon_logviewer.md +++ b/installation/local-hosting-vps/patreon_logviewer.md @@ -48,8 +48,14 @@ Once done, you can use `cd logviewer` to enter the directory. ## Installing the dependencies +First, install pipenv by running the following command: + * Pipenv must be installed. Since this is also used for the bot, you can skip this step if you have already installed it. +```bash +python -m pip install pipenv +``` + Installing the dependencies is done by running the following command: ```bash @@ -62,14 +68,13 @@ pipenv install To configure the .env file, you can use the following command: ```bash -cp .env.example .env nano .env ``` This will copy the example .env file and open it in nano. You can then edit the file with your info. Besides the normal logviewer config, you will also need to add your bot's token and the client ID and secret you copied earlier. You will need to enter the same mongo URI as your bot uses. The rest of the configs can be left to the default values, unless you have a specific reason to change them. -Then save the file and exit nano by pressing `ctrl + x`, then `y` and `enter`. +Then save the file and exit nano by pressing `ctrl + x`, then `y`, change the name from `.env.example` to `.env` and then `enter`. ## Running the logviewer From f09e98064a1f8044e8d644a3057ab35f2befc5d3 Mon Sep 17 00:00:00 2001 From: sebkuip Date: Sat, 1 Apr 2023 00:52:03 +0200 Subject: [PATCH 21/46] Change extra line in premium logviewer guide --- installation/local-hosting-vps/patreon_logviewer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/local-hosting-vps/patreon_logviewer.md b/installation/local-hosting-vps/patreon_logviewer.md index 6655991..a2548e9 100644 --- a/installation/local-hosting-vps/patreon_logviewer.md +++ b/installation/local-hosting-vps/patreon_logviewer.md @@ -4,7 +4,7 @@ description: Hosting the patreon logviewer on the cloud or on your own computer. # Patreon logviewer -Before starting, please ensure that you have first followed the regular logviewer hosting setup [here](./logviewer) +This logviewer hosting tutorial is written assuming you have already set up your bot and are running Ubuntu 20.04-22.04. ## Setting up OAuth2 From ad764f41df965d6800637fb7c019ac0b2f0571bc Mon Sep 17 00:00:00 2001 From: Sebastian Kuipers Date: Mon, 10 Apr 2023 19:57:39 +0200 Subject: [PATCH 22/46] Fix for stephen's review --- installation/local-hosting-vps/logviewer.md | 2 +- installation/local-hosting-vps/patreon_logviewer.md | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/installation/local-hosting-vps/logviewer.md b/installation/local-hosting-vps/logviewer.md index 43980e1..aec51f4 100644 --- a/installation/local-hosting-vps/logviewer.md +++ b/installation/local-hosting-vps/logviewer.md @@ -44,7 +44,7 @@ To configure the .env file, you can use the following command: ```bash nano .env ``` -This will copy the example .env file and open it in nano. You can then edit the file with your info. +This will open the example .env file in nano. You can then edit the file with your info. You will need to enter the same mongo URI as your bot uses. The rest of the configs can be left to the default values, unless you have a specific reason to change them. Then save the file and exit nano by pressing `ctrl + x`, then `y`, change the name from `.env.example` to `.env` and then `enter`. diff --git a/installation/local-hosting-vps/patreon_logviewer.md b/installation/local-hosting-vps/patreon_logviewer.md index a2548e9..252b928 100644 --- a/installation/local-hosting-vps/patreon_logviewer.md +++ b/installation/local-hosting-vps/patreon_logviewer.md @@ -11,7 +11,7 @@ This logviewer hosting tutorial is written assuming you have already set up your To set up OAuth2, you need to set a few settings in your Discord Developer Portal. First, head to the [Discord Developer Portal](https://discord.com/developers/applications) and select your modmail bot application. Then go to "OAuth2" and "General"
-First, copy the Client ID and Client Secret. You will need these later when filling in the .env. +First, copy the Client ID and Client Secret. You will need these later when filling in the `.env`. Then, set a redirect URL to `https://yourlogviewer.com/callback`, with the url being changed to the url of your logviewer. Finally, click save.
@@ -65,12 +65,12 @@ pipenv install ## Configuring the .env -To configure the .env file, you can use the following command: +To configure the `.env` file, you can use the following command: ```bash -nano .env +nano .env.example ``` -This will copy the example .env file and open it in nano. You can then edit the file with your info. Besides the normal logviewer config, you will also need to add your bot's token and the client ID and secret you copied earlier. +This will open the example .env file in nano. You can then edit the file with your info. Besides the normal logviewer config, you will also need to add your bot's token and the client ID and secret you copied earlier. You will need to enter the same mongo URI as your bot uses. The rest of the configs can be left to the default values, unless you have a specific reason to change them. @@ -87,7 +87,7 @@ sudo pipenv run logviewer ## Whitelisting users To allow people to view the logviewer, you will have to whitelist them. To do this, you can use the following command in discord where your modmail bot is: -`oauth whitelist roleID` or `oauth whitelist userID`. +`?oauth whitelist roleID` or `?oauth whitelist userID`. ## (Optional) Keep logviewer running in the background with pm2 From 9a94c4c000f9241e930917bc28e85656c029fa37 Mon Sep 17 00:00:00 2001 From: Sebastian Kuipers Date: Mon, 10 Apr 2023 19:58:18 +0200 Subject: [PATCH 23/46] Fix small oversight --- installation/local-hosting-vps/logviewer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/local-hosting-vps/logviewer.md b/installation/local-hosting-vps/logviewer.md index aec51f4..2923b03 100644 --- a/installation/local-hosting-vps/logviewer.md +++ b/installation/local-hosting-vps/logviewer.md @@ -42,7 +42,7 @@ pipenv install To configure the .env file, you can use the following command: ```bash -nano .env +nano .env.example ``` This will open the example .env file in nano. You can then edit the file with your info. You will need to enter the same mongo URI as your bot uses. The rest of the configs can be left to the default values, unless you have a specific reason to change them. From d6f1b47af72b640f8c187dbfbf3fea83036d2a33 Mon Sep 17 00:00:00 2001 From: Sebastian Kuipers Date: Mon, 10 Apr 2023 19:59:04 +0200 Subject: [PATCH 24/46] Fix some additional formatting --- installation/local-hosting-vps/logviewer.md | 4 ++-- installation/local-hosting-vps/patreon_logviewer.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/installation/local-hosting-vps/logviewer.md b/installation/local-hosting-vps/logviewer.md index 2923b03..292d6af 100644 --- a/installation/local-hosting-vps/logviewer.md +++ b/installation/local-hosting-vps/logviewer.md @@ -39,12 +39,12 @@ pipenv install ## Configuring the .env -To configure the .env file, you can use the following command: +To configure the `.env` file, you can use the following command: ```bash nano .env.example ``` -This will open the example .env file in nano. You can then edit the file with your info. +This will open the example `.env` file in nano. You can then edit the file with your info. You will need to enter the same mongo URI as your bot uses. The rest of the configs can be left to the default values, unless you have a specific reason to change them. Then save the file and exit nano by pressing `ctrl + x`, then `y`, change the name from `.env.example` to `.env` and then `enter`. diff --git a/installation/local-hosting-vps/patreon_logviewer.md b/installation/local-hosting-vps/patreon_logviewer.md index 252b928..918c407 100644 --- a/installation/local-hosting-vps/patreon_logviewer.md +++ b/installation/local-hosting-vps/patreon_logviewer.md @@ -70,7 +70,7 @@ To configure the `.env` file, you can use the following command: ```bash nano .env.example ``` -This will open the example .env file in nano. You can then edit the file with your info. Besides the normal logviewer config, you will also need to add your bot's token and the client ID and secret you copied earlier. +This will open the example `.env` file in nano. You can then edit the file with your info. Besides the normal logviewer config, you will also need to add your bot's token and the client ID and secret you copied earlier. You will need to enter the same mongo URI as your bot uses. The rest of the configs can be left to the default values, unless you have a specific reason to change them. From 72a89d565899fc70f65079254dbb16ac55f07098 Mon Sep 17 00:00:00 2001 From: Raiden Date: Tue, 11 Apr 2023 07:51:44 +0000 Subject: [PATCH 25/46] GITBOOK-14: Add Alma Linux guide --- SUMMARY.md | 4 +- installation/local-hosting-vps/almalinux.md | 178 +++++++++++++++++++- installation/local-hosting-vps/debian.md | 14 +- installation/local-hosting-vps/fedora.md | 14 +- installation/local-hosting-vps/ubuntu.md | 10 +- 5 files changed, 196 insertions(+), 24 deletions(-) diff --git a/SUMMARY.md b/SUMMARY.md index 6e2bb18..b48e37f 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -9,11 +9,11 @@ * [Ubuntu](installation/local-hosting-vps/ubuntu.md) * [Debian](installation/local-hosting-vps/debian.md) * [Fedora](installation/local-hosting-vps/fedora.md) - * [AlmaLinux](installation/local-hosting-vps/almalinux.md) + * [Alma Linux](installation/local-hosting-vps/almalinux.md) * [CentOS](installation/local-hosting-vps/centos.md) * [Raspberry Pi](installation/local-hosting-vps/raspberry-pi.md) * [Logviewer](installation/local-hosting-vps/logviewer.md) - * [Patreon logviewer](installation/local-hosting-vps/patreon_logviewer.md) + * [Patreon logviewer](installation/local-hosting-vps/patreon\_logviewer.md) * [Railway](installation/railway.md) * [Heroku](installation/heroku.md) * [Community Guides](installation/community-guides.md) diff --git a/installation/local-hosting-vps/almalinux.md b/installation/local-hosting-vps/almalinux.md index 0aff996..0f55be6 100644 --- a/installation/local-hosting-vps/almalinux.md +++ b/installation/local-hosting-vps/almalinux.md @@ -1,11 +1,183 @@ --- -description: Deploy Modmail on a AlmaLinux server. +description: Deploy Modmail on RHEL / Alma Linux server. --- -# AlmaLinux +# Alma Linux -TODO +Alma Linux 9 and Alma Linux 8 is based on Red Hat Enterprise Linux (RHEL) 8 and 9 respectively so you can follow this guide if you're running any of the OS mentioned above. ## Prerequisites +* Root access (**`sudo`**). +* Minimum 1GB of RAM +* At least 2GB available disk space. +* Supported releases: Alma Linux 9, Alma Linux 8. + +## Dependencies + +* Python 3.9 +* Tools: `git`, `nano` + +{% hint style="info" %} +All code blocks should be executed in bash and line by line unless specified otherwise. +{% endhint %} + +### Alma Linux 9 + +Alma Linux 9 have all required packages available in official repositories. Install them with `dnf`: + +```bash +sudo dnf -y install python39 git @development nano +``` + +### Alma Linux 8.4-8.x + +```bash +sudo dnf -y update +sudo dnf -y group install development +sudo dnf -y install python39 python39-pip python39-devel nano git +``` + +## Installing Bot + +In your home directory, clone and cd into the official Modmail repository with: + +```bash +cd ~ +git clone https://github.com/modmail-dev/modmail +cd modmail +``` + +Inside the Modmail folder, ensure `pip` is installed correctly and is defaulting to Python 3.9 with: + +```bash +python3.9 -m ensurepip --default-pip +``` + +And then, install `pipenv` and the bot dependencies with: + +```bash +pip3.9 install pipenv +pipenv install --python 3.9 +``` + +Create a file named `.env` with `nano` and paste all the environmental variables (secrets) needed to run the bot via right-clicking in the nano editor. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. + +```bash +nano .env +``` + +
+ +After that, press `Ctrl+O` and `Enter` to save your changes. Exit the `nano` editor with `Ctrl+X`. + +{% hint style="info" %} +If using the `nano` editor is a bit of a learning curve, you can always FTP into your server using software like [WinSCP](https://winscp.net/eng/index.php) to edit the `.env` file manually with your preferred GUI-based editor like Notepad. +{% endhint %} + +After your `.env` file is ready, you can now go ahead and try running your bot with: + +```bash +pipenv run bot +``` + +If no error shows up, it means your bot is now running correctly. + +## Setting up auto-restart + +To have the bot auto-restart on crash or system reboot, we will be using `systemd` by making a service file for our bot. + +In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your `pipenv_path`. + +First, your Linux `username` can be fetched with the following command: + +```bash +whoami +``` + +If you have cloned the Modmail repo as a `root` user, your Modmail repo path should be: + +```bash +/root/modmail +``` + +Otherwise, your path should be: + +```bash +/home/$USER/modmail/ +``` + +You can get your `pipenv_path` with: + +``` +whereis pipenv +``` + +Now, using `nano`, create a service file for `systemd` with: + +```bash +sudo nano /etc/systemd/system/modmail.service +``` + +and paste in the contents below, replacing `username`, `modmail_path` and `pipenv_path` with yours respectively. `Ctrl+O` and `Enter` to save. `Ctrl+X` to exit the nano editor. + +{% code title="modmail.service" %} +```bash +[Unit] +Description=Modmail bot +After=network.target + +[Service] +User=username # replace this +Group=username # replace this +Restart=always +RestartSec=10 +Type=simple +WorkingDirectory=modmail_path # replace this +ExecStart=pipenv_path run python bot.py # replace pipenv_path only + +[Install] +WantedBy=multi-user.target +``` +{% endcode %} + +Now, start your Modmail bot with: + +```bash +sudo systemctl start modmail +``` + +If everything goes correctly, you should see your bot online. You can also view the logs of your systemd process with: + +```bash +sudo journalctl -eu modmail +``` + +With that said, go ahead and enable your Modmail service to auto-restart after crash and reboot with: + +```bash +sudo systemctl enable modmail +``` + +If in the future you need to stop and disable your Modmail service, you can do so with: + +```bash +sudo systemctl stop modmail +sudo systemctl disable modmai +``` + ## Updating + +Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. + +If for some reason your update command isn't working correctly, you can update your bot by going into your modmail folder and pulling the latest changes from GitHub like so: + +```bash +cd modmail && git pull +``` + +Be sure to restart your bot to apply the changes. If you followed the above instructions on setting up auto-restart, you can do so with: + +```bash +sudo systemctl restart modmail +``` diff --git a/installation/local-hosting-vps/debian.md b/installation/local-hosting-vps/debian.md index a5e361e..73d7c11 100644 --- a/installation/local-hosting-vps/debian.md +++ b/installation/local-hosting-vps/debian.md @@ -17,12 +17,12 @@ description: Deploy Modmail on a Debian server. * Tools: `git`, `wget`, `nano` * Additional Modmail requirements: `libcairo2-dev`, `libffi-dev`, `g++` -To install these dependencies, we will be using **`apt`**. - {% hint style="info" %} All code blocks should be executed in bash and line by line unless specified otherwise. {% endhint %} +To install these dependencies, we will be using **`apt`**. + ### **Debian 11 Bullseye** ```bash @@ -51,7 +51,7 @@ cd Python-3.10.9 sudo make altinstall ``` -After following this step, make sure to specify the version when running Python commands later in the guide. +After following this step, make sure to specify the version when running user-level Python commands later in the guide. For example: @@ -99,9 +99,9 @@ If no error shows up, it means your bot is now running correctly. ## Setting up auto-restart -To have the bot auto-restart on crash or system reboot, we will be using systemd by making a service file for our bot. +To have the bot auto-restart on crash or system reboot, we will be using `systemd` by making a service file for our bot. -In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your Pipenv `path`. +In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your `pipenv_path`. First, your Linux `username` can be fetched with the following command: @@ -121,7 +121,7 @@ Otherwise, your path should be: /home/$USER/modmail/ ``` -You can get your Pipenv `path` with: +You can get your `pipenv_path` with: ``` whereis pipenv @@ -161,7 +161,7 @@ Now, start your Modmail bot with: sudo systemctl start modmail ``` -If everything goes correctly, you should see your bot online. You can also view the logs of your systemd process with: +If everything goes correctly, you should see your bot online. You can also view the logs of your `systemd` process with: ```bash sudo journalctl -eu modmail diff --git a/installation/local-hosting-vps/fedora.md b/installation/local-hosting-vps/fedora.md index 87e5b01..506b370 100644 --- a/installation/local-hosting-vps/fedora.md +++ b/installation/local-hosting-vps/fedora.md @@ -9,7 +9,7 @@ description: Deploy Modmail on a Fedora server. * Root access (**`sudo`**). * Minimum 1GB of RAM * At least 2GB available disk space. -* Supported releases: Fedora 37, Fedora 36. +* Supported releases: Fedora 37, Fedora 36, Fedora 35. ## Dependencies @@ -17,12 +17,12 @@ description: Deploy Modmail on a Fedora server. * Tools: `git`, `wget`, `nano` * Additional Modmail requirements: `g++` -Fedora Linux 35 and above has all required packages available in official repositories. Install them with `dnf.` - {% hint style="info" %} All code blocks should be executed in bash and line by line unless specified otherwise. {% endhint %} +Fedora Linux 35 and above has all required packages available in official repositories. Install them with `dnf`. + ```bash sudo dnf -y install python39 git nano g++ gtk3 ``` @@ -74,9 +74,9 @@ If no error shows up, it means your bot is now running correctly. ## Setting up auto-restart -To have the bot auto-restart on crash or system reboot, we will be using systemd by making a service file for our bot. +To have the bot auto-restart on crash or system reboot, we will be using `systemd` by making a service file for our bot. -In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your Pipenv `path`. +In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your `pipenv_path`. First, your Linux `username` can be fetched with the following command: @@ -96,13 +96,13 @@ Otherwise, your path should be: /home/$USER/modmail/ ``` -You can get your Pipenv `path` with: +You can get your `pipenv_path` with: ``` whereis pipenv ``` -Now, using `nano`, create a service file for systemd with: +Now, using `nano`, create a service file for `systemd` with: ```bash sudo nano /etc/systemd/system/modmail.service diff --git a/installation/local-hosting-vps/ubuntu.md b/installation/local-hosting-vps/ubuntu.md index 44d3bf7..36cbe26 100644 --- a/installation/local-hosting-vps/ubuntu.md +++ b/installation/local-hosting-vps/ubuntu.md @@ -19,12 +19,12 @@ We will be using the following dependencies: * Tools: `git`, `wget`, `nano`, `software-properties-common` * Additional Modmail requirements: `libcairo2-dev`, `libffi-dev`, `g++` -To install these dependencies, we will be using **`apt`**. - {% hint style="info" %} All code blocks should be executed in bash and line by line unless specified otherwise. {% endhint %} +To install these dependencies, we will be using **`apt`**. + We recommend adding the `deadsnakes` ppa to install Python 3.10: ```bash @@ -62,7 +62,7 @@ cd Python-3.10.9 make altinstall ``` -After following this step, make sure to specify the version when running Python commands later in the guide. +After following this step, make sure to specify the version when running user-level Python commands later in the guide. For example: @@ -112,7 +112,7 @@ If no error shows up, it means your bot is now running correctly. ## Setting up auto-restart -To have the bot auto-restart on crash or system reboot, we will be using systemd by making a service file for our bot. +To have the bot auto-restart on crash or system reboot, we will be using `systemd` by making a service file for our bot. In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your Pipenv `path`. @@ -134,7 +134,7 @@ Otherwise, your path should be: /home/$USER/modmail/ ``` -You can get your Pipenv `path` with: +You can get your `pipenv_path` with: ``` whereis pipenv From ca3b54fb0e095b0dd8e0aa194def330fd842a4cf Mon Sep 17 00:00:00 2001 From: Raiden Date: Tue, 11 Apr 2023 08:23:02 +0000 Subject: [PATCH 26/46] GITBOOK-15: Minor tweaks and correction --- SUMMARY.md | 2 - installation/local-hosting-vps/README.md | 22 +- installation/local-hosting-vps/almalinux.md | 10 +- installation/local-hosting-vps/centos.md | 11 - installation/local-hosting-vps/debian.md | 10 +- .../local-hosting-vps/raspberry-pi.md | 11 - installation/local-hosting-vps/windows.md | 2 +- installation/railway.md | 2 +- usage-guide/configuration.md | 1789 +++++++++-------- 9 files changed, 943 insertions(+), 916 deletions(-) delete mode 100644 installation/local-hosting-vps/centos.md delete mode 100644 installation/local-hosting-vps/raspberry-pi.md diff --git a/SUMMARY.md b/SUMMARY.md index b48e37f..82bab4e 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -10,8 +10,6 @@ * [Debian](installation/local-hosting-vps/debian.md) * [Fedora](installation/local-hosting-vps/fedora.md) * [Alma Linux](installation/local-hosting-vps/almalinux.md) - * [CentOS](installation/local-hosting-vps/centos.md) - * [Raspberry Pi](installation/local-hosting-vps/raspberry-pi.md) * [Logviewer](installation/local-hosting-vps/logviewer.md) * [Patreon logviewer](installation/local-hosting-vps/patreon\_logviewer.md) * [Railway](installation/railway.md) diff --git a/installation/local-hosting-vps/README.md b/installation/local-hosting-vps/README.md index 8d15890..53f3941 100644 --- a/installation/local-hosting-vps/README.md +++ b/installation/local-hosting-vps/README.md @@ -14,19 +14,19 @@ More OS-specific requirements will be listed on their specific installation page ## Choose your Operating System -* [Windows](./windows.md) -* [MacOS](./macos.md) -* [Docker](./docker.md) -* [Ubuntu](./ubuntu.md) -* [Debian](./debian.md) -* [Fedora](./fedora.md) -* [AlmaLinux](./almalinux.md) -* [CentOS](./centos.md) -* [Raspberry Pi](./raspberry-pi.md) +* [Windows](windows.md) +* [MacOS](macos.md) +* [Docker](docker.md) +* [Ubuntu](ubuntu.md) +* [Debian](debian.md) +* [Fedora](fedora.md) +* [AlmaLinux](almalinux.md) +* [CentOS](almalinux.md) +* [Raspberry Pi OS](debian.md) ## Logviewer You can also self-host logviewer by following the guides below. -* [Logviewer](./logviewer.md) -* [Patreon logviewer](./patreon_logviewer.md) +* [Logviewer](logviewer.md) +* [Patreon logviewer](patreon\_logviewer.md) diff --git a/installation/local-hosting-vps/almalinux.md b/installation/local-hosting-vps/almalinux.md index 0f55be6..5e2adc8 100644 --- a/installation/local-hosting-vps/almalinux.md +++ b/installation/local-hosting-vps/almalinux.md @@ -1,17 +1,17 @@ --- -description: Deploy Modmail on RHEL / Alma Linux server. +description: Deploy Modmail on RHEL / Alma Linux / CentOS server. --- # Alma Linux -Alma Linux 9 and Alma Linux 8 is based on Red Hat Enterprise Linux (RHEL) 8 and 9 respectively so you can follow this guide if you're running any of the OS mentioned above. +Alma Linux 8, 9 and CentOS Stream 8, 9 are based on Red Hat Enterprise Linux (RHEL) 8 and 9 respectively so you can essentially follow this guide if you're running any of the OS mentioned above. ## Prerequisites * Root access (**`sudo`**). * Minimum 1GB of RAM * At least 2GB available disk space. -* Supported releases: Alma Linux 9, Alma Linux 8. +* Supported releases: Alma Linux 9, Alma Linux 8, CentOS Stream 9, CentOS Stream 8, RHEL 9 and RHEL 8 ## Dependencies @@ -22,7 +22,7 @@ Alma Linux 9 and Alma Linux 8 is based on Red Hat Enterprise Linux (RHEL) 8 and All code blocks should be executed in bash and line by line unless specified otherwise. {% endhint %} -### Alma Linux 9 +### RHEL 9 / Alma Linux 9 / CentOS Stream 9 Alma Linux 9 have all required packages available in official repositories. Install them with `dnf`: @@ -30,7 +30,7 @@ Alma Linux 9 have all required packages available in official repositories. Inst sudo dnf -y install python39 git @development nano ``` -### Alma Linux 8.4-8.x +### RHEL 8 / Alma Linux 8 / CentOS Stream 8.4-8.x ```bash sudo dnf -y update diff --git a/installation/local-hosting-vps/centos.md b/installation/local-hosting-vps/centos.md deleted file mode 100644 index d0b4321..0000000 --- a/installation/local-hosting-vps/centos.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -description: Deploy Modmail on a CentOS server. ---- - -# CentOS - -TODO - -## Prerequisites - -## Updating diff --git a/installation/local-hosting-vps/debian.md b/installation/local-hosting-vps/debian.md index 73d7c11..eb6e63c 100644 --- a/installation/local-hosting-vps/debian.md +++ b/installation/local-hosting-vps/debian.md @@ -1,15 +1,17 @@ --- -description: Deploy Modmail on a Debian server. +description: Deploy Modmail on Debian / Raspberry Pi OS. --- # Debian +Raspberry Pi OS 11 Bullseye and Raspberry Pi OS 10 Buster are based on Debian 11 Bullseye and Debian 10 Buster respectively so you can essentially follow this guide if you're running any of the OS mentioned above. + ## Prerequisites * Root access (**`sudo`**). * Minimum 1GB of RAM * At least 2GB available disk space. -* Supported releases: Debian 11 Bullseye, Debian 10 Buster. +* Supported releases: Debian 11 Bullseye, Debian 10 Buster, Raspberry Pi OS 11 Bullseye, and Raspberry Pi OS 10 (Legacy) Buster ## Dependencies @@ -23,7 +25,7 @@ All code blocks should be executed in bash and line by line unless specified oth To install these dependencies, we will be using **`apt`**. -### **Debian 11 Bullseye** +### **Debian 11 Bullseye /** Raspberry Pi OS 11 Bullseye ```bash sudo apt update @@ -32,7 +34,7 @@ sudo apt -y install python3 python3-dev python3-venv python3-pip libcairo2-dev l At the time of writing, this will install Python 3.9 from Debian's repository. -### **Debian 10 Buster** +### **Debian 10 Buster /** Raspberry Pi OS 10 Buster You will need to manually compile Python 3.10 from source. Compiling Python may take a while (est. 5-10 minutes). diff --git a/installation/local-hosting-vps/raspberry-pi.md b/installation/local-hosting-vps/raspberry-pi.md deleted file mode 100644 index d89f975..0000000 --- a/installation/local-hosting-vps/raspberry-pi.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -description: Deploy Modmail on a Raspberry Pi. ---- - -# Raspberry Pi - -TODO - -## Prerequisites - -## Updating diff --git a/installation/local-hosting-vps/windows.md b/installation/local-hosting-vps/windows.md index 59ad6c5..efb0eba 100644 --- a/installation/local-hosting-vps/windows.md +++ b/installation/local-hosting-vps/windows.md @@ -128,7 +128,7 @@ You can fill in these extra details as you see fit as it's only for your own ref You can also optionally specify a log file as output and error in the `I/O` tab, just be sure to create the file beforehand so you can select it in the GUI. -

Details on the "I/O" tab

+

Details on the "I/O" tab

And finally, click "Install Service" to install your Modmail bot as a service on your Windows system.\ diff --git a/installation/railway.md b/installation/railway.md index fb21bff..df5543c 100644 --- a/installation/railway.md +++ b/installation/railway.md @@ -123,7 +123,7 @@ Next, go to the **Deployments** tab, look at the latest deployment, is it succes
-
Screenshot of the deployments tab, and clicking the URL.

Navigate to the Deployments tab, save and open this URL.

+
Screenshot of the deployments tab, and clicking the URL.

Navigate to the Deployments tab, save and open this URL.

diff --git a/usage-guide/configuration.md b/usage-guide/configuration.md index 43f9f48..3af1bbe 100644 --- a/usage-guide/configuration.md +++ b/usage-guide/configuration.md @@ -2,1433 +2,1482 @@ description: Configuring and customizing modmail. --- -Modmail offers an assort of customizations to make your Modmail bot unique to your server. Most customizations can be set with `?config`, but some has its own special command, such as `?activity`. -You may find all of the personalizable tweaks available for Modmail below: +# Configuration -{% hint style="info" %} All examples presume your prefix is `?`.{% endhint %} +Modmail offers an assort of customizations to make your Modmail bot unique to your server. Most customizations can be set with `?config`, but some has its own special command, such as `?activity`. You may find all of the personalizable tweaks available for Modmail below: -{% hint style="warning" %} Things covered in brackets are optional: `[]` -Things covered in angled brackets are required: `<>` {% endhint %} +{% hint style="info" %} +All examples presume your prefix is \`?\`. +{% endhint %} + +{% hint style="warning" %} +Things covered in brackets are optional: \`\[]\` Things covered in angled brackets are required: \`<>\` +{% endhint %} **Quick Navigation:** -###### Moderation: -- [Prefix]() -- [Mention](./usage-guide/configuration#mention-mention) +**Moderation:** + +* [Prefix](configuration.md) +* [Mention](usage-guide/configuration/#mention-mention) -Moderation Configurations -====== +## Moderation Configurations -Account Age ( account_age ) ------- +### Account Age ( account\_age ) -***Default:*** No Age Threshold +_**Default:**_ No Age Threshold -Set an amount of time a users account has to be created in order to open a ticket. +Set an amount of time a users account has to be created in order to open a ticket. -***Example:*** +_**Example:**_ -- `?config set account_age P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)) -- `?config set account_age 3 days and 5 hours` (accepted readable time) +* `?config set account_age P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO\_8601#Durations)) +* `?config set account_age 3 days and 5 hours` (accepted readable time) -***Note(s):*** -- To remove this restriction, do ?config del account_age. -- See also: `guild_age`. +_**Note(s):**_ +* To remove this restriction, do ?config del account\_age. +* See also: `guild_age`. -Alert on Mention ( alert_on_mention ) ------- +### Alert on Mention ( alert\_on\_mention ) -***Default:*** No +_**Default:**_ No Mentions all mods (mention) in mention channel when bot is mentioned -***Example:*** +_**Example:**_ -- `?config set alert_on_mention yes` +* `?config set alert_on_mention yes` -***Notes:*** -- See also: `mention`, `mention_channel_id` +_**Notes:**_ +* See also: `mention`, `mention_channel_id` -Prefix ( prefix ) ------- +### Prefix ( prefix ) The prefix of the bot -***Default:*** `?` +_**Default:**_ `?` + +_**Example:**_ -***Example:*** -- `?config set prefix !` -- `?prefix !` +* `?config set prefix !` +* `?prefix !` This both result in commands now prefixed with !, for example: -{% hint style="success" %} !about {% endhint %} -***Notes:*** -- If you forgot the bot prefix, Modmail will always respond to its mention (ping). -- To reset the prefix back to default: `?config del prefix` +{% hint style="success" %} +!about +{% endhint %} + +_**Notes:**_ + +* If you forgot the bot prefix, Modmail will always respond to its mention (ping). +* To reset the prefix back to default: `?config del prefix` -Guild Age ( guild_age ) ------- +### Guild Age ( guild\_age ) -The join date of the recipient user into this server must be greater than the number of days, hours, minutes or any time-interval specified by this configuration. +The join date of the recipient user into this server must be greater than the number of days, hours, minutes or any time-interval specified by this configuration. -***Default:*** No age threshold +_**Default:**_ No age threshold -***Example:*** -- `?config set guild_age P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)) -- `?config set guild_age 3 days and 5 hours` (accepted readable time) +_**Example:**_ -***Notes:*** -- To remove this restriction, do `{prefix}config del guild_age`. -- See also: `account_age`. +* `?config set guild_age P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO\_8601#Durations)) +* `?config set guild_age 3 days and 5 hours` (accepted readable time) +_**Notes:**_ -Reply Without Command ( reply_without_command ) ------- +* To remove this restriction, do `{prefix}config del guild_age`. +* See also: `account_age`. -***Default:*** Disabled +### Reply Without Command ( reply\_without\_command ) + +_**Default:**_ Disabled Setting this configuration will make all non-command messages sent in the thread channel to be forwarded to the recipient without the need of `?reply`. -***Example:*** -- `?config set reply_without_command yes` -- `?config set reply_without_command no` +_**Example:**_ -***Notes:*** -- See also: `anon_reply_without_command`, `plain_reply_without_command`. +* `?config set reply_without_command yes` +* `?config set reply_without_command no` +_**Notes:**_ -Show Timestamps ( show_timestamp ) ------- +* See also: `anon_reply_without_command`, `plain_reply_without_command`. -***Default:*** Yes +### Show Timestamps ( show\_timestamp ) -Shows timestamps on thread embeds +_**Default:**_ Yes -***Example:*** +Shows timestamps on thread embeds -- `?config set show_timestamp no` +_**Example:**_ +* `?config set show_timestamp no` -Silent Alert On Commands ( silent_alert_on_mention ) ------- +### Silent Alert On Commands ( silent\_alert\_on\_mention ) Send a message in the mention channel without mentioning all mods (mention). -***Default:*** No +_**Default:**_ No -***Example:*** -- `?config set alert_on_mention yes` +_**Example:**_ -***Notes:*** -This has no effect unless `alert_on_mention` is set to yes. -See also: `mention`, `mention_channel_id` +* `?config set alert_on_mention yes` +_**Notes:**_ This has no effect unless `alert_on_mention` is set to yes. See also: `mention`, `mention_channel_id` -Update Channel ID ( update_channel_id ) ------- +### Update Channel ID ( update\_channel\_id ) This is the channel where update notifications are sent to. -***Default:*** Log Channel (normally `#bot-logs`) +_**Default:**_ Log Channel (normally `#bot-logs`) + +_**Example:**_ -***Example:*** -- `?config set update_channel_id 9234932582312` (9234932582312 is the channel ID)` +* `?config set update_channel_id 9234932582312` (9234932582312 is the channel ID)\` -***Notes:*** -- This has no effect unless `disable_autoupdates` is set to no and `update_notifications` is set to yes. -- See also: `log_channel_id` +_**Notes:**_ +* This has no effect unless `disable_autoupdates` is set to no and `update_notifications` is set to yes. +* See also: `log_channel_id` -Update Notifications ( update_notifications ) ------- +### Update Notifications ( update\_notifications ) This is the channel where update notifications are sent to. -***Default:*** Yes +_**Default:**_ Yes -***Example:*** -- `?config set update_notifications no` +_**Example:**_ -***Notes:*** -- This has no effect unless `disable_autoupdates` is set to no. -- See also: `update_channel_id` +* `?config set update_notifications no` +_**Notes:**_ -Fallback Category ID ( fallback_category_id ) ------- +* This has no effect unless `disable_autoupdates` is set to no. +* See also: `update_channel_id` + +### Fallback Category ID ( fallback\_category\_id ) This is the category that will hold the threads when the main category is full.\n\nTo change the Fallback category, you will need to find the [category’s ID](https://support.discordapp.com/hc/en-us/articles/206346498). -***Default:*** `Fallback Modmail` (created when the main category is full) +_**Default:**_ `Fallback Modmail` (created when the main category is full) + +_**Example:**_ -***Example:*** -- `?config set fallback_category_id 9234932582312` (`9234932582312` is the category ID) +* `?config set fallback_category_id 9234932582312` (`9234932582312` is the category ID) -***Notes:*** -- If the Fallback category ended up being non-existent/invalid, Modmail will create a new one. To fix this, set `fallback_category_id` to a valid category. -- See also: `main_category_id`. +_**Notes:**_ +* If the Fallback category ended up being non-existent/invalid, Modmail will create a new one. To fix this, set `fallback_category_id` to a valid category. +* See also: `main_category_id`. -Log Channel ID ( log_channel_id ) ------- +### Log Channel ID ( log\_channel\_id ) This is the channel where all log messages will be sent (ie. thread close message, update message, etc.).\n\nTo change the log channel, you will need to find the [channel’s ID](https://support.discordapp.com/hc/en-us/articles/206346498). The channel doesn’t necessary have to be under the `main_category`. -***Default:*** `#bot-logs` (created with `?setup`) +_**Default:**_ `#bot-logs` (created with `?setup`) + +_**Example:**_ + +* `?config set log_channel_id 9234932582312` (9234932582312 is the channel ID) -***Example:*** -- `?config set log_channel_id 9234932582312` (9234932582312 is the channel ID) +_**Notes:**_ -***Notes:*** -- If the Modmail logging channel ended up being non-existent/invalid, no logs will be sent. +* If the Modmail logging channel ended up being non-existent/invalid, no logs will be sent. -Main Category ID ( main_category_id ) ------- +### Main Category ID ( main\_category\_id ) This is the category where all new threads will be created.\n\nTo change the Modmail category, you will need to find the [category’s ID](https://support.discordapp.com/hc/en-us/articles/206346498). -***Default:*** `Modmail` (created with `?setup`) +_**Default:**_ `Modmail` (created with `?setup`) + +_**Example:**_ + +* `?config set main_category_id 9234932582312` (`9234932582312` is the category ID)\` + +_**Notes:**_ + +* If the Modmail category ended up being non-existent/invalid, Modmail will break. To fix this, run `?setup` again or set `main_category_id` to a valid category. +* When the Modmail category is full, new channels will be created in the fallback category. +* See also: `fallback_category_id` -***Example:*** -- `?config set main_category_id 9234932582312` (`9234932582312` is the category ID)` +### Mod Typing ( mod\_typing ) -***Notes:*** -- If the Modmail category ended up being non-existent/invalid, Modmail will break. To fix this, run `?setup` again or set `main_category_id` to a valid category. -- When the Modmail category is full, new channels will be created in the fallback category. -- See also: `fallback_category_id` +When this is set to `yes`, whenever a moderator starts to type in the thread channel, the recipient user will see "{bot.user.display\_name} is typing…" in their DM channel. -Mod Typing ( mod_typing ) ------- +_**Default:**_ Disabled -When this is set to `yes`, whenever a moderator starts to type in the thread channel, the recipient user will see \"{bot.user.display_name} is typing…\" in their DM channel. +_**Example:**_ -***Default:*** Disabled +* `?config set mod_typing yes` +* `?config set mod_typing no` -***Example:*** -- `?config set mod_typing yes` -- `?config set mod_typing no` +_**Notes:**_ -***Notes:*** -- See also: `mod_typing` +* See also: `mod_typing` -User Typing ( user_typing ) ------- +### User Typing ( user\_typing ) -When this is set to `yes`, whenever the recipient user starts to type in their DM channel, the moderator will see “{bot.user.display_name} is typing…” in the thread channel. +When this is set to `yes`, whenever the recipient user starts to type in their DM channel, the moderator will see “{bot.user.display\_name} is typing…” in the thread channel. -***Default:*** Enabled +_**Default:**_ Enabled -***Example:*** -- `?config set user_typing yes` -- `?config set user_typing no` +_**Example:**_ -***Notes:*** -- See also: `mod_typing`. +* `?config set user_typing yes` +* `?config set user_typing no` -Twitch URL ( twitch_url ) ------- +_**Notes:**_ -This channel dictates the linked Twitch channel when the activity is set to \"Streaming\". +* See also: `mod_typing`. -***Default:*** `https://www.twitch.tv/discordmodmail/` +### Twitch URL ( twitch\_url ) -***Example:*** -- `?config set twitch_url https://www.twitch.tv/yourchannelname/` +This channel dictates the linked Twitch channel when the activity is set to "Streaming". -***Notes:*** -- This has no effect when the activity is not set to \"Streaming\". -- See also: `?help activity` +_**Default:**_ `https://www.twitch.tv/discordmodmail/` -Close On Leave ( close_on_leave ) ------- +_**Example:**_ + +* `?config set twitch_url https://www.twitch.tv/yourchannelname/` + +_**Notes:**_ + +* This has no effect when the activity is not set to "Streaming". +* See also: `?help activity` + +### Close On Leave ( close\_on\_leave ) Closes a modmail thread upon user leave automatically -***Default:*** No +_**Default:**_ No -***Example:*** -- `?config set close_on_leave yes` +_**Example:**_ -***Notes:*** -- See also: `close_on_leave_reason`. +* `?config set close_on_leave yes` -Confirm Thread Creation ( confirm_thread_creation ) ------- +_**Notes:**_ + +* See also: `close_on_leave_reason`. + +### Confirm Thread Creation ( confirm\_thread\_creation ) Ensure users confirm that they want to create a new thread -***Default:*** No +_**Default:**_ No + +_**Example:**_ + +* `?config set confirm_thread_creation yes` -***Example:*** -- `?config set confirm_thread_creation yes` +_**Notes:**_ -***Notes:*** -- See also: `confirm_thread_creation_title`, `confirm_thread_response`, `confirm_thread_creation_accept`, `confirm_thread_creation_deny` +* See also: `confirm_thread_creation_title`, `confirm_thread_response`, `confirm_thread_creation_accept`, `confirm_thread_creation_deny` -Mention ( mention ) ------- +### Mention ( mention ) This is the message above user information for when a new thread is created in the channel. -***Default:*** `@here` +_**Default:**_ `@here` -***Example:*** -- `?config set mention Yo~ Here's a new thread for ya!` -- `?mention Yo~ Here's a new thread for ya!` +_**Example:**_ -***Notes:*** -- To disable mention, use command `?mention disable`. -- See also: `?help mention`. +* `?config set mention Yo~ Here's a new thread for ya!` +* `?mention Yo~ Here's a new thread for ya!` -Require Close Reason ( require_close_reason ) ------- +_**Notes:**_ + +* To disable mention, use command `?mention disable`. +* See also: `?help mention`. + +### Require Close Reason ( require\_close\_reason ) Require a reason to close threads. -***Default:*** No +_**Default:**_ No -***Example:*** -- `?config set require_close_reason yes` +_**Example:**_ +* `?config set require_close_reason yes` -Thread Auto Close ( thread_auto_close ) ------- +### Thread Auto Close ( thread\_auto\_close ) Setting this configuration will close threads automatically after the number of days, hours, minutes or any time-interval specified by this configuration. -***Default:*** Never +_**Default:**_ Never + +_**Example:**_ + +* `?config set thread_auto_close P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO\_8601#Durations)) +* `?config set thread_auto_close 3 days and 5 hours` (accepted readable time) -***Example:*** -- `?config set thread_auto_close P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)) -- `?config set thread_auto_close 3 days and 5 hours` (accepted readable time) +_**Notes:**_ -***Notes:*** -- To disable auto close, do `?config del thread_auto_close`. -- To prevent a thread from auto-closing, do `?close cancel`. -- See also: `thread_auto_close_silently`, `thread_auto_close_response`. +* To disable auto close, do `?config del thread_auto_close`. +* To prevent a thread from auto-closing, do `?close cancel`. +* See also: `thread_auto_close_silently`, `thread_auto_close_response`. -Thread Cooldown ( thread_cooldown ) ------- +### Thread Cooldown ( thread\_cooldown ) Specify the time required for the recipient to wait before allowed to create a new thread. -***Default:*** Never +_**Default:**_ Never -***Example:*** -- `?config set thread_cooldown P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO_8601#Durations)) -- `?config set thread_cooldown 3 days and 5 hours` (accepted readable time) +_**Example:**_ -***Notes:*** -- To disable thread cooldown, do `?config del thread_cooldown`. +* `?config set thread_cooldown P12DT3H` (stands for 12 days and 3 hours in [ISO-8601 Duration Format](https://en.wikipedia.org/wiki/ISO\_8601#Durations)) +* `?config set thread_cooldown 3 days and 5 hours` (accepted readable time) +_**Notes:**_ -Thread Move Notify ( thread_move_notify ) ------- +* To disable thread cooldown, do `?config del thread_cooldown`. + +### Thread Move Notify ( thread\_move\_notify ) Notify the recipient if the thread was moved. -***Default:*** No +_**Default:**_ No + +_**Example:**_ -***Example:*** -- `?config set thread_move_notify yes` -- `?config set thread_move_notify no` +* `?config set thread_move_notify yes` +* `?config set thread_move_notify no` -***Notes:*** -- See also: `thread_move_title`, `thread_move_response`, `thread_move_notify_mods`. +_**Notes:**_ -Thread Move Notify Mods ( thread_move_notify_mods ) ------- +* See also: `thread_move_title`, `thread_move_response`, `thread_move_notify_mods`. + +### Thread Move Notify Mods ( thread\_move\_notify\_mods ) Notify mods again after the thread is moved -***Default:*** No +_**Default:**_ No + +_**Example:**_ -***Example:*** -- `?config set thread_move_notify_mods yes` -- `?config set thread_move_notify_mods no` +* `?config set thread_move_notify_mods yes` +* `?config set thread_move_notify_mods no` -***Notes:*** -- See also: `thread_move_title`, `thread_move_response`, `thread_move_notify`. +_**Notes:**_ -Use Regex Autotrigger ( use_regex_autotrigger ) ------- +* See also: `thread_move_title`, `thread_move_response`, `thread_move_notify`. + +### Use Regex Autotrigger ( use\_regex\_autotrigger ) Whether to use regex to compare in autotriggers. -***Default:*** No +_**Default:**_ No + +_**Example:**_ -***Example:*** -- `?config set use_regex_autotrigger yes` +* `?config set use_regex_autotrigger yes` -***Notes:*** +_**Notes:**_ -{% hint style="danger" %} This is meant for advanced user that understand regular expressions. {% endhint %} +{% hint style="danger" %} +This is meant for advanced user that understand regular expressions. +{% endhint %} -- You can test it out with https://regexr.com on `PCRE (Server)` mode -- See command: `autotrigger` +* You can test it out with https://regexr.com on `PCRE (Server)` mode +* See command: `autotrigger` -Plain Reply Without Command ( plain_reply_without_command ) ------- +### Plain Reply Without Command ( plain\_reply\_without\_command ) Setting this configuration will make all non-command messages sent in the thread channel to be forwarded to the recipient in a plain form without the need of `?reply`. -***Default:*** Disabled +_**Default:**_ Disabled + +_**Example:**_ -***Example:*** -- `?config set plain_reply_without_command yes` -- `?config set plain_reply_without_command no` +* `?config set plain_reply_without_command yes` +* `?config set plain_reply_without_command no` -***Notes:*** -- See also: `reply_without_command`, `anon_reply_without_command`. +_**Notes:**_ -Anonymous Snippets ( anonymous_snippets ) ------- +* See also: `reply_without_command`, `anon_reply_without_command`. + +### Anonymous Snippets ( anonymous\_snippets ) Sends snippets anonymously. -***Default:*** No +_**Default:**_ No + +_**Example:**_ -***Example:*** -- `?config set anonymous_snippets yes` +* `?config set anonymous_snippets yes` -***Notes:*** -- See also: `anon_avatar_url`, `anon_tag`, `plain_snippets`. +_**Notes:**_ -Appearance Configurations -====== +* See also: `anon_avatar_url`, `anon_tag`, `plain_snippets`. -Blocked Emoji ( blocked_emoji ) ------- +## Appearance Configurations + +### Blocked Emoji ( blocked\_emoji ) This is the emoji added to the message when when a Modmail action is invoked unsuccessfully (ie. DM Modmail when blocked, failed to reply, etc.). -***Default:*** 🚫 +_**Default:**_ 🚫 + +_**Example:**_ -***Example:*** -- `?config set blocked_emoji 🙅‍` +* `?config set blocked_emoji 🙅‍` -***Notes:*** -- You can disable `blocked_emoji` with `?config set blocked_emoji disable`. -- Custom/animated emojis are also supported, however, the emoji must be added to the server. -- See also: `sent_emoji`. +_**Notes:**_ -Close Emoji ( close_emoji ) ------- +* You can disable `blocked_emoji` with `?config set blocked_emoji disable`. +* Custom/animated emojis are also supported, however, the emoji must be added to the server. +* See also: `sent_emoji`. + +### Close Emoji ( close\_emoji ) This is the emoji the recipient can click to close a thread themselves. The emoji is automatically added to the `thread_creation_response` embed. -***Default:*** 🔒 +_**Default:**_ 🔒 + +_**Example:**_ + +* `?config set close_emoji 👍‍` + +_**Notes:**_ + +* This will only have an effect when `recipient_thread_close` is enabled. +* See also: `recipient_thread_close`. + +### Confirm Thread Creation Accept ( confirm\_thread\_creation\_accept ) + +Emoji to accept thread creation + +_**Default:**_ \u2705 + +_**Example:**_ + +* `?config set confirm_thread_creation_accept \u2611` -***Example:*** -- `?config set close_emoji 👍‍` +_**Notes:**_ -***Notes:*** -- This will only have an effect when `recipient_thread_close` is enabled. -- See also: `recipient_thread_close`. +* This has no effect unless `confirm_thread_creation` is set +* See also: `confirm_thread_creation`, `confirm_thread_creation_title`, `confirm_thread_response`, `confirm_thread_creation_deny` -Confirm Thread Creation Accept ( confirm_thread_creation_accept ) ------- +### Confirm Thread Creation Deny ( confirm\_thread\_creation\_deny ) -Emoji to accept thread creation +Emoji to cancel thread creation -***Default:*** \u2705 +_**Default:**_ \uD83D\uDEAB -***Example:*** -- `?config set confirm_thread_creation_accept \u2611` +_**Example:**_ -***Notes:*** -- This has no effect unless `confirm_thread_creation` is set -- See also: `confirm_thread_creation`, `confirm_thread_creation_title`, `confirm_thread_response`, `confirm_thread_creation_deny` +* `?config set confirm_thread_creation_deny \u26D4` -Confirm Thread Creation Deny ( confirm_thread_creation_deny ) ------- +_**Notes:**_ -Emoji to cancel thread creation +* This has no effect unless `confirm_thread_creation` is set +* See also: `confirm_thread_creation`, `confirm_thread_creation_title`, `confirm_thread_response`, `confirm_thread_creation_accept` -***Default:*** \uD83D\uDEAB +### Error Color ( error\_color ) -***Example:*** -- `?config set confirm_thread_creation_deny \u26D4` +This is the color for Modmail when anything goes wrong, unsuccessful commands, or a stern warning. -***Notes:*** -- This has no effect unless `confirm_thread_creation` is set -- See also: `confirm_thread_creation`, `confirm_thread_creation_title`, `confirm_thread_response`, `confirm_thread_creation_accept` +_**Default:**_ Discord Red [#E74C3C](https://placehold.it/100/e74c3c?text=+) -Error Color ( error_color ) ------- +_**Example:**_ -This is the color for Modmail when anything goes wrong, unsuccessful commands, or a stern warning. +* `?config set error_color ocean blue` +* `?config set error_color ff1242` +* `?config set error_color #ff1242` +* `?config set error_color fa1` -***Default:*** Discord Red [#E74C3C](https://placehold.it/100/e74c3c?text=+) +_**Notes:**_ -***Example:*** -- `?config set error_color ocean blue` -- `?config set error_color ff1242` -- `?config set error_color #ff1242` -- `?config set error_color fa1` +* Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). +* See also: `main_color`, `mod_color`, `recipient_color`. -***Notes:*** -- Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). -- See also: `main_color`, `mod_color`, `recipient_color`. +### Main Color ( main\_color ) +This is the main color for Modmail (help/about/ping embed messages, subscribe, move, etc.). -Main Color ( main_color ) ------- +_**Default:**_ Discord Blurple [#7289DA](https://placehold.it/100/7289da?text=+) -This is the main color for Modmail (help/about/ping embed messages, subscribe, move, etc.). +_**Example:**_ -***Default:*** Discord Blurple [#7289DA](https://placehold.it/100/7289da?text=+) +* `?config set main_color olive green` +* `?config set main_color 12de3a` +* `?config set main_color #12de3a` +* `?config set main_color fff` -***Example:*** -- `?config set main_color olive green` -- `?config set main_color 12de3a` -- `?config set main_color #12de3a` -- `?config set main_color fff` +_**Notes:**_ -***Notes:*** -- Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). -- See also: `error_color`, `mod_color`, `recipient_color`. +* Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). +* See also: `error_color`, `mod_color`, `recipient_color`. +### Mod Color ( mod\_color ) -Mod Color ( mod_color ) ------- +This is the color of the messages sent by the moderators, this applies to messages within in the thread channel and the DM thread messages received by the recipient. -This is the color of the messages sent by the moderators, this applies to messages within in the thread channel and the DM thread messages received by the recipient. +_**Default:**_ Discord Green [#2ECC71](https://placehold.it/100/2ecc71?text=+) -***Default:*** Discord Green [#2ECC71](https://placehold.it/100/2ecc71?text=+) +_**Example:**_ -***Example:*** -- `?config set mod_color dark beige` -- `?config set mod_color cb7723` -- `?config set mod_color #cb7723` -- `?config set mod_color c4k` +* `?config set mod_color dark beige` +* `?config set mod_color cb7723` +* `?config set mod_color #cb7723` +* `?config set mod_color c4k` -***Notes:*** -- Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). -- See also: `recipient_color`, `main_color`, `error_color`. +_**Notes:**_ -React To Contact Emoji ( react_to_contact_emoji ) ------- +* Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). +* See also: `recipient_color`, `main_color`, `error_color`. -An emoji which is tracked in `react_to_contact_message` +### React To Contact Emoji ( react\_to\_contact\_emoji ) -***Default:*** \u2705 +An emoji which is tracked in `react_to_contact_message` -***Example:*** -- `?config set react_to_contact_emoji \u2705` +_**Default:**_ \u2705 -***Notes:*** -- See also: `react_to_contact_message \u2705` +_**Example:**_ -Recipient Color ( recipient_color ) ------- +* `?config set react_to_contact_emoji \u2705` + +_**Notes:**_ + +* See also: `react_to_contact_message \u2705` + +### Recipient Color ( recipient\_color ) This is the color of the messages sent by the recipient, this applies to messages received in the thread channel. -***Default:*** "Discord Gold [#F1C40F](https://placehold.it/100/f1c40f?text=+) +_**Default:**_ "Discord Gold [#F1C40F](https://placehold.it/100/f1c40f?text=+) + +_**Example:**_ -***Example:*** -- `?config set recipient_color dark beige` -- `?config set recipient_color cb7723` -- `?config set recipient_color #cb7723` -- `?config set recipient_color c4k` +* `?config set recipient_color dark beige` +* `?config set recipient_color cb7723` +* `?config set recipient_color #cb7723` +* `?config set recipient_color c4k` -***Notes:*** -- Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). -- See also: `mod_color`, `main_color`, `error_color`. +_**Notes:**_ -Sent Emoji ( sent_emoji ) ------- +* Available color names can be found on [Color Options](https://docs.modmail.dev/old-docs/color-names). +* See also: `mod_color`, `main_color`, `error_color`. + +### Sent Emoji ( sent\_emoji ) This is the emoji added to the message when when a Modmail action is invoked successfully (ie. DM Modmail, edit message, etc.). -***Default:*** ✅ +_**Default:**_ ✅ + +_**Example:**_ -***Example:*** -- `?config set sent_emoji ✨` +* `?config set sent_emoji ✨` -***Notes:*** -- You can disable `sent_emoji` with `?config set sent_emoji disable`. -- Custom/animated emojis are also supported, however, the emoji must be added to the server. -- See also: `blocked_emoji`. +_**Notes:**_ -Show Log URL Button ( show_log_url_button ) ------- +* You can disable `sent_emoji` with `?config set sent_emoji disable`. +* Custom/animated emojis are also supported, however, the emoji must be added to the server. +* See also: `blocked_emoji`. + +### Show Log URL Button ( show\_log\_url\_button ) Shows the button to open the Log URL. -***Default:*** No +_**Default:**_ No + +_**Example:**_ + +* `?config set show_log_url_button yes` + +## Thread Appearance + +### Use Random Channel Name ( use\_random\_channel\_name ) + +When this is set to `yes`, new thread channels will be named with random characters tied to their user ID. + +_**Default:**_ No + +_**Example:**_ + +* `?config set use_random_channel_name yes` +* `?config set use_random_channel_name no` + +_**Notes:**_ -***Example:*** -- `?config set show_log_url_button yes` +{% hint style="warning" %} +This config is suitable for servers in Server Discovery to comply with channel name restrictions. +{% endhint %} -Thread Appearance -====== +{% hint style="danger" %} +This cannot be applied with \`use\_timestamp\_channel\_name\`, \`use\_nickname\_channel\_name\`, or \`use\_user\_id\_channel\_name\`. +{% endhint %} -Use Random Channel Name ( use_random_channel_name ) ------- +* See also: `use_timestamp_channel_name`, `use_user_id_channel_name`, `use_nickname_channel_name`. -When this is set to `yes`, new thread channels will be named with random characters tied to their user ID. +### Use Timestamp Channel Name ( use\_timestamp\_channel\_name ) -***Default:*** No +When this is set to `yes`, new thread channels will be named with the recipient's account creation date instead of the recipient's name. -***Example:*** -- `?config set use_random_channel_name yes` -- `?config set use_random_channel_name no` +_**Default:**_ No -***Notes:*** -{% hint style="warning" %} This config is suitable for servers in Server Discovery to comply with channel name restrictions. {% endhint %} -{% hint style="danger" %} This cannot be applied with `use_timestamp_channel_name`, `use_nickname_channel_name`, or `use_user_id_channel_name`. {% endhint %} -- See also: `use_timestamp_channel_name`, `use_user_id_channel_name`, `use_nickname_channel_name`. +_**Example:**_ -Use Timestamp Channel Name ( use_timestamp_channel_name ) ------- +* `?config set use_timestamp_channel_name yes` +* `?config set use_timestamp_channel_name no` -When this is set to `yes`, new thread channels will be named with the recipient's account creation date instead of the recipient's name. +_**Notes:**_ -***Default:*** No +{% hint style="warning" %} +This config is \*\*NOT\*\* suitable for servers in Server Discovery to comply with channel name restrictions. +{% endhint %} -***Example:*** -- `?config set use_timestamp_channel_name yes` -- `?config set use_timestamp_channel_name no` +{% hint style="danger" %} +This cannot be applied with \`use\_user\_id\_channel\_name\`, \`use\_random\_channel\_name\` or \`use\_nickname\_channel\_name\`. +{% endhint %} -***Notes:*** -{% hint style="warning" %} This config is **NOT** suitable for servers in Server Discovery to comply with channel name restrictions. {% endhint %} -{% hint style="danger" %} This cannot be applied with `use_user_id_channel_name`, `use_random_channel_name` or `use_nickname_channel_name`. {% endhint %} -- See also: `use_user_id_channel_name`, `use_nickname_channel_name`, `use_random_channel_name`. +* See also: `use_user_id_channel_name`, `use_nickname_channel_name`, `use_random_channel_name`. -Use User ID Channel Name ( use_user_id_channel_name ) ------- +### Use User ID Channel Name ( use\_user\_id\_channel\_name ) -When this is set to `yes`, new thread channels will be named with the recipient's ID instead of the recipient's name. +When this is set to `yes`, new thread channels will be named with the recipient's ID instead of the recipient's name. -***Default:*** No +_**Default:**_ No -***Example:*** -- `?config set use_user_id_channel_name yes` -- `?config set use_user_id_channel_name no` +_**Example:**_ -***Notes:*** -{% hint style="warning" %} This config is suitable for servers in Server Discovery to comply with channel name restrictions. {% endhint %} -{% hint style="danger" %} This cannot be applied with `use_timestamp_channel_name`, `use_random_channel_name` or `use_nickname_channel_name`. {% endhint %} -- See also: `use_timestamp_channel_name`, `use_nickname_channel_name`, `use_random_channel_name`. +* `?config set use_user_id_channel_name yes` +* `?config set use_user_id_channel_name no` -Use Nickname Channel Name ( use_nickname_channel_name ) ------- +_**Notes:**_ -When this is set to `yes`, new thread channels will be named with the recipient's nickname instead of the recipient's name. +{% hint style="warning" %} +This config is suitable for servers in Server Discovery to comply with channel name restrictions. +{% endhint %} -***Default:*** +{% hint style="danger" %} +This cannot be applied with \`use\_timestamp\_channel\_name\`, \`use\_random\_channel\_name\` or \`use\_nickname\_channel\_name\`. +{% endhint %} -***Example:*** -- `?config set use_nickname_channel_name yes` -- `?config set use_nickname_channel_name no` +* See also: `use_timestamp_channel_name`, `use_nickname_channel_name`, `use_random_channel_name`. -***Notes:*** -{% hint style="warning" %} This config is suitable for servers in Server Discovery to comply with channel name restrictions. {% endhint %} -{% hint style="danger" %} This cannot be applied with `use_timestamp_channel_name`, `use_random_channel_name` or `use_user_id_channel_name`. {% endhint %} -- See also: `use_timestamp_channel_name`, `use_user_id_channel_name`, `use_random_channel_name`. +### Use Nickname Channel Name ( use\_nickname\_channel\_name ) -Use Hoisted Top Role ( use_hoisted_top_role ) ------- +When this is set to `yes`, new thread channels will be named with the recipient's nickname instead of the recipient's name. -Controls if only hoisted roles are evaluated when finding top role. +_**Default:**_ -***Default:*** Yes +_**Example:**_ -***Example:*** -- `?config set use_hoisted_top_role yes` -- `?config set use_hoisted_top_role no` +* `?config set use_nickname_channel_name yes` +* `?config set use_nickname_channel_name no` -***Notes:*** -- Top role is displayed in embeds when replying or adding/removing users to a thread in the case mod_tag and anon_username are not set. -- If this configuration is enabled, only roles that are hoisted (displayed seperately in member list) will be used. If a user has no hoisted roles, it will return 'None'. -- If you would like to display the top role of a user regardless of if it's hoisted or not, disable `use_hoisted_top_role`. +_**Notes:**_ -Thread Show Account Age ( thread_show_account_age ) ------- +{% hint style="warning" %} +This config is suitable for servers in Server Discovery to comply with channel name restrictions. +{% endhint %} -Shows account age on first message sent in thread channels to mods +{% hint style="danger" %} +This cannot be applied with \`use\_timestamp\_channel\_name\`, \`use\_random\_channel\_name\` or \`use\_user\_id\_channel\_name\`. +{% endhint %} -***Default:*** Yes +* See also: `use_timestamp_channel_name`, `use_user_id_channel_name`, `use_random_channel_name`. -***Example:*** -- `?config set thread_show_account_age no` +### Use Hoisted Top Role ( use\_hoisted\_top\_role ) -***Notes:*** -- See also: `thread_show_roles`, `thread_show_join_age` +Controls if only hoisted roles are evaluated when finding top role. +_**Default:**_ Yes -Thread Show Join Age ( thread_show_join_age ) ------- +_**Example:**_ -Shows join age on first message sent in thread channels to mods +* `?config set use_hoisted_top_role yes` +* `?config set use_hoisted_top_role no` -***Default:*** Yes +_**Notes:**_ -***Example:*** -- `?configconfig set thread_show_join_age no` +* Top role is displayed in embeds when replying or adding/removing users to a thread in the case mod\_tag and anon\_username are not set. +* If this configuration is enabled, only roles that are hoisted (displayed seperately in member list) will be used. If a user has no hoisted roles, it will return 'None'. +* If you would like to display the top role of a user regardless of if it's hoisted or not, disable `use_hoisted_top_role`. -***Notes:*** -- See also: `thread_show_account_age`, `thread_show_roles`. +### Thread Show Account Age ( thread\_show\_account\_age ) +Shows account age on first message sent in thread channels to mods -Thread Show Roles ( thread_show_roles ) ------- +_**Default:**_ Yes -Shows roles on first message sent in thread channels to mods +_**Example:**_ -***Default:*** Yes +* `?config set thread_show_account_age no` -***Example:*** -- `?config set thread_show_account_age no` +_**Notes:**_ -***Notes:*** -- See also: `thread_show_roles`, `thread_show_join_age`. +* See also: `thread_show_roles`, `thread_show_join_age` +### Thread Show Join Age ( thread\_show\_join\_age ) -Mod Tag ( mod_tag ) ------- +Shows join age on first message sent in thread channels to mods -This is the name tag in the “footer” section of the embeds sent by moderators in the recipient DM and thread channel. +_**Default:**_ Yes -***Default:*** The moderator's highest role +_**Example:**_ -***Example:*** -- `?config set mod_tag Moderator` +* `?configconfig set thread_show_join_age no` -***Notes:*** -{% hint style="warning" %} When the message is sent anonymously, `anon_tag` is used instead. {% endhint %} -- See also: `anon_tag`. +_**Notes:**_ -Anon Tag ( anon_tag ) ------- +* See also: `thread_show_account_age`, `thread_show_roles`. -This is the name tag in the “footer” section of the embeds sent by anonymous moderators in the recipient DM. +### Thread Show Roles ( thread\_show\_roles ) -***Default:*** \"Response\" +Shows roles on first message sent in thread channels to mods -***Example:*** -- `?config set anon_tag Support Agent` +_**Default:**_ Yes -***Notes:*** -- See also: `anon_avatar_url`, `anon_username`, `mod_tag`. +_**Example:**_ -Anon Avatar URL ( anon_avatar_url ) ------- +* `?config set thread_show_account_age no` -This is the avatar of the embeds sent by anonymous moderators in the recipient DM. +_**Notes:**_ -***Default:*** Server avatar +* See also: `thread_show_roles`, `thread_show_join_age`. -***Example:*** -- `?config set anon_avatar_url https://path.to/your/avatar.png` (you will need to upload the avatar to somewhere) +### Mod Tag ( mod\_tag ) -***Notes:*** -- See also: `anon_username`, `anon_tag`. +This is the name tag in the “footer” section of the embeds sent by moderators in the recipient DM and thread channel. +_**Default:**_ The moderator's highest role -Anon Username ( anon_username ) ------- +_**Example:**_ -This is the name in the “author” section of the embeds sent by anonymous moderators in the recipient DM. +* `?config set mod_tag Moderator` -***Default:*** Fallback on `mod_tag` +_**Notes:**_ -***Example:*** -- `?config set anon_username Incognito Mod` +{% hint style="warning" %} +When the message is sent anonymously, \`anon\_tag\` is used instead. +{% endhint %} -***Notes:*** -- See also: `anon_avatar_url`, `anon_tag`. +* See also: `anon_tag`. +### Anon Tag ( anon\_tag ) -Transfer Reactions ( transfer_reactions ) ------- +This is the name tag in the “footer” section of the embeds sent by anonymous moderators in the recipient DM. -Transfer users reactions to mods and vice versa -*(If someone reacts to a thread message the other party will see it.)* +_**Default:**_ "Response" -***Default:*** Yes +_**Example:**_ -***Example:*** -- `?config set transfer_reactions no` +* `?config set anon_tag Support Agent` +_**Notes:**_ -Thread Responses -====== +* See also: `anon_avatar_url`, `anon_username`, `mod_tag`. -Close On Leave Reason ( close_on_leave_reason ) ------- +### Anon Avatar URL ( anon\_avatar\_url ) -Reason for closing the thread once member leaves +This is the avatar of the embeds sent by anonymous moderators in the recipient DM. -***Default:*** The recipient has left the server. +_**Default:**_ Server avatar -***Example:*** -- `?config set close_on_leave_reason Member left` +_**Example:**_ -***Notes:*** -- This has no effect unless `close_on_leave` is set. -- See also: `close_on_leave`. +* `?config set anon_avatar_url https://path.to/your/avatar.png` (you will need to upload the avatar to somewhere) -Confirm Thread Creation Title ( confirm_thread_creation_title ) ------- +_**Notes:**_ -Title for the embed message sent to users to confirm a thread creation +* See also: `anon_username`, `anon_tag`. -***Default:*** Confirm thread creation +### Anon Username ( anon\_username ) -***Example:*** -- `?config set confirm_thread_creation_title Are you sure you want to create a new thread?` +This is the name in the “author” section of the embeds sent by anonymous moderators in the recipient DM. +_**Default:**_ Fallback on `mod_tag` -***Notes:*** -- See also: `confirm_thread_creation`, `confirm_thread_response`, `confirm_thread_creation_accept`, `confirm_thread_creation_deny` +_**Example:**_ -Confirm Thread Response ( confirm_thread_response ) ------- +* `?config set anon_username Incognito Mod` -Description for the embed message sent to users to confirm a thread creation +_**Notes:**_ -***Default:*** React to confirm thread creation which will directly contact the moderators +* See also: `anon_avatar_url`, `anon_tag`. -***Example:*** -- `?config set confirm_thread_response React to confirm` +### Transfer Reactions ( transfer\_reactions ) +Transfer users reactions to mods and vice versa _(If someone reacts to a thread message the other party will see it.)_ -***Notes:*** -- See also: `confirm_thread_creation`, `confirm_thread_creation_title`, `confirm_thread_creation_accept`, `confirm_thread_creation_deny` +_**Default:**_ Yes +_**Example:**_ -Cooldown Thread Response ( cooldown_thread_response ) ------- +* `?config set transfer_reactions no` -The description of the message embed when the user has a cooldown before creating a new thread. - -***Default:*** Your cooldown ends {delta}. Try contacting me then. +## Thread Responses -{% hint style="info" %} `{delta}` will be replaced with whatever time you gave it. {% endhint %} +### Close On Leave Reason ( close\_on\_leave\_reason ) -***Example:*** -- `?config set cooldown_thread_response Be patient! You are on cooldown, wait {delta} more.` - +Reason for closing the thread once member leaves -***Notes:*** -- "Only has an effect when `thread_cooldown` is set -- Must have a {delta} included which will be replaced with the duration of time. -- See also: `cooldown_thread_title`. +_**Default:**_ The recipient has left the server. -Cooldown Thread Title ( cooldown_thread_title ) ------- +_**Example:**_ -The title of the message embed when the user has a cooldown before creating a new thread. +* `?config set close_on_leave_reason Member left` -***Default:*** Message not sent! +_**Notes:**_ -***Example:*** -- `?config set cooldown_thread_title Error` +* This has no effect unless `close_on_leave` is set. +* See also: `close_on_leave`. +### Confirm Thread Creation Title ( confirm\_thread\_creation\_title ) -***Notes:*** -- Only has an effect when `thread_cooldown` is set -- See also: `cooldown_thread_response`. +Title for the embed message sent to users to confirm a thread creation -Disabled Current Thread Footer ( disabled_current_thread_footer ) ------- +_**Default:**_ Confirm thread creation -The footer of the message embed when Modmail DM is disabled and user DMs Modmail from existing thread. +_**Example:**_ -***Default:*** Please try again later... +* `?config set confirm_thread_creation_title Are you sure you want to create a new thread?` -***Example:*** -- `?config set disabled_current_thread_footer Message back!` +_**Notes:**_ -***Notes:*** -- Only has an effect when `{prefix}disable all` is set. -- See also: `disabled_current_thread_title`, `disabled_current_thread_response`, `disabled_new_thread_footer`. +* See also: `confirm_thread_creation`, `confirm_thread_response`, `confirm_thread_creation_accept`, `confirm_thread_creation_deny` -Disabled Current Thread Response ( disabled_current_thread_response ) ------- +### Confirm Thread Response ( confirm\_thread\_response ) -The body of the message embed when Modmail DM is disabled and user DMs Modmail from existing thread. +Description for the embed message sent to users to confirm a thread creation -***Default:*** We are not accepting any messages. +_**Default:**_ React to confirm thread creation which will directly contact the moderators -***Example:*** -- `?config set disabled_current_thread_response On break right now.` +_**Example:**_ +* `?config set confirm_thread_response React to confirm` -***Notes:*** -- Only has an effect when `{prefix}disable all` is set. -- See also: `disabled_current_thread_title`, `disabled_current_thread_footer`, `disabled_new_thread_response`. +_**Notes:**_ -Disabled Current Thread Title ( disabled_current_thread_title ) ------- +* See also: `confirm_thread_creation`, `confirm_thread_creation_title`, `confirm_thread_creation_accept`, `confirm_thread_creation_deny` -The title of the message embed when Modmail DM is disabled and user DMs Modmail from existing thread. +### Cooldown Thread Response ( cooldown\_thread\_response ) -***Default:*** Not Delivered. +The description of the message embed when the user has a cooldown before creating a new thread. -***Example:*** -- `?config set disabled_current_thread_title Unavailable` +_**Default:**_ Your cooldown ends {delta}. Try contacting me then. +{% hint style="info" %} +\`{delta}\` will be replaced with whatever time you gave it. +{% endhint %} -***Notes:*** -- Only has an effect when `{prefix}disable all` is set. -- See also: `disabled_current_thread_response`, `disabled_current_thread_footer`, `disabled_new_thread_title`. +_**Example:**_ -Disabled New Thread Footer ( disabled_new_thread_footer ) ------- +* `?config set cooldown_thread_response Be patient! You are on cooldown, wait {delta} more.` -The footer of the message embed when Modmail new thread creation is disabled and user tries to create a new thread. +_**Notes:**_ -***Default:*** Please try again later... +* "Only has an effect when `thread_cooldown` is set +* Must have a {delta} included which will be replaced with the duration of time. +* See also: `cooldown_thread_title`. -***Example:*** -- `?config set disabled_new_thread_footer Contact us later` +### Cooldown Thread Title ( cooldown\_thread\_title ) +The title of the message embed when the user has a cooldown before creating a new thread. -***Notes:*** -- Only has an effect when `{prefix}disable` or `{prefix}disable all` is set. -- See also: `disabled_new_thread_title`, `disabled_new_thread_response`, `disabled_current_thread_footer`. +_**Default:**_ Message not sent! -Disabled New Thread Response ( disabled_new_thread_response ) ------- +_**Example:**_ -The body of the message embed when Modmail new thread creation is disabled and user tries to create a new thread. +* `?config set cooldown_thread_title Error` -***Default:*** We are not accepting new threads. +_**Notes:**_ -***Example:*** -- `?config set disabled_new_thread_response Our working hours is between 8am - 6pm EST.` +* Only has an effect when `thread_cooldown` is set +* See also: `cooldown_thread_response`. +### Disabled Current Thread Footer ( disabled\_current\_thread\_footer ) -***Notes:*** -- Only has an effect when `{prefix}disable` or `{prefix}disable all` is set. -- See also: `disabled_new_thread_title`, `disabled_new_thread_footer`, `disabled_current_thread_response`. +The footer of the message embed when Modmail DM is disabled and user DMs Modmail from existing thread. -Disabled New Thread Title ( disabled_new_thread_title ) ------- +_**Default:**_ Please try again later... -The title of the message embed when Modmail new thread creation is disabled and user tries to create a new thread. +_**Example:**_ -***Default:*** Not Delivered. +* `?config set disabled_current_thread_footer Message back!` -***Example:*** -- `?config set disabled_new_thread_title Closed` +_**Notes:**_ +* Only has an effect when `{prefix}disable all` is set. +* See also: `disabled_current_thread_title`, `disabled_current_thread_response`, `disabled_new_thread_footer`. -***Notes:*** -- Only has an effect when `{prefix}disable` or `{prefix}disable all` is set. -- See also: `disabled_new_thread_response`, `disabled_new_thread_footer`, `disabled_current_thread_title`. +### Disabled Current Thread Response ( disabled\_current\_thread\_response ) -Private Added To Group Description Anon ( private_added_to_group_description_anon ) ------- +The body of the message embed when Modmail DM is disabled and user DMs Modmail from existing thread. -This is the message embed content sent to the recipient that is just added to a thread when adduser is used anonymously. +_**Default:**_ We are not accepting any messages. -***Default:*** A moderator has added you to a Modmail thread. +_**Example:**_ -***Example:*** -- `?config set private_added_to_group_description_anon Any message sent here will be sent to all other thread recipients.` +* `?config set disabled_current_thread_response On break right now.` +_**Notes:**_ -***Notes:*** -- When adduser (no anon) is used, `private_added_to_group_description` is used instead. -- The public_ variant is used when sending to other thread recipients. -- See also: `private_added_to_group_title`, `public_added_to_group_description_anon` +* Only has an effect when `{prefix}disable all` is set. +* See also: `disabled_current_thread_title`, `disabled_current_thread_footer`, `disabled_new_thread_response`. -Private Added To Group Response ( private_added_to_group_response ) ------- +### Disabled Current Thread Title ( disabled\_current\_thread\_title ) -This is the message embed content sent to the recipient that is just added to a thread. +The title of the message embed when Modmail DM is disabled and user DMs Modmail from existing thread. -***Default:*** \"{{moderator.name}} has added you to a Modmail thread.\" +_**Default:**_ Not Delivered. -***Example:*** -- `?config set private_added_to_group_description Any message sent here will be sent to all otherthread recipients.` - +_**Example:**_ -***Notes:*** -- You may use the `{{moderator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that added the user. -- When anonadduser is used, `private_added_to_group_description_anon` is used instead. -- The public_ variant is used when sending to other thread recipients. -- See also: `private_added_to_group_title`, `public_added_to_group_description` +* `?config set disabled_current_thread_title Unavailable` -Private Added To Group Title ( private_added_to_group_title ) ------- +_**Notes:**_ -This is the message embed title sent to the recipient that is just added to a thread. +* Only has an effect when `{prefix}disable all` is set. +* See also: `disabled_current_thread_response`, `disabled_current_thread_footer`, `disabled_new_thread_title`. -***Default:*** New Thread (Group) +### Disabled New Thread Footer ( disabled\_new\_thread\_footer ) -***Example:*** -- `?config set private_added_to_group_title Welcome to this new group thread!` +The footer of the message embed when Modmail new thread creation is disabled and user tries to create a new thread. +_**Default:**_ Please try again later... -***Notes:*** -- The public_ variant is used when sending to other thread recipients. -- See also: `private_added_to_group_description`, `public_added_to_group_title` +_**Example:**_ -Private Removed From Group Description Anon ( private_removed_from_group_description_anon ) ------- +* `?config set disabled_new_thread_footer Contact us later` -This is the message embed content sent to the recipient that is just removed from a thread when removeuser is used anonymously. +_**Notes:**_ -***Default:*** A moderator has removed you from the Modmail thread. +* Only has an effect when `{prefix}disable` or `{prefix}disable all` is set. +* See also: `disabled_new_thread_title`, `disabled_new_thread_response`, `disabled_current_thread_footer`. -***Example:*** -- `?config set private_removed_from_group_description_anon You are permenantly removed from this thread.` +### Disabled New Thread Response ( disabled\_new\_thread\_response ) -***Notes:*** -- When adduser (no anon) is used, `private_removed_from_group_description` is used instead. -- The public_ variant is used when sending to other thread recipients. -- See also: `private_removed_from_group_title`, `public_removed_from_group_description_anon` +The body of the message embed when Modmail new thread creation is disabled and user tries to create a new thread. -Private Removed From Group Response ( private_removed_from_group_response ) ------- +_**Default:**_ We are not accepting new threads. -This is the message embed content sent to the recipient that is just removed from a thread. +_**Example:**_ -***Default:*** \"{{moderator.name}} has removed you from the Modmail thread.\" +* `?config set disabled_new_thread_response Our working hours is between 8am - 6pm EST.` -***Example:*** -- `?config set private_removed_from_group_description Bye` +_**Notes:**_ -***Notes:*** -- You may use the `{{moderator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that added the user. -- When anonremoveuser is used, `private_removed_from_group_description_anon` is used instead. -- The public_ variant is used when sending to other thread recipients. -- See also: `private_removed_from_group_title`, `public_removed_from_group_description` +* Only has an effect when `{prefix}disable` or `{prefix}disable all` is set. +* See also: `disabled_new_thread_title`, `disabled_new_thread_footer`, `disabled_current_thread_response`. -Private Removed From Group Title ( private_removed_from_group_title ) ------- +### Disabled New Thread Title ( disabled\_new\_thread\_title ) -This is the message embed title sent to the recipient that is just removed from a thread. +The title of the message embed when Modmail new thread creation is disabled and user tries to create a new thread. -***Default:*** Removed From Thread (Group) +_**Default:**_ Not Delivered. -***Example:*** -- `?config set private_removed_from_group_title Welcome to this new group thread!` +_**Example:**_ -***Notes:*** -- The public_ variant is used when sending to other thread recipients. -- See also: `private_removed_from_group_description`, `public_removed_from_group_title` +* `?config set disabled_new_thread_title Closed` -Public Added To Group Description Anon ( public_added_to_group_description_anon ) ------- +_**Notes:**_ -This is the message embed content sent to all other recipients when someone is added to the thread when adduser is used anonymously. +* Only has an effect when `{prefix}disable` or `{prefix}disable all` is set. +* See also: `disabled_new_thread_response`, `disabled_new_thread_footer`, `disabled_current_thread_title`. -***Default:*** \"A moderator has added {{users}} to the Modmail thread.\" +### Private Added To Group Description Anon ( private\_added\_to\_group\_description\_anon ) -***Example:*** -- `?config set public_added_to_group_description_anon Any message sent here will be sent to all other thread recipients.` +This is the message embed content sent to the recipient that is just added to a thread when adduser is used anonymously. +_**Default:**_ A moderator has added you to a Modmail thread. -***Notes:*** -- When adduser (no anon) is used, `public_added_to_group_description` is used instead. -- The private_ variant is used when sending to the new user. -- See also: `public_added_to_group_title`, `private_added_to_group_description_anon` +_**Example:**_ -Public Added To Group Response ( public_added_to_group_response ) ------- +* `?config set private_added_to_group_description_anon Any message sent here will be sent to all other thread recipients.` -This is the message embed content sent to all other recipients when someone is added to the thread. +_**Notes:**_ -***Default:*** \"{{moderator.name}} has added {{users}} to the Modmail thread.\" +* When adduser (no anon) is used, `private_added_to_group_description` is used instead. +* The public\_ variant is used when sending to other thread recipients. +* See also: `private_added_to_group_title`, `public_added_to_group_description_anon` -***Example:*** -- `?config set public_added_to_group_response Welcome {users}!` +### Private Added To Group Response ( private\_added\_to\_group\_response ) -***Notes:*** -- You may use the `{{moderator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that added the user. -- When anonadduser is used, `public_added_to_group_description_anon` is used instead. -- The private_ variant is used when sending to the new user. -- See also: `public_added_to_group_title`, `private_added_to_group_description` +This is the message embed content sent to the recipient that is just added to a thread. -Public Added To Group Title ( public_added_to_group_title ) ------- +_**Default:**_ "\{{moderator.name\}} has added you to a Modmail thread." -This is the message embed title sent to all other recipients when someone is added to the thread. +_**Example:**_ -***Default:*** New User +* `?config set private_added_to_group_description Any message sent here will be sent to all otherthread recipients.` -***Example:*** -- `?config set public_added_to_group_title Welcome to our new user!` - +_**Notes:**_ -***Notes:*** -- The private_ variant is used when sending to the new user. -- See also: `private_added_to_group_title`, `private_added_to_group_title` +* You may use the `{{moderator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that added the user. +* When anonadduser is used, `private_added_to_group_description_anon` is used instead. +* The public\_ variant is used when sending to other thread recipients. +* See also: `private_added_to_group_title`, `public_added_to_group_description` -Public Removed From Group Description Anon ( public_removed_from_group_description_anon ) ------- +### Private Added To Group Title ( private\_added\_to\_group\_title ) -This is the message embed content sent to all other recipients when someone is removed from the thread when removeuser is used anonymously. +This is the message embed title sent to the recipient that is just added to a thread. -***Default:*** \"A moderator has removed {{users}} from the Modmail thread.\" +_**Default:**_ New Thread (Group) -***Example:*** -- `?config set public_removed_from_group_description_anon Goodbye {users}!` +_**Example:**_ +* `?config set private_added_to_group_title Welcome to this new group thread!` -***Notes:*** -- When adduser (no anon) is used, `public_removed_from_group_description` is used instead. -- The private_ variant is used when sending to the new user. -- See also: `public_removed_from_group_title`, `private_removed_from_group_description_anon` +_**Notes:**_ -Public Removed From Group Response ( public_removed_from_group_response ) ------- +* The public\_ variant is used when sending to other thread recipients. +* See also: `private_added_to_group_description`, `public_added_to_group_title` -This is the message embed content sent to all other recipients when someone is removed from the thread. +### Private Removed From Group Description Anon ( private\_removed\_from\_group\_description\_anon ) -***Default:*** \"{{moderator.name}} has removed {{users}} from the Modmail thread.\" +This is the message embed content sent to the recipient that is just removed from a thread when removeuser is used anonymously. -***Example:*** -- `?config set public_removed_from_group_response Goodbye {users}!` +_**Default:**_ A moderator has removed you from the Modmail thread. +_**Example:**_ -***Notes:*** -- You may use the `{{moderator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that added the user. -- When anonremoveuser is used, `public_removed_from_group_description_anon` is used instead. +* `?config set private_removed_from_group_description_anon You are permenantly removed from this thread.` -Public Removed From Group Title ( public_removed_from_group_title ) ------- +_**Notes:**_ -This is the message embed title sent to all other recipients when someone is removed from the thread. +* When adduser (no anon) is used, `private_removed_from_group_description` is used instead. +* The public\_ variant is used when sending to other thread recipients. +* See also: `private_removed_from_group_title`, `public_removed_from_group_description_anon` -***Default:*** User Removed +### Private Removed From Group Response ( private\_removed\_from\_group\_response ) -***Example:*** -- `?config set public_removed_from_group_title User is now gone!` +This is the message embed content sent to the recipient that is just removed from a thread. +_**Default:**_ "\{{moderator.name\}} has removed you from the Modmail thread." -***Notes:*** -- The private_ variant is used when sending to the new user. -- See also: `private_removed_from_group_title`, `private_removed_from_group_title` +_**Example:**_ -React To Contact Message ( react_to_contact_message ) ------- +* `?config set private_removed_from_group_description Bye` -A message ID where reactions are tracked. If the `react_to_contact_emoji` is added, the bot opens a thread with them. +_**Notes:**_ -***Default:*** None +* You may use the `{{moderator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that added the user. +* When anonremoveuser is used, `private_removed_from_group_description_anon` is used instead. +* The public\_ variant is used when sending to other thread recipients. +* See also: `private_removed_from_group_title`, `public_removed_from_group_description` -***Example:*** -- `?config set react_to_contact_message 773575608814534717` +### Private Removed From Group Title ( private\_removed\_from\_group\_title ) +This is the message embed title sent to the recipient that is just removed from a thread. -***Notes:*** -- See also: `react_to_contact_emoji` +_**Default:**_ Removed From Thread (Group) +_**Example:**_ -Recipient Thread Close ( recipient_thread_close ) ------- +* `?config set private_removed_from_group_title Welcome to this new group thread!` -Setting this configuration will allow recipients to use the `close_emoji` to close the thread themselves. +_**Notes:**_ -***Default:*** Disabled +* The public\_ variant is used when sending to other thread recipients. +* See also: `private_removed_from_group_description`, `public_removed_from_group_title` -***Example:*** -- `?config set recipient_thread_close yes` -- `?config set recipient_thread_close no` +### Public Added To Group Description Anon ( public\_added\_to\_group\_description\_anon ) +This is the message embed content sent to all other recipients when someone is added to the thread when adduser is used anonymously. -***Notes:*** -- The close emoji is dictated by the configuration `close_emoji`. -- See also: `close_emoji`. +_**Default:**_ "A moderator has added \{{users\}} to the Modmail thread." -Thread Auto Close Response ( thread_auto_close_response ) ------- +_**Example:**_ -This is the message to display when the thread when the thread auto-closes. +* `?config set public_added_to_group_description_anon Any message sent here will be sent to all other thread recipients.` -***Default:*** \"This thread has been closed automatically due to inactivity after {{timeout}}.\" +_**Notes:**_ -***Example:*** -- `?config set thread_auto_close_response Your close message here.` +* When adduser (no anon) is used, `public_added_to_group_description` is used instead. +* The private\_ variant is used when sending to the new user. +* See also: `public_added_to_group_title`, `private_added_to_group_description_anon` +### Public Added To Group Response ( public\_added\_to\_group\_response ) -***Notes:*** -- Its possible to use `{{timeout}}` as a placeholder for a formatted timeout text. -- This will not have an effect when `thread_auto_close_silently` is enabled. -- Discord flavoured markdown is fully supported in `thread_auto_close_response`. -- See also: `thread_auto_close`, `thread_auto_close_silently`. +This is the message embed content sent to all other recipients when someone is added to the thread. -Thread Auto Close Silently ( thread_auto_close_silently ) ------- +_**Default:**_ "\{{moderator.name\}} has added \{{users\}} to the Modmail thread." -Setting this configuration will close silently when the thread auto-closes. +_**Example:**_ -***Default:*** No +* `?config set public_added_to_group_response Welcome {users}!` -***Example:*** -- `?config set thread_auto_close_silently yes` -- `?config set thread_auto_close_silently no` +_**Notes:**_ +* You may use the `{{moderator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that added the user. +* When anonadduser is used, `public_added_to_group_description_anon` is used instead. +* The private\_ variant is used when sending to the new user. +* See also: `public_added_to_group_title`, `private_added_to_group_description` -***Notes:*** -- This will only have an effect when `thread_auto_close` is set. -- See also: `thread_auto_close`. +### Public Added To Group Title ( public\_added\_to\_group\_title ) -Thread Cancelled ( thread_cancelled ) ------- +This is the message embed title sent to all other recipients when someone is added to the thread. -This is the message to display when a thread times out and creation is cancelled. +_**Default:**_ New User -***Default:*** \"Cancelled\" +_**Example:**_ -***Example:*** -- `?config set thread_cancelled Gone.` +* `?config set public_added_to_group_title Welcome to our new user!` +_**Notes:**_ -Thread Close Footer ( thread_close_footer ) ------- +* The private\_ variant is used when sending to the new user. +* See also: `private_added_to_group_title`, `private_added_to_group_title` -This is the message embed footer sent to the recipient upon the closure of a thread. +### Public Removed From Group Description Anon ( public\_removed\_from\_group\_description\_anon ) -***Default:*** \"Replying will create a new thread\" +This is the message embed content sent to all other recipients when someone is removed from the thread when removeuser is used anonymously. -***Example:*** -- `?config set thread_close_footer Bye!` +_**Default:**_ "A moderator has removed \{{users\}} from the Modmail thread." +_**Example:**_ -***Notes:*** -- See also: `thread_close_title`, `thread_close_response`, `thread_creation_footer`. +* `?config set public_removed_from_group_description_anon Goodbye {users}!` +_**Notes:**_ -Thread Close Response ( thread_close_response ) ------- +* When adduser (no anon) is used, `public_removed_from_group_description` is used instead. +* The private\_ variant is used when sending to the new user. +* See also: `public_removed_from_group_title`, `private_removed_from_group_description_anon` -This is the message embed content sent to the recipient upon the closure of a thread. +### Public Removed From Group Response ( public\_removed\_from\_group\_response ) -There are three variables you can use within the thread close message: - - `closer`: the discord User object of the user who closed the thread. - - `logkey`: the key for the thread logs. (ie. 51ecd946dc29) - - `loglink`: the full link URL to the thread logs. (ie. https://logviewer.herokuapp.com/logs/51ecd946dc29) +This is the message embed content sent to all other recipients when someone is removed from the thread. +_**Default:**_ "\{{moderator.name\}} has removed \{{users\}} from the Modmail thread." -***Default:*** \"{{closer.mention}} has closed this Modmail thread\" +_**Example:**_ -***Example:*** -- `?config set thread_close_response Your message is appriciated!` +* `?config set public_removed_from_group_response Goodbye {users}!` + +_**Notes:**_ + +* You may use the `{{moderator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that added the user. +* When anonremoveuser is used, `public_removed_from_group_description_anon` is used instead. + +### Public Removed From Group Title ( public\_removed\_from\_group\_title ) + +This is the message embed title sent to all other recipients when someone is removed from the thread. + +_**Default:**_ User Removed + +_**Example:**_ + +* `?config set public_removed_from_group_title User is now gone!` + +_**Notes:**_ + +* The private\_ variant is used when sending to the new user. +* See also: `private_removed_from_group_title`, `private_removed_from_group_title` + +### React To Contact Message ( react\_to\_contact\_message ) + +A message ID where reactions are tracked. If the `react_to_contact_emoji` is added, the bot opens a thread with them. + +_**Default:**_ None + +_**Example:**_ + +* `?config set react_to_contact_message 773575608814534717` + +_**Notes:**_ + +* See also: `react_to_contact_emoji` + +### Recipient Thread Close ( recipient\_thread\_close ) + +Setting this configuration will allow recipients to use the `close_emoji` to close the thread themselves. + +_**Default:**_ Disabled + +_**Example:**_ + +* `?config set recipient_thread_close yes` +* `?config set recipient_thread_close no` + +_**Notes:**_ + +* The close emoji is dictated by the configuration `close_emoji`. +* See also: `close_emoji`. + +### Thread Auto Close Response ( thread\_auto\_close\_response ) + +This is the message to display when the thread when the thread auto-closes. + +_**Default:**_ "This thread has been closed automatically due to inactivity after \{{timeout\}}." + +_**Example:**_ + +* `?config set thread_auto_close_response Your close message here.` + +_**Notes:**_ + +* Its possible to use `{{timeout}}` as a placeholder for a formatted timeout text. +* This will not have an effect when `thread_auto_close_silently` is enabled. +* Discord flavoured markdown is fully supported in `thread_auto_close_response`. +* See also: `thread_auto_close`, `thread_auto_close_silently`. + +### Thread Auto Close Silently ( thread\_auto\_close\_silently ) + +Setting this configuration will close silently when the thread auto-closes. + +_**Default:**_ No + +_**Example:**_ + +* `?config set thread_auto_close_silently yes` +* `?config set thread_auto_close_silently no` + +_**Notes:**_ + +* This will only have an effect when `thread_auto_close` is set. +* See also: `thread_auto_close`. + +### Thread Cancelled ( thread\_cancelled ) + +This is the message to display when a thread times out and creation is cancelled. + +_**Default:**_ "Cancelled" + +_**Example:**_ + +* `?config set thread_cancelled Gone.` + +### Thread Close Footer ( thread\_close\_footer ) + +This is the message embed footer sent to the recipient upon the closure of a thread. + +_**Default:**_ "Replying will create a new thread" + +_**Example:**_ + +* `?config set thread_close_footer Bye!` + +_**Notes:**_ + +* See also: `thread_close_title`, `thread_close_response`, `thread_creation_footer`. + +### Thread Close Response ( thread\_close\_response ) + +This is the message embed content sent to the recipient upon the closure of a thread. + +There are three variables you can use within the thread close message: - `closer`: the discord User object of the user who closed the thread. - `logkey`: the key for the thread logs. (ie. 51ecd946dc29) - `loglink`: the full link URL to the thread logs. (ie. https://logviewer.herokuapp.com/logs/51ecd946dc29) + +_**Default:**_ "\{{closer.mention\}} has closed this Modmail thread" + +_**Example:**_ + +* `?config set thread_close_response Your message is appriciated!` To use variables in the thread close message: -- `?config set thread_close_response {closer.mention} has closed this thread, here's your log key: **`{logkey}`**.` +* `?config set thread_close_response {closer.mention} has closed this thread, here's your log key: **`{logkey}`**.` + +_**Notes:**_ + +* When `recipient_thread_close` is enabled and the recipient closed their own thread, `thread_self_close_response` is used instead of this configuration. +* You may use the `{{closer}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that closed the thread. +* Discord flavoured markdown is fully supported in `thread_close_response`. +* See also: `thread_close_title`, `thread_close_footer`, `thread_self_close_response`, `thread_creation_response`. + +### Thread Close Title ( thread\_close\_title ) + +This is the message embed title sent to the recipient upon the closure of a thread. + +_**Default:**_ "Thread Closed" + +_**Example:**_ + +* `?config set thread_close_title Farewell!` + +_**Notes:**_ + +* See also: `thread_close_response`, `thread_close_footer`, `thread_creation_title`. + +### Thread Contact Silently ( thread\_contact\_silently ) + +Setting this configuration will always open a new thread silently in contact. -***Notes:*** -- When `recipient_thread_close` is enabled and the recipient closed their own thread, `thread_self_close_response` is used instead of this configuration. -- You may use the `{{closer}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that closed the thread. -- Discord flavoured markdown is fully supported in `thread_close_response`. -- See also: `thread_close_title`, `thread_close_footer`, `thread_self_close_response`, `thread_creation_response`. +_**Default:**_ No -Thread Close Title ( thread_close_title ) ------- +_**Example:**_ -This is the message embed title sent to the recipient upon the closure of a thread. +* `?config set thread_contact_silently yes` +* `?config set thread_contact_silently no` -***Default:*** \"Thread Closed\" +_**Notes:**_ -***Example:*** -- `?config set thread_close_title Farewell!` +* Works like `{prefix}contact silent` for every new thread. +### Thread Creation Contact Response ( thread\_creation\_contact\_response ) -***Notes:*** -- See also: `thread_close_response`, `thread_close_footer`, `thread_creation_title`. +This is the message embed description sent to recipients when contacted by a mod. +_**Default:**_ "\{{creator.name\}} has opened a Modmail thread." -Thread Contact Silently ( thread_contact_silently ) ------- +_**Example:**_ -Setting this configuration will always open a new thread silently in contact. +* `?config set thread_creation_contact_response New thread opened.` -***Default:*** No +_**Notes:**_ -***Example:*** -- `?config set thread_contact_silently yes` -- `?config set thread_contact_silently no` +* You may use the `{{creator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that created the thread. +* `thread_creation_self_contact_response` is used when contacted by self. +* See also: `thread_creation_contact_title`, `thread_creation_self_contact_response`. +### Thread Creation Contact Title ( thread\_creation\_contact\_title ) -***Notes:*** -- Works like `{prefix}contact silent` for every new thread. +This is the message embed title sent to recipients when contacted. +_**Default:**_ "New Thread" -Thread Creation Contact Response ( thread_creation_contact_response ) ------- +_**Example:**_ -This is the message embed description sent to recipients when contacted by a mod. +* `?config set thread_creation_contact_title New Message!` -***Default:*** \"{{creator.name}} has opened a Modmail thread.\" +_**Notes:**_ -***Example:*** -- `?config set thread_creation_contact_response New thread opened.` +* See also: `thread_creation_self_contact_response`, `thread_creation_contact_response`. +### Thread Creation Footer ( thread\_creation\_footer ) -***Notes:*** -- You may use the `{{creator}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that created the thread. -- `thread_creation_self_contact_response` is used when contacted by self. -- See also: `thread_creation_contact_title`, `thread_creation_self_contact_response`. +This is the message embed footer sent to the recipient upon the creation of a new thread. -Thread Creation Contact Title ( thread_creation_contact_title ) ------- +_**Default:**_ "Your message has been sent" -This is the message embed title sent to recipients when contacted. +_**Example:**_ -***Default:*** \"New Thread\" +* \`?config set thread\_creation\_footer Please Hold... -***Example:*** -- `?config set thread_creation_contact_title New Message!` +_**Notes:**_ -***Notes:*** -- See also: `thread_creation_self_contact_response`, `thread_creation_contact_response`. +* This is used in place of `thread_self_closable_creation_footer` when `recipient_thread_close` is enabled. +* See also: `thread_creation_title`, `thread_creation_response`, `thread_self_closable_creation_footer`, `thread_close_footer`. +### Thread Creation Response ( thread\_creation\_response ) -Thread Creation Footer ( thread_creation_footer ) ------- +This is the message embed content sent to the recipient upon the creation of a new thread. -This is the message embed footer sent to the recipient upon the creation of a new thread. +_**Default:**_ "The staff team will get back to you as soon as possible." -***Default:*** \"Your message has been sent\" +_**Example:**_ -***Example:*** -- `?config set thread_creation_footer Please Hold... +* `?config set thread_creation_response You will be contacted shortly.` +_**Notes:**_ -***Notes:*** -- This is used in place of `thread_self_closable_creation_footer` when `recipient_thread_close` is enabled. -- See also: `thread_creation_title`, `thread_creation_response`, `thread_self_closable_creation_footer`, `thread_close_footer`. +* Discord flavoured markdown is fully supported in `thread_creation_response`. +* See also: `thread_creation_title`, `thread_creation_footer`, `thread_close_response`. -Thread Creation Response ( thread_creation_response ) ------- +### Thread Creation Self Contact Response ( thread\_creation\_self\_contact\_response ) -This is the message embed content sent to the recipient upon the creation of a new thread. +This is the message embed description sent to recipients when self-contacted. -***Default:*** \"The staff team will get back to you as soon as possible.\" +_**Default:**_ "You have opened a Modmail thread." -***Example:*** -- `?config set thread_creation_response You will be contacted shortly.` +_**Example:**_ +* `?config set thread_creation_self_contact_response You contacted yourself.` -***Notes:*** -- Discord flavoured markdown is fully supported in `thread_creation_response`. -- See also: `thread_creation_title`, `thread_creation_footer`, `thread_close_response`. +_**Notes:**_ -Thread Creation Self Contact Response ( thread_creation_self_contact_response ) ------- +* `thread_creation_contact_response` is used when contacted by another user. +* See also: `thread_creation_contact_title`, `thread_creation_contact_response`. -This is the message embed description sent to recipients when self-contacted. +### Thread Creation Title ( thread\_creation\_title ) -***Default:*** \"You have opened a Modmail thread.\" +This is the message embed title sent to the recipient upon the creation of a new thread. -***Example:*** -- `?config set thread_creation_self_contact_response You contacted yourself.` +_**Default:**_ "Thread Created" -***Notes:*** -- `thread_creation_contact_response` is used when contacted by another user. -- See also: `thread_creation_contact_title`, `thread_creation_contact_response`. +_**Example:**_ -Thread Creation Title ( thread_creation_title ) ------- +* `?config set thread_creation_title Hello!` -This is the message embed title sent to the recipient upon the creation of a new thread. +_**Notes:**_ -***Default:*** \"Thread Created\" +* See also: `thread_creation_response`, `thread_creation_footer`, `thread_close_title`. -***Example:*** -- `?config set thread_creation_title Hello!` +### Thread Move Response ( thread\_move\_response ) +This is the message to display to the user when the thread is moved. -***Notes:*** -- See also: `thread_creation_response`, `thread_creation_footer`, `thread_close_title`. +_**Default:**_ This thread has been moved. +_**Example:**_ -Thread Move Response ( thread_move_response ) ------- +* `?config set thread_move_response This thread has been moved to another category for review!` -This is the message to display to the user when the thread is moved. +_**Notes:**_ -***Default:*** This thread has been moved. +* Only has an effect when `thread_move_notify` is on. +* See also: `thread_move_title`, `thread_move_notify`. -***Example:*** -- `?config set thread_move_response This thread has been moved to another category for review!` +### Thread Move Title ( thread\_move\_title ) +The title of the message embed when a thread is moved. -***Notes:*** -- Only has an effect when `thread_move_notify` is on. -- See also: `thread_move_title`, `thread_move_notify`. +_**Default:**_ Thread Moved -Thread Move Title ( thread_move_title ) ------- +_**Example:**_ -The title of the message embed when a thread is moved. +* `?config set thread_move_title Thread transferred to another channel!` -***Default:*** Thread Moved +_**Notes:**_ -See also: `thread_move_notify`, `thread_move_notify_mods`, `thread_move_response`. -***Example:*** -- `?config set thread_move_title Thread transferred to another channel!` +### Thread Self Closable Creation Footer ( thread\_self\_closable\_creation\_footer ) +This is the message embed footer sent to the recipient upon the creation of a new thread. -***Notes:*** --See also: `thread_move_notify`, `thread_move_notify_mods`, `thread_move_response`. +_**Default:**_ "Click the lock to close the thread" +_**Example:**_ -Thread Self Closable Creation Footer ( thread_self_closable_creation_footer ) ------- +* `?config set thread_self_closable_creation_footer Please Hold...` -This is the message embed footer sent to the recipient upon the creation of a new thread. +_**Notes:**_ -***Default:*** \"Click the lock to close the thread\" +* This is used in place of `thread_creation_footer` when `recipient_thread_close` is disabled. +* See also: `thread_creation_title`, `thread_creation_response`, `thread_creation_footer`. -***Example:*** -- `?config set thread_self_closable_creation_footer Please Hold...` +### Thread Self Close Response ( thread\_self\_close\_response ) +This is the message embed content sent to the recipient upon the closure of a their own thread. -***Notes:*** -- This is used in place of `thread_creation_footer` when `recipient_thread_close` is disabled. -- See also: `thread_creation_title`, `thread_creation_response`, `thread_creation_footer`. +_**Default:**_ "You have closed this Modmail thread." -Thread Self Close Response ( thread_self_close_response ) ------- +_**Example:**_ -This is the message embed content sent to the recipient upon the closure of a their own thread. - -***Default:*** \"You have closed this Modmail thread.\" +* `?config set thread_self_close_response You have closed your own thread...` -***Example:*** -- `?config set thread_self_close_response You have closed your own thread...` +_**Notes:**_ +* When `recipient_thread_close` is disabled or the thread wasn't closed by the recipient, `thread_close_response` is used instead of this configuration. +* You may use the `{{closer}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that closed the thread. +* `{{loglink}}` can be used as a placeholder substitute for the full URL linked to the thread in the log viewer and `{{loglink}}` for the unique key (ie. s3kf91a) of the log. +* Discord flavoured markdown is fully supported in `thread_self_close_response`. -See also: `thread_close_title`, `thread_close_footer`, `thread_close_response`. -***Notes:*** -- When `recipient_thread_close` is disabled or the thread wasn't closed by the recipient, `thread_close_response` is used instead of this configuration. -- You may use the `{{closer}}` variable for access to the [Member](https://discordpy.readthedocs.io/en/latest/api.html#discord.Member) that closed the thread. -- `{{loglink}}` can be used as a placeholder substitute for the full URL linked to the thread in the log viewer and `{{loglink}}` for the unique key (ie. s3kf91a) of the log. -- Discord flavoured markdown is fully supported in `thread_self_close_response`. --See also: `thread_close_title`, `thread_close_footer`, `thread_close_response`. +## `.env` Config Options -`.env` Config Options -====== -#### The following is a list of config options that can *ONLY* be added by editing the `.env` file. Please use whichever guide you followed to set up the bot to see how to add these variables. +**The following is a list of config options that can **_**ONLY**_** be added by editing the `.env` file. Please use whichever guide you followed to set up the bot to see how to add these variables.** -{% hint style="danger" %} It is recommended you avoid and ignore changing any of these you do not fully understand {% endhint %} +{% hint style="danger" %} +It is recommended you avoid and ignore changing any of these you do not fully understand +{% endhint %} -| Option | Description | Required | Usage | -| ------------- |:-------------:|:-------------:|:-------------:| -| modmail_guild_id | Inbox server for tickets | No | `MODMAIL_GUILD_ID = GUILDIDHERE` | -| guild_id | Main server the bot is in | Yes | `GUILD_ID = GUILDIDHERE` | -| log_url_prefix | Default is `/logs` | Yes | `LOG_URL_PREFIX = PREFIX` | -| mongo_uri | The connection uri for the database | Yes | `MONGO_URI = mongodb+srv://Papiersnipper:mypassword123@modmail-rdm99.mongodb.net/` | -| connection_uri | The connection uri for the database | Yes | `CONNECTION_URI = mongodb+srv://Papiersnipper:mypassword123@modmail-rdm99.mongodb.net/` | -| owners | ID's of the users who will have owner perms | Yes | `OWNERS = 1234,5678,91011` | -| enable_presence_intent | Enables the presence intent, required for some plugins. Uses extra resources. | No | `ENABLE_PRESENCE_INTENT = True` | -| registry_plugins_only | Disallows the ability to download plugins that aren’t in the plugin registry. | No | `REGISTRY_PLUGINS_ONLY = True` | -| token | The bots token | Yes | `TOKEN = MTAyMjk2NTA4MzYxtewgw3eNw.thisis.afaketoken-WGjwfvQ` | -| enable_eval | Enables the eval command to run arbitrary code on the bot. | No | `ENABLE_EVAL = True` | -| github_token | Needed to use the update command | No | `GITHUB_TOKEN = ghp_ABC132gfdsg4321fds` | -| disable_autoupdates | Allows for auto updates | No | `DISABLE_AUTOUPDATES = True` | -| disable_updates | Disables updates all together | No | `DISABLE_UPDATES = True` | -| log_level | The type of information posted in the terminal, Default is `INFO` | No | `LOG_LEVEL = ERROR/WARNING/INFO/DEBUG/NOTSET` | +| Option | Description | Required | Usage | +| ------------------------ | :---------------------------------------------------------------------------: | :------: | :-------------------------------------------------------------------------------------: | +| modmail\_guild\_id | Inbox server for tickets | No | `MODMAIL_GUILD_ID = GUILDIDHERE` | +| guild\_id | Main server the bot is in | Yes | `GUILD_ID = GUILDIDHERE` | +| log\_url\_prefix | Default is `/logs` | Yes | `LOG_URL_PREFIX = PREFIX` | +| mongo\_uri | The connection uri for the database | Yes | `MONGO_URI = mongodb+srv://Papiersnipper:mypassword123@modmail-rdm99.mongodb.net/` | +| connection\_uri | The connection uri for the database | Yes | `CONNECTION_URI = mongodb+srv://Papiersnipper:mypassword123@modmail-rdm99.mongodb.net/` | +| owners | ID's of the users who will have owner perms | Yes | `OWNERS = 1234,5678,91011` | +| enable\_presence\_intent | Enables the presence intent, required for some plugins. Uses extra resources. | No | `ENABLE_PRESENCE_INTENT = True` | +| registry\_plugins\_only | Disallows the ability to download plugins that aren’t in the plugin registry. | No | `REGISTRY_PLUGINS_ONLY = True` | +| token | The bots token | Yes | `TOKEN = MTAyMjk2NTA4MzYxtewgw3eNw.thisis.afaketoken-WGjwfvQ` | +| enable\_eval | Enables the eval command to run arbitrary code on the bot. | No | `ENABLE_EVAL = True` | +| github\_token | Needed to use the update command | No | `GITHUB_TOKEN = ghp_ABC132gfdsg4321fds` | +| disable\_autoupdates | Allows for auto updates | No | `DISABLE_AUTOUPDATES = True` | +| disable\_updates | Disables updates all together | No | `DISABLE_UPDATES = True` | +| log\_level | The type of information posted in the terminal, Default is `INFO` | No | `LOG_LEVEL = ERROR/WARNING/INFO/DEBUG/NOTSET` | From 47dfdb71214c3fbee5c19e1c919c43d863cf47d4 Mon Sep 17 00:00:00 2001 From: Raiden Date: Tue, 11 Apr 2023 09:00:15 +0000 Subject: [PATCH 27/46] GITBOOK-16: Update links --- installation/local-hosting-vps/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/installation/local-hosting-vps/README.md b/installation/local-hosting-vps/README.md index 53f3941..0ae116b 100644 --- a/installation/local-hosting-vps/README.md +++ b/installation/local-hosting-vps/README.md @@ -20,7 +20,7 @@ More OS-specific requirements will be listed on their specific installation page * [Ubuntu](ubuntu.md) * [Debian](debian.md) * [Fedora](fedora.md) -* [AlmaLinux](almalinux.md) +* [Alma Linux](almalinux.md) * [CentOS](almalinux.md) * [Raspberry Pi OS](debian.md) @@ -29,4 +29,4 @@ More OS-specific requirements will be listed on their specific installation page You can also self-host logviewer by following the guides below. * [Logviewer](logviewer.md) -* [Patreon logviewer](patreon\_logviewer.md) +* [Patreon Logviewer](patreon\_logviewer.md) From b3b52bd52e43fe05daa993f631843f5a5403995a Mon Sep 17 00:00:00 2001 From: Raiden Date: Tue, 11 Apr 2023 10:37:38 +0000 Subject: [PATCH 28/46] GITBOOK-17: Move auto-restart guide to its own page --- SUMMARY.md | 1 + installation/local-hosting-vps/almalinux.md | 89 +--------- installation/local-hosting-vps/debian.md | 89 +--------- installation/local-hosting-vps/fedora.md | 89 +--------- installation/local-hosting-vps/ubuntu.md | 89 +--------- installation/local-hosting-vps/windows.md | 85 ---------- setting-up-auto-restart.md | 172 ++++++++++++++++++++ 7 files changed, 177 insertions(+), 437 deletions(-) create mode 100644 setting-up-auto-restart.md diff --git a/SUMMARY.md b/SUMMARY.md index 82bab4e..2a40184 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -15,6 +15,7 @@ * [Railway](installation/railway.md) * [Heroku](installation/heroku.md) * [Community Guides](installation/community-guides.md) +* [Setting up auto-restart](setting-up-auto-restart.md) * [Getting Started](getting-started.md) * [Usage](usage-guide/README.md) * [Plugins](usage-guide/plugins.md) diff --git a/installation/local-hosting-vps/almalinux.md b/installation/local-hosting-vps/almalinux.md index 5e2adc8..dbc4298 100644 --- a/installation/local-hosting-vps/almalinux.md +++ b/installation/local-hosting-vps/almalinux.md @@ -83,89 +83,6 @@ pipenv run bot If no error shows up, it means your bot is now running correctly. -## Setting up auto-restart - -To have the bot auto-restart on crash or system reboot, we will be using `systemd` by making a service file for our bot. - -In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your `pipenv_path`. - -First, your Linux `username` can be fetched with the following command: - -```bash -whoami -``` - -If you have cloned the Modmail repo as a `root` user, your Modmail repo path should be: - -```bash -/root/modmail -``` - -Otherwise, your path should be: - -```bash -/home/$USER/modmail/ -``` - -You can get your `pipenv_path` with: - -``` -whereis pipenv -``` - -Now, using `nano`, create a service file for `systemd` with: - -```bash -sudo nano /etc/systemd/system/modmail.service -``` - -and paste in the contents below, replacing `username`, `modmail_path` and `pipenv_path` with yours respectively. `Ctrl+O` and `Enter` to save. `Ctrl+X` to exit the nano editor. - -{% code title="modmail.service" %} -```bash -[Unit] -Description=Modmail bot -After=network.target - -[Service] -User=username # replace this -Group=username # replace this -Restart=always -RestartSec=10 -Type=simple -WorkingDirectory=modmail_path # replace this -ExecStart=pipenv_path run python bot.py # replace pipenv_path only - -[Install] -WantedBy=multi-user.target -``` -{% endcode %} - -Now, start your Modmail bot with: - -```bash -sudo systemctl start modmail -``` - -If everything goes correctly, you should see your bot online. You can also view the logs of your systemd process with: - -```bash -sudo journalctl -eu modmail -``` - -With that said, go ahead and enable your Modmail service to auto-restart after crash and reboot with: - -```bash -sudo systemctl enable modmail -``` - -If in the future you need to stop and disable your Modmail service, you can do so with: - -```bash -sudo systemctl stop modmail -sudo systemctl disable modmai -``` - ## Updating Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. @@ -176,8 +93,4 @@ If for some reason your update command isn't working correctly, you can update y cd modmail && git pull ``` -Be sure to restart your bot to apply the changes. If you followed the above instructions on setting up auto-restart, you can do so with: - -```bash -sudo systemctl restart modmail -``` +Be sure to restart your bot to apply the uupdate. diff --git a/installation/local-hosting-vps/debian.md b/installation/local-hosting-vps/debian.md index eb6e63c..c870b72 100644 --- a/installation/local-hosting-vps/debian.md +++ b/installation/local-hosting-vps/debian.md @@ -99,89 +99,6 @@ pipenv run bot If no error shows up, it means your bot is now running correctly. -## Setting up auto-restart - -To have the bot auto-restart on crash or system reboot, we will be using `systemd` by making a service file for our bot. - -In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your `pipenv_path`. - -First, your Linux `username` can be fetched with the following command: - -```bash -whoami -``` - -If you have cloned the Modmail repo as a `root` user, your Modmail repo path should be: - -```bash -/root/modmail -``` - -Otherwise, your path should be: - -```bash -/home/$USER/modmail/ -``` - -You can get your `pipenv_path` with: - -``` -whereis pipenv -``` - -Now, using `nano`, create a service file for systemd with: - -```bash -sudo nano /etc/systemd/system/modmail.service -``` - -and paste in the contents below, replacing `username`, `modmail_path` and `pipenv_path` with yours respectively. `Ctrl+O` and `Enter` to save. `Ctrl+X` to exit the nano editor. - -{% code title="modmail.service" %} -```bash -[Unit] -Description=Modmail bot -After=network.target - -[Service] -User=username # replace this -Group=username # replace this -Restart=always -RestartSec=10 -Type=simple -WorkingDirectory=modmail_path # replace this -ExecStart=pipenv_path run python bot.py # replace pipenv_path only - -[Install] -WantedBy=multi-user.target -``` -{% endcode %} - -Now, start your Modmail bot with: - -```bash -sudo systemctl start modmail -``` - -If everything goes correctly, you should see your bot online. You can also view the logs of your `systemd` process with: - -```bash -sudo journalctl -eu modmail -``` - -With that said, go ahead and enable your Modmail service to auto-restart after crash and reboot with: - -```bash -sudo systemctl enable modmail -``` - -If in the future you need to stop and disable your Modmail service, you can do so with: - -```bash -sudo systemctl stop modmail -sudo systemctl disable modmail -``` - ## Updating Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. @@ -192,8 +109,4 @@ If for some reason your update command isn't working correctly, you can update y cd modmail && git pull ``` -Be sure to restart your bot to apply the changes. If you followed the above instructions on setting up auto-restart, you can do so with: - -```bash -sudo systemctl restart modmail -``` +Be sure to restart your bot to apply the update. diff --git a/installation/local-hosting-vps/fedora.md b/installation/local-hosting-vps/fedora.md index 506b370..9fc9b8c 100644 --- a/installation/local-hosting-vps/fedora.md +++ b/installation/local-hosting-vps/fedora.md @@ -72,89 +72,6 @@ pipenv run bot If no error shows up, it means your bot is now running correctly. -## Setting up auto-restart - -To have the bot auto-restart on crash or system reboot, we will be using `systemd` by making a service file for our bot. - -In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your `pipenv_path`. - -First, your Linux `username` can be fetched with the following command: - -```bash -whoami -``` - -If you have cloned the Modmail repo as a `root` user, your Modmail repo path should be: - -```bash -/root/modmail -``` - -Otherwise, your path should be: - -```bash -/home/$USER/modmail/ -``` - -You can get your `pipenv_path` with: - -``` -whereis pipenv -``` - -Now, using `nano`, create a service file for `systemd` with: - -```bash -sudo nano /etc/systemd/system/modmail.service -``` - -and paste in the contents below, replacing `username`, `modmail_path` and `pipenv_path` with yours respectively. `Ctrl+O` and `Enter` to save. `Ctrl+X` to exit the nano editor. - -{% code title="modmail.service" %} -```bash -[Unit] -Description=Modmail bot -After=network.target - -[Service] -User=username # replace this -Group=username # replace this -Restart=always -RestartSec=10 -Type=simple -WorkingDirectory=modmail_path # replace this -ExecStart=pipenv_path run python bot.py # replace pipenv_path only - -[Install] -WantedBy=multi-user.target -``` -{% endcode %} - -Now, start your Modmail bot with: - -```bash -sudo systemctl start modmail -``` - -If everything goes correctly, you should see your bot online. You can also view the logs of your systemd process with: - -```bash -sudo journalctl -eu modmail -``` - -With that said, go ahead and enable your Modmail service to auto-restart after crash and reboot with: - -```bash -sudo systemctl enable modmail -``` - -If in the future you need to stop and disable your Modmail service, you can do so with: - -```bash -sudo systemctl stop modmail -sudo systemctl disable modmail -``` - ## Updating Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. @@ -165,9 +82,5 @@ If for some reason your update command isn't working correctly, you can update y cd modmail && git pull ``` -Be sure to restart your bot to apply the changes. If you followed the above instructions on setting up auto-restart, you can do so with: - -```bash -sudo systemctl restart modmail -``` +Be sure to restart your bot to apply the update. diff --git a/installation/local-hosting-vps/ubuntu.md b/installation/local-hosting-vps/ubuntu.md index 36cbe26..2104a67 100644 --- a/installation/local-hosting-vps/ubuntu.md +++ b/installation/local-hosting-vps/ubuntu.md @@ -110,89 +110,6 @@ pipenv run bot If no error shows up, it means your bot is now running correctly. -## Setting up auto-restart - -To have the bot auto-restart on crash or system reboot, we will be using `systemd` by making a service file for our bot. - -In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your Pipenv `path`. - -First, your Linux `username` can be fetched with the following command: - -```bash -whoami -``` - -If you have cloned the Modmail repo as a `root` user, your Modmail repo path should be: - -```bash -/root/modmail -``` - -Otherwise, your path should be: - -```bash -/home/$USER/modmail/ -``` - -You can get your `pipenv_path` with: - -``` -whereis pipenv -``` - -Now, using `nano`, create a service file for systemd with: - -```bash -sudo nano /etc/systemd/system/modmail.service -``` - -and paste in the contents below, replacing `username`, `modmail_path` and `pipenv_path` with yours respectively. `Ctrl+O` and `Enter` to save. `Ctrl+X` to exit the nano editor. - -{% code title="modmail.service" %} -```bash -[Unit] -Description=Modmail bot -After=network.target - -[Service] -User=username # replace this -Group=username # replace this -Restart=always -RestartSec=10 -Type=simple -WorkingDirectory=modmail_path # replace this -ExecStart=pipenv_path run python bot.py # replace pipenv_path only - -[Install] -WantedBy=multi-user.target -``` -{% endcode %} - -Now, start your Modmail bot with: - -```bash -sudo systemctl start modmail -``` - -If everything goes correctly, you should see your bot online. You can also view the logs of your systemd process with: - -```bash -sudo journalctl -eu modmail -``` - -With that said, go ahead and enable your Modmail service to auto-restart after crash and reboot with: - -```bash -sudo systemctl enable modmail -``` - -If in the future you need to stop and disable your Modmail service, you can do so with: - -```bash -sudo systemctl stop modmail -sudo systemctl disable modmail -``` - ## Updating Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. @@ -203,8 +120,4 @@ If for some reason your update command isn't working correctly, you can update y cd modmail && git pull ``` -Be sure to restart your bot to apply the changes. If you followed the above instructions on setting up auto-restart, you can do so with: - -```bash -sudo systemctl restart modmail -``` +Be sure to restart your bot to apply the update. diff --git a/installation/local-hosting-vps/windows.md b/installation/local-hosting-vps/windows.md index efb0eba..9652e9d 100644 --- a/installation/local-hosting-vps/windows.md +++ b/installation/local-hosting-vps/windows.md @@ -70,91 +70,6 @@ pipenv run bot If no error shows up, it means that your Modmail is now running correctly. -## Setting up auto-restart - -To have the bot auto-restart on crash or system reboot, we will be using `nssm` by making a service for our bot application. - -First, find the Python path of your Modmail pipenv by running `pipenv shell` and `which python` in your Modmail folder. Copy the path that appears in your terminal and paste it in the first line of our next step. - -
- -Second, create a file named `modmail.bat` in your modmail directory with the following contents, replacing `python_path` with the one you copied previously and `python.exe` with `activate.bat`: - -```batch -call python_path -call python bot.py -``` - -The finished file should look something like this: - -{% code title="modmail.bat" %} -```batch -call C:\Users\Raiden\.virtualenvs\modmail-oXWHQUly\Scripts\activate.bat -call python bot.py -``` -{% endcode %} - -Third, download `nssm` by [clicking here](http://nssm.cc/download) and downloading the file under "Latest Release". - -The download will be a `.zip` file so you'll need to extract it first using your file archiver program (such as WinRAR or 7-zip). After that, find `nssm.exe` in the folder corresponding to your OS bit version (these days it should be win64) and copy it's file path: - -
- -As `nssm` itself is only a command-line program, we'll need to use our trusty Terminal to use the application to create our service. So, search up "Powershell" in your start menu, right-click it and click "Run as Administrator". - -Change directory (CD) into the folder path that you copied earlier, the command should look like something like this: - -```powershell -cd "C:\Users\Raiden\Downloads\nssm-2.24\win64" -``` - -{% hint style="info" %} -Wrapping "your folder\directory" on Windows in doublequotes is necessary to make sure spaces in our file path is parsed correctly. -{% endhint %} - -And then, proceed to create a new service for Modmail using `nssm` with: - -```powershell -.\nssm install "Modmail" -``` - -A GUI will pop up where you can fill in the details needed for your Modmail service. Replace the `Path` with the path of your `modmail.bat` script and the `Startup directory` with the path of your Modmail folder as follow: - -

Details on the "Application" tab

- -You can fill in these extra details as you see fit as it's only for your own reference: - -

Details on the "Details" tab

- -You can also optionally specify a log file as output and error in the `I/O` tab, just be sure to create the file beforehand so you can select it in the GUI. - -

Details on the "I/O" tab

- -And finally, click "Install Service" to install your Modmail bot as a service on your Windows system.\ - - -
- -By now you should have the service installed but not yet running. You can start it by using this command below in the open `nssm` Terminal from earlier: - -``` -.\nssm start modmail -``` - -
- -You should be able to see your bot running if everything goes well. You can also verify the status of your Modmail service with: - -``` -.\nssm status modmail -``` - -And if you specified the log output file in your previous step, you should be able to see your current Modmail logs like so: - -
- -And that's it! Your bot will now auto-start everytime you reboot your system. You can also additionally stop and restart your service with `.\nssm stop modmail` and `.\nssm restart modmail` respectively. Refer to [NSSM Documentation](http://nssm.cc/usage) for further customization as this guide is only meant to cover the basic needs adequate for standard Modmail usage. - ## Updating Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. diff --git a/setting-up-auto-restart.md b/setting-up-auto-restart.md new file mode 100644 index 0000000..1531dc2 --- /dev/null +++ b/setting-up-auto-restart.md @@ -0,0 +1,172 @@ +# Setting up auto-restart + +## Using systemd on Linux + +To have the bot auto-restart on crash or system reboot, we will be using `systemd` by making a service file for our bot. + +In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your Pipenv `path`. + +First, your Linux `username` can be fetched with the following command: + +```bash +whoami +``` + +If you have cloned the Modmail repo as a `root` user, your Modmail repo path should be: + +```bash +/root/modmail +``` + +Otherwise, your path should be: + +```bash +/home/$USER/modmail/ +``` + +You can get your `pipenv_path` with: + +``` +whereis pipenv +``` + +Now, using `nano`, create a service file for systemd with: + +```bash +sudo nano /etc/systemd/system/modmail.service +``` + +and paste in the contents below, replacing `username`, `modmail_path` and `pipenv_path` with yours respectively. `Ctrl+O` and `Enter` to save. `Ctrl+X` to exit the nano editor. + +{% code title="modmail.service" %} +```bash +[Unit] +Description=Modmail bot +After=network.target + +[Service] +User=username # replace this +Group=username # replace this +Restart=always +RestartSec=10 +Type=simple +WorkingDirectory=modmail_path # replace this +ExecStart=pipenv_path run python bot.py # replace pipenv_path only + +[Install] +WantedBy=multi-user.target +``` +{% endcode %} + +Now, start your Modmail bot with: + +```bash +sudo systemctl start modmail +``` + +If everything goes correctly, you should see your bot online. You can also view the logs of your systemd process with: + +```bash +sudo journalctl -eu modmail +``` + +With that said, go ahead and enable your Modmail service to auto-restart after crash and reboot with: + +```bash +sudo systemctl enable modmail +``` + +If in the future you need to stop and disable your Modmail service, you can do so with: + +```bash +sudo systemctl stop modmail +sudo systemctl disable modmail +``` + +## Using pm2 on Linux + + + +## Using nssm on Windows + +To have the bot auto-restart on crash or system reboot, we will be using `nssm` by making a service for our bot application. + +First, find the Python path of your Modmail pipenv by running `pipenv shell` and `which python` in your Modmail folder. Copy the path that appears in your terminal and paste it in the first line of our next step. + +
+ +Second, create a file named `modmail.bat` in your modmail directory with the following contents, replacing `python_path` with the one you copied previously and `python.exe` with `activate.bat`: + +```batch +call python_path +call python bot.py +``` + +The finished file should look something like this: + +{% code title="modmail.bat" %} +```batch +call C:\Users\Raiden\.virtualenvs\modmail-oXWHQUly\Scripts\activate.bat +call python bot.py +``` +{% endcode %} + +Third, download `nssm` by [clicking here](http://nssm.cc/download) and downloading the file under "Latest Release". + +The download will be a `.zip` file so you'll need to extract it first using your file archiver program (such as WinRAR or 7-zip). After that, find `nssm.exe` in the folder corresponding to your OS bit version (these days it should be win64) and copy it's file path: + +
+ +As `nssm` itself is only a command-line program, we'll need to use our trusty Terminal to use the application to create our service. So, search up "Powershell" in your start menu, right-click it and click "Run as Administrator". + +Change directory (CD) into the folder path that you copied earlier, the command should look like something like this: + +```powershell +cd "C:\Users\Raiden\Downloads\nssm-2.24\win64" +``` + +{% hint style="info" %} +Wrapping "your folder\directory" on Windows in doublequotes is necessary to make sure spaces in our file path is parsed correctly. +{% endhint %} + +And then, proceed to create a new service for Modmail using `nssm` with: + +```powershell +.\nssm install "Modmail" +``` + +A GUI will pop up where you can fill in the details needed for your Modmail service. Replace the `Path` with the path of your `modmail.bat` script and the `Startup directory` with the path of your Modmail folder as follow: + +
+ +You can fill in these extra details as you see fit as it's only for your own reference: + +
+ +You can also optionally specify a log file as output and error in the `I/O` tab, just be sure to create the file beforehand so you can select it in the GUI. + +
+ +And finally, click "Install Service" to install your Modmail bot as a service on your Windows system. + +
+ +By now you should have the service installed but not yet running. You can start it by using this command below in the open `nssm` Terminal from earlier: + +``` +.\nssm start modmail +``` + +
+ +You should be able to see your bot running if everything goes well. You can also verify the status of your Modmail service with: + +``` +.\nssm status modmail +``` + +And if you specified the log output file in your previous step, you should be able to see your current Modmail logs like so: + +
+ +And that's it! Your bot will now auto-start everytime you reboot your system. You can also additionally stop and restart your service with `.\nssm stop modmail` and `.\nssm restart modmail` respectively. Refer to [NSSM Documentation](http://nssm.cc/usage) for further customization as this guide is only meant to cover the basic needs adequate for standard Modmail usage. From 50277c1d99ee66f722ba2b5a6adb27ba3a152685 Mon Sep 17 00:00:00 2001 From: Raiden Date: Tue, 11 Apr 2023 11:08:56 +0000 Subject: [PATCH 29/46] GITBOOK-18: Add pm2 auto-restart --- setting-up-auto-restart.md | 34 +++++++++++++++++++++++++++++----- 1 file changed, 29 insertions(+), 5 deletions(-) diff --git a/setting-up-auto-restart.md b/setting-up-auto-restart.md index 1531dc2..aea9de1 100644 --- a/setting-up-auto-restart.md +++ b/setting-up-auto-restart.md @@ -1,5 +1,33 @@ # Setting up auto-restart +## Using pm2 on Linux + +`pm2` is a process manager intended for Node.js but can also be used with Python applications, such as our Modmail bot and logviewer. To use `pm2`, we will need to install Node.js. + +#### Installing `pm2` Using `apt`: + +```bash +sudo apt install npm -y && sudo npm i pm2 -g +``` + +#### Installing `pm2` using `dnf`: + +```bash +sudo dnf -y install npm && sudo npm i pm2 -g +``` + +Then, in the Modmail folder, start the Modmail process with: + +``` +sudo pm2 start modmail.sh --name "modmail" +``` + +And then, to make sure that `pm2` stays active and persistent between machine restarts, run the following commands: + +```bash +pm2 save && pm2 startup +``` + ## Using systemd on Linux To have the bot auto-restart on crash or system reboot, we will be using `systemd` by making a service file for our bot. @@ -83,11 +111,7 @@ sudo systemctl stop modmail sudo systemctl disable modmail ``` -## Using pm2 on Linux - - - -## Using nssm on Windows +## Using `nssm` on Windows To have the bot auto-restart on crash or system reboot, we will be using `nssm` by making a service for our bot application. From 471d33dc5a56037039c152ad1b8561b1e5187ddb Mon Sep 17 00:00:00 2001 From: Raiden Date: Tue, 11 Apr 2023 11:17:57 +0000 Subject: [PATCH 30/46] GITBOOK-19: Add community guide description --- README.md | 6 +++--- installation/community-guides.md | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 36d6383..d0598b2 100644 --- a/README.md +++ b/README.md @@ -66,11 +66,11 @@ Support Modmail with your contributions! Whether it be improvements to the docum * Become familiar with [Modmail commands and functionalities](getting-started.md). {% hint style="info" %} -Throughout this documentation when we're referring to bot commands, we will assume the prefix of the bot to be ? and will display them like in this example: ?help.\ +Throughout this documentation when we're referring to bot commands, we will assume the prefix of the bot to be ? and will display them like in this example: ?help.\ \ Optional arguments will be enclosed in square brackets:\ -Example: ?close \[time] \[reason] \[silently]\ +Example: ?close \[time] \[reason] \[silently]\ \ Required arguments will be enclosed in angle brackets:\ -Example: ?contact \ +Example: ?contact \ {% endhint %} diff --git a/installation/community-guides.md b/installation/community-guides.md index b8fabeb..12c48f9 100644 --- a/installation/community-guides.md +++ b/installation/community-guides.md @@ -10,8 +10,8 @@ Community guides are not verified by the Modmail team, so use them at your own r ## [Replit Guide](https://gist.github.com/anondev-sudo/24978429b85b44348bcff5c0885afe82) by AnonDev -Insert description here +An online code execution environment. You can host Modmail there for free using certain exploits. The legitimate method costs $7 USD per month. However, regardless if you pay or host for free, hosting on Replit are often unstable and thus not recommended. But for now, this is the only option for those without a payment method for hosting or verification. -## Northflank Guide by raidensakura +## [Northflank](https://blog.project-mei.xyz/2023/4/11/hosting-discord-modmail-with-northflank/) Guide by raidensakura Northflank is a Platform as a Service (PaaS) like Railway that offers abilities to run micro-services like bots, schedule jobs that run periodically and databases with a powerful UI, API and CLI. Their panel is a bit more advanced as compared to Railway but comes with the perk of more customization and features. You will need a valid payment method to verify your account, but will unlock a free tier project that's separated from paid resources. They will not charge your card if you go over resource usage as you have limited allocation per service. From f5421722f837ccc27b6c57b77785c5ba61f3b27a Mon Sep 17 00:00:00 2001 From: Raiden Date: Mon, 8 May 2023 06:57:55 +0800 Subject: [PATCH 31/46] Self-hosting correction and enhancement (#26) * GITBOOK-21: Fix Ubuntu guide to account for multiple python version, add FAQ page * GITBOOK-22: Specify python version, move updating guide to its own page, various minor edits * GITBOOK-23: Remove version from pip command in favor of --default-pip * GITBOOK-24: Fix a few install commands * GITBOOK-25: Add pm2 reference * GITBOOK-26: No subject * GITBOOK-28: Fix Windows guide commands * GITBOOK-29: Update Ubuntu guide * GITBOOK-30: Update Debian & Fedora guide * GITBOOK-31: Update Alma Linux guide --- ...a-docker-explanation-hd-png-1221238558.png | Bin 0 -> 25341 bytes .../assets/Screenshot 2023-04-13 224748.png | Bin 0 -> 37308 bytes SUMMARY.md | 6 +- frequently-asked-questions (1).md | 53 +++++++++++++++ frequently-asked-questions.md | 62 +++++------------- installation/community-guides.md | 2 +- installation/local-hosting-vps/almalinux.md | 47 +++++++------ installation/local-hosting-vps/debian.md | 60 +++++++++-------- installation/local-hosting-vps/docker.md | 6 +- installation/local-hosting-vps/fedora.md | 58 ++++++++-------- installation/local-hosting-vps/ubuntu.md | 61 ++++++++--------- installation/local-hosting-vps/windows.md | 35 +++++----- setting-up-auto-restart.md | 54 ++++++++------- updating (1).md | 38 +++++++++++ updating.md | 48 +++++++------- 15 files changed, 299 insertions(+), 231 deletions(-) create mode 100644 .gitbook/assets/27-272811_containerization-docker-explained-edureka-docker-explanation-hd-png-1221238558.png create mode 100644 .gitbook/assets/Screenshot 2023-04-13 224748.png create mode 100644 frequently-asked-questions (1).md create mode 100644 updating (1).md diff --git a/.gitbook/assets/27-272811_containerization-docker-explained-edureka-docker-explanation-hd-png-1221238558.png b/.gitbook/assets/27-272811_containerization-docker-explained-edureka-docker-explanation-hd-png-1221238558.png new file mode 100644 index 0000000000000000000000000000000000000000..53730352cff49d3ca0d00f7e2e28f6de3a8769c3 GIT binary patch literal 25341 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 literal 0 HcmV?d00001 diff --git a/.gitbook/assets/Screenshot 2023-04-13 224748.png b/.gitbook/assets/Screenshot 2023-04-13 224748.png new file mode 100644 index 0000000000000000000000000000000000000000..33fea16dc97323c4404baeca59b7138ff5f60b05 GIT binary patch literal 37308 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 KT-G@yGywn)T$;83 literal 0 HcmV?d00001 diff --git a/SUMMARY.md b/SUMMARY.md index 2a40184..f31376f 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -16,22 +16,24 @@ * [Heroku](installation/heroku.md) * [Community Guides](installation/community-guides.md) * [Setting up auto-restart](setting-up-auto-restart.md) +* [Updating](updating.md) * [Getting Started](getting-started.md) * [Usage](usage-guide/README.md) * [Plugins](usage-guide/plugins.md) * [Configuration](usage-guide/configuration.md) * [Permissions](usage-guide/permissions.md) +* [Frequently Asked Questions](frequently-asked-questions.md) * [OLD DOCS](old-docs/README.md) * [Installation](installation-1.md) * [Installation (continued)](installation-continued.md) * [Color Names](color-names.md) * [Configuration Variables (Config Vars)](configuration-variables-config-vars.md) * [Configure Modmail and Logviewer](configure-modmail-and-logviewer.md) - * [Frequently Asked Questions](frequently-asked-questions.md) + * [Frequently Asked Questions]() * [Modmail Usage](modmail-usage.md) * [Permissions](permissions.md) * [Plugins](plugins.md) * [Seperate Server Setup](seperate-server-setup.md) * [The Unofficial List of Plugins](the-unofficial-list-of-plugins.md) - * [Updating](updating.md) + * [Updating]() * [Video Tutorials](video-tutorials.md) diff --git a/frequently-asked-questions (1).md b/frequently-asked-questions (1).md new file mode 100644 index 0000000..e39b59f --- /dev/null +++ b/frequently-asked-questions (1).md @@ -0,0 +1,53 @@ +# Frequently Asked Questions + +> Last Updated: March 16, 2023 + +#### What is Modmail? + +Modmail is a Discord bot, similar to Reddit's Modmail feature. It serves as a shared inbox for server staff to communicate with their users - and vice versa - in a seamless way. + +#### Can I invite Modmail? + +Unfortunately, due to the nature of the bot, there is not a global invite link. Nonetheless, you can obtain a free copy of Modmail for your server. Follow the official tutorial at [https://github.com/modmail-dev/modmail/wiki/Installation](https://github.com/modmail-dev/modmail/wiki/Installation). However, if you don’t want the hassle of installing and maintaining Modmail, we offer installation, hosting, and other cool perks for [Patrons](https://patreon.com/kyber). + +#### How does Modmail work? + +Modmail uses the Discord API to interact with the platform. When someone sends a DM to the bot, it will create a new thread. Members of the moderation team can help the user and once the conversation ended, you will have access to a beautiful log of it online. + +#### Is Modmail safe? + +Your Modmail bot is safe as long as you don't share your bot's token. If you share your token, a "hacker" can take control over your bot. If you shared your bot token by mistake, regenerate a new token via the Discord Developer Portal. + +#### Where is my data stored? + +All your data including settings, blocked users, logs, installed plugins etc. are stored in your MongoDB database. The bot files only contain the stuff needed to run the bot. This means you can move your bot to a different host and still have your data intact, as long as you use the same MongoDB URI. + +#### Can I request new features? + +Modmail is an open-source project, which means you can easily add or request new features. You can make an issue or submit a pull request to the development branch on the repository. [Check out the contribution guidelines.](https://github.com/modmail-dev/modmail/blob/master/CONTRIBUTING.md) + +#### How do I become a support member? + +To join our support team, join our [Discord server](https://discord.gg/cnUpwrnpYb). One of the more experienced members will hold an interview to check if you fit the requirements. + +#### Can I add commands to the bot? + +You can add commands to the bot using plugins. All currently approved plugins can be found in the `?plugin registry` command. You can also see [this page](https://github.com/modmail-dev/modmail/wiki/Unofficial-List-of-Plugins) for an unofficial list of plugins. + +#### My bot is offline, what do I do? + +Join our [Discord server](https://discord.gg/cnUpwrnpYb) and DM Modmail. One of our support members will assist you and help you fix the issue. + +#### How can I donate the developers? + +You can support the developers on the [Patreon page](https://patreon.com/kyber). You will also receive various rewards for it. + +#### Does anyone get any info when I create my own modmail? + +There is not much information we get about your instance of modmail, The only thing what we recieve is the guild-info, For example: The guildname, The amount of members of the guild, the botname, and the bot-owner. Using this we keep track of how many modmail-instances get created on a monthly/yearly base. ( Only modmail-developers can see this ) + +*** + +#### Answer not found? + +Feel free to join our [Discord server](https://discord.gg/cnUpwrnpYb). People will gladly help you with any questions that you have! diff --git a/frequently-asked-questions.md b/frequently-asked-questions.md index e39b59f..a832ca8 100644 --- a/frequently-asked-questions.md +++ b/frequently-asked-questions.md @@ -1,53 +1,27 @@ -# Frequently Asked Questions - -> Last Updated: March 16, 2023 - -#### What is Modmail? - -Modmail is a Discord bot, similar to Reddit's Modmail feature. It serves as a shared inbox for server staff to communicate with their users - and vice versa - in a seamless way. - -#### Can I invite Modmail? - -Unfortunately, due to the nature of the bot, there is not a global invite link. Nonetheless, you can obtain a free copy of Modmail for your server. Follow the official tutorial at [https://github.com/modmail-dev/modmail/wiki/Installation](https://github.com/modmail-dev/modmail/wiki/Installation). However, if you don’t want the hassle of installing and maintaining Modmail, we offer installation, hosting, and other cool perks for [Patrons](https://patreon.com/kyber). - -#### How does Modmail work? - -Modmail uses the Discord API to interact with the platform. When someone sends a DM to the bot, it will create a new thread. Members of the moderation team can help the user and once the conversation ended, you will have access to a beautiful log of it online. - -#### Is Modmail safe? - -Your Modmail bot is safe as long as you don't share your bot's token. If you share your token, a "hacker" can take control over your bot. If you shared your bot token by mistake, regenerate a new token via the Discord Developer Portal. +--- +description: A list of commonly asked questions or problems related to Modmail. +--- -#### Where is my data stored? - -All your data including settings, blocked users, logs, installed plugins etc. are stored in your MongoDB database. The bot files only contain the stuff needed to run the bot. This means you can move your bot to a different host and still have your data intact, as long as you use the same MongoDB URI. - -#### Can I request new features? - -Modmail is an open-source project, which means you can easily add or request new features. You can make an issue or submit a pull request to the development branch on the repository. [Check out the contribution guidelines.](https://github.com/modmail-dev/modmail/blob/master/CONTRIBUTING.md) - -#### How do I become a support member? - -To join our support team, join our [Discord server](https://discord.gg/cnUpwrnpYb). One of the more experienced members will hold an interview to check if you fit the requirements. - -#### Can I add commands to the bot? - -You can add commands to the bot using plugins. All currently approved plugins can be found in the `?plugin registry` command. You can also see [this page](https://github.com/modmail-dev/modmail/wiki/Unofficial-List-of-Plugins) for an unofficial list of plugins. - -#### My bot is offline, what do I do? +# Frequently Asked Questions -Join our [Discord server](https://discord.gg/cnUpwrnpYb) and DM Modmail. One of our support members will assist you and help you fix the issue. +### I tried installing the dependencies with another Python version and it messed up my Pipfile! How can I get the original Pipfile back? -#### How can I donate the developers? +First remove the broken `Pipfile` and `Pipfile.lock` with: -You can support the developers on the [Patreon page](https://patreon.com/kyber). You will also receive various rewards for it. +```bash +rm Pipfile && rm Pipfile.lock +``` -#### Does anyone get any info when I create my own modmail? +Fetch in the changes from the remote repository: -There is not much information we get about your instance of modmail, The only thing what we recieve is the guild-info, For example: The guildname, The amount of members of the guild, the botname, and the bot-owner. Using this we keep track of how many modmail-instances get created on a monthly/yearly base. ( Only modmail-developers can see this ) +```bash +git fetch origin +``` -*** +And then, fetch the original files with: -#### Answer not found? +```bash +git checkout FETCH_HEAD -- Pipfile && git checkout FETCH_HEAD -- Pipfile.lock +``` -Feel free to join our [Discord server](https://discord.gg/cnUpwrnpYb). People will gladly help you with any questions that you have! +### diff --git a/installation/community-guides.md b/installation/community-guides.md index 12c48f9..64ce8f4 100644 --- a/installation/community-guides.md +++ b/installation/community-guides.md @@ -12,6 +12,6 @@ Community guides are not verified by the Modmail team, so use them at your own r An online code execution environment. You can host Modmail there for free using certain exploits. The legitimate method costs $7 USD per month. However, regardless if you pay or host for free, hosting on Replit are often unstable and thus not recommended. But for now, this is the only option for those without a payment method for hosting or verification. -## [Northflank](https://blog.project-mei.xyz/2023/4/11/hosting-discord-modmail-with-northflank/) Guide by raidensakura +## [Northflank](https://blog.project-mei.xyz/2023/04/11/hosting-discord-modmail-on-northflank/) Guide by raidensakura Northflank is a Platform as a Service (PaaS) like Railway that offers abilities to run micro-services like bots, schedule jobs that run periodically and databases with a powerful UI, API and CLI. Their panel is a bit more advanced as compared to Railway but comes with the perk of more customization and features. You will need a valid payment method to verify your account, but will unlock a free tier project that's separated from paid resources. They will not charge your card if you go over resource usage as you have limited allocation per service. diff --git a/installation/local-hosting-vps/almalinux.md b/installation/local-hosting-vps/almalinux.md index dbc4298..34301e1 100644 --- a/installation/local-hosting-vps/almalinux.md +++ b/installation/local-hosting-vps/almalinux.md @@ -4,14 +4,24 @@ description: Deploy Modmail on RHEL / Alma Linux / CentOS server. # Alma Linux +{% hint style="warning" %} +For safety reasons, **DO NOT** install Modmail with a root user. A misbehaving or malicious plugin installed on your Modmail bot can easily access your entire system. If you are unsure how to create a new user on Linux, see [DigitalOcean’s tutorial: How To Create a New Sudo-enabled User](https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-ubuntu-20-04-quickstart). +{% endhint %} + Alma Linux 8, 9 and CentOS Stream 8, 9 are based on Red Hat Enterprise Linux (RHEL) 8 and 9 respectively so you can essentially follow this guide if you're running any of the OS mentioned above. ## Prerequisites -* Root access (**`sudo`**). -* Minimum 1GB of RAM -* At least 2GB available disk space. -* Supported releases: Alma Linux 9, Alma Linux 8, CentOS Stream 9, CentOS Stream 8, RHEL 9 and RHEL 8 +1. Root access (**`sudo`**). +2. Minimum 1GB of RAM +3. At least 2GB available disk space. +4. Supported releases: + * Alma Linux 9 + * Alma Linux 8 + * CentOS Stream 9 + * CentOS Stream 8 + * Red Hat Enterprise Linux (RHEL) 9 + * Red Hat Enterprise Linux (RHEL) 8 ## Dependencies @@ -24,7 +34,7 @@ All code blocks should be executed in bash and line by line unless specified oth ### RHEL 9 / Alma Linux 9 / CentOS Stream 9 -Alma Linux 9 have all required packages available in official repositories. Install them with `dnf`: +RHEL 9 and its derivatives have all required packages available in official repositories. Install them with `dnf`: ```bash sudo dnf -y install python39 git @development nano @@ -32,6 +42,8 @@ sudo dnf -y install python39 git @development nano ### RHEL 8 / Alma Linux 8 / CentOS Stream 8.4-8.x +RHEL 8 and its derivatives have all required packages available in official repositories. Install them with `dnf`: + ```bash sudo dnf -y update sudo dnf -y group install development @@ -40,10 +52,9 @@ sudo dnf -y install python39 python39-pip python39-devel nano git ## Installing Bot -In your home directory, clone and cd into the official Modmail repository with: +Clone and change directory into the Modmail folder with: ```bash -cd ~ git clone https://github.com/modmail-dev/modmail cd modmail ``` @@ -51,14 +62,14 @@ cd modmail Inside the Modmail folder, ensure `pip` is installed correctly and is defaulting to Python 3.9 with: ```bash -python3.9 -m ensurepip --default-pip +python3.9 -m ensurepip --upgrade ``` And then, install `pipenv` and the bot dependencies with: ```bash -pip3.9 install pipenv -pipenv install --python 3.9 +python3.9 -m pip install pipenv +python3.9 -m pipenv install --python 3.9 ``` Create a file named `.env` with `nano` and paste all the environmental variables (secrets) needed to run the bot via right-clicking in the nano editor. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. @@ -78,19 +89,7 @@ If using the `nano` editor is a bit of a learning curve, you can always FTP into After your `.env` file is ready, you can now go ahead and try running your bot with: ```bash -pipenv run bot -``` - -If no error shows up, it means your bot is now running correctly. - -## Updating - -Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. - -If for some reason your update command isn't working correctly, you can update your bot by going into your modmail folder and pulling the latest changes from GitHub like so: - -```bash -cd modmail && git pull +python3.9 -m pipenv run bot ``` -Be sure to restart your bot to apply the uupdate. +If no error shows up, it means your bot is now running correctly. You can stop the bot from running with `Ctrl+C` to continue using your terminal. diff --git a/installation/local-hosting-vps/debian.md b/installation/local-hosting-vps/debian.md index c870b72..9046ff8 100644 --- a/installation/local-hosting-vps/debian.md +++ b/installation/local-hosting-vps/debian.md @@ -4,14 +4,22 @@ description: Deploy Modmail on Debian / Raspberry Pi OS. # Debian +{% hint style="warning" %} +For safety reasons, **DO NOT** install Modmail with a root user. A misbehaving or malicious plugin installed on your Modmail bot can easily access your entire system. If you are unsure how to create a new user on Linux, see [DigitalOcean’s tutorial: How To Create a New Sudo-enabled User](https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-ubuntu-20-04-quickstart). +{% endhint %} + Raspberry Pi OS 11 Bullseye and Raspberry Pi OS 10 Buster are based on Debian 11 Bullseye and Debian 10 Buster respectively so you can essentially follow this guide if you're running any of the OS mentioned above. ## Prerequisites -* Root access (**`sudo`**). -* Minimum 1GB of RAM -* At least 2GB available disk space. -* Supported releases: Debian 11 Bullseye, Debian 10 Buster, Raspberry Pi OS 11 Bullseye, and Raspberry Pi OS 10 (Legacy) Buster +1. Root access (**`sudo`**). +2. Minimum 1GB of RAM +3. At least 2GB available disk space. +4. Supported releases: + * Debian 11 Bullseye + * Debian 10 Buster + * Raspberry Pi OS 11 Bullseye + * Raspberry Pi OS 10 Buster ## Dependencies @@ -36,8 +44,9 @@ At the time of writing, this will install Python 3.9 from Debian's repository. ### **Debian 10 Buster /** Raspberry Pi OS 10 Buster -You will need to manually compile Python 3.10 from source. Compiling Python may take a while (est. 5-10 minutes). +You will need to manually compile Python 3.10 from source. Compiling Python may take a while (est. 5-10 minutes). Make sure to run line 2-7 all at once. +{% code lineNumbers="true" %} ```bash sudo apt update && sudo apt upgrade -y # Update and upgrade all packages sudo apt install -y software-properties-common \ @@ -52,31 +61,36 @@ cd Python-3.10.9 ./configure --enable-optimizations sudo make altinstall ``` +{% endcode %} -After following this step, make sure to specify the version when running user-level Python commands later in the guide. +After that, ensure `pip` is installed and updated for Python 3.10 with: -For example: +``` +python3.10 -m ensurepip --upgrade +``` -* `pip install pipenv` to `pip3.10 install pipenv` -* `python bot.py` to `python3.10 bot.py` +Then **log out and log back in** to continue the installation steps. ## Installing Bot -In your home directory, clone and cd into the official Modmail repository with: +Clone and change directory into the Modmail folder with: ```bash -cd ~ git clone https://github.com/modmail-dev/modmail cd modmail ``` -Inside the Modmail folder, Install `pipenv` and the bot dependencies with: +Inside the Modmail folder, Install `pipenv` and the bot dependencies with: ```bash -pip install pipenv -pipenv install +python3.9 -m pip install pipenv +python3.9 -m pipenv install --python 3.9 ``` +{% hint style="info" %} +Replace `3.9` with `3.10` on the command above if you followed[ Debian 10 Buster](debian.md#debian-10-buster-raspberry-pi-os-10-buster) method previously. +{% endhint %} + Create a file named `.env` with `nano` and paste all the environmental variables (secrets) needed to run the bot via right-clicking in the nano editor. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. ```bash @@ -94,19 +108,11 @@ If using the `nano` editor is a bit of a learning curve, you can always FTP into After your `.env` file is ready, you can now go ahead and try running your bot with: ```bash -pipenv run bot +python3.9 -m pipenv run bot ``` -If no error shows up, it means your bot is now running correctly. - -## Updating - -Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. - -If for some reason your update command isn't working correctly, you can update your bot by going into your modmail folder and pulling the latest changes from GitHub like so: - -```bash -cd modmail && git pull -``` +{% hint style="info" %} +Replace `3.9` with `3.10` on the command above if you followed[ Debian 10 Buster](debian.md#debian-10-buster-raspberry-pi-os-10-buster) method previously. +{% endhint %} -Be sure to restart your bot to apply the update. +If no error shows up, it means your bot is now running correctly. You can stop the bot from running with `Ctrl+C` to continue using your terminal. diff --git a/installation/local-hosting-vps/docker.md b/installation/local-hosting-vps/docker.md index 60d9a1b..68f65aa 100644 --- a/installation/local-hosting-vps/docker.md +++ b/installation/local-hosting-vps/docker.md @@ -8,6 +8,8 @@ description: Deploy Modmail on Docker. Docker is considered an advanced setup, it is recommended that you understand how Docker works before deciding to use this method. {% endhint %} +

A simple illustration explaining how Docker works

+ ## Prerequisites * Supported OS for Docker @@ -107,9 +109,9 @@ docker run -d --name modmail \ --restart always myname/modmail:latest ``` -## Updating +## Updating on Docker -Auto-update is disabled when running Docker as Docker container state is not persistent across restarts. To update your bot, you will need to run the `docker pull` command in the previous step: [Running the official image for Modmail](docker.md#running-the-official-image-for-modmail) if your image is based from the official repository. After that, you must recreate your container using the `docker rm` and `docker run` command again. +Auto-update is disabled when running Docker as Docker container state is not persistent across restarts. To update your bot, you will need to update the base image by running the `docker pull` command in the previous step: [Running the official image for Modmail](docker.md#running-the-official-image-for-modmail) if your image is based from the official repository. After that, you must recreate your container using the `docker rm` and `docker run` command again. If your image is created locally, simply replace the `docker pull` command with `git pull` and rebuilding your image again. diff --git a/installation/local-hosting-vps/fedora.md b/installation/local-hosting-vps/fedora.md index 9fc9b8c..a5a629b 100644 --- a/installation/local-hosting-vps/fedora.md +++ b/installation/local-hosting-vps/fedora.md @@ -4,16 +4,24 @@ description: Deploy Modmail on a Fedora server. # Fedora +{% hint style="warning" %} +For safety reasons, **DO NOT** install Modmail with a root user. A misbehaving or malicious plugin installed on your Modmail bot can easily access your entire system. If you are unsure how to create a new user on Linux, see [DigitalOcean’s tutorial: How To Create a New Sudo-enabled User](https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-ubuntu-20-04-quickstart). +{% endhint %} + ## Prerequisites -* Root access (**`sudo`**). -* Minimum 1GB of RAM -* At least 2GB available disk space. -* Supported releases: Fedora 37, Fedora 36, Fedora 35. +1. Root access (**`sudo`**). +2. Minimum 1GB of RAM +3. At least 2GB available disk space. +4. Supported releases: + * Fedora 38 + * Fedora 37 + * Fedora 36 + * Fedora 35 ## Dependencies -* Python 3.9 +* Python 3.10 * Tools: `git`, `wget`, `nano` * Additional Modmail requirements: `g++` @@ -24,31 +32,29 @@ All code blocks should be executed in bash and line by line unless specified oth Fedora Linux 35 and above has all required packages available in official repositories. Install them with `dnf`. ```bash -sudo dnf -y install python39 git nano g++ gtk3 +sudo dnf -y install python310 git nano g++ gtk3 ``` -## Installing Bot - -In your home directory, clone and cd into the official Modmail repository with: +And then, make sure `pip` is installed for Python 3.10 with: ```bash -cd ~ -git clone https://github.com/modmail-dev/modmail -cd modmail +python3.10 -m ensurepip --upgrade ``` -Inside the Modmail folder, ensure `pip` is installed correctly and is defaulting to Python 3.9 with: +## Installing Bot + +Clone and change directory into the Modmail folder with: ```bash -python3.9 -m ensurepip --default-pip +git clone https://github.com/modmail-dev/modmail +cd modmail ``` And then, install `pipenv` and the bot dependencies with: -```bash -pip install pipenv -pipenv install --python 3.9 -``` +
python3.10 -m pip install pipenv
+python3.10 -m pipenv install --python 3.10
+
Create a file named `.env` with `nano` and paste all the environmental variables (secrets) needed to run the bot via right-clicking in the nano editor. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. @@ -67,20 +73,8 @@ If using the `nano` editor is a bit of a learning curve, you can always FTP into After your `.env` file is ready, you can now go ahead and try running your bot with: ```bash -pipenv run bot -``` - -If no error shows up, it means your bot is now running correctly. - -## Updating - -Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. - -If for some reason your update command isn't working correctly, you can update your bot by going into your modmail folder and pulling the latest changes from GitHub like so: - -```bash -cd modmail && git pull +python3.10 -m pipenv run bot ``` -Be sure to restart your bot to apply the update. +If no error shows up, it means your bot is now running correctly. You can stop the bot from running with `Ctrl+C` to continue using your terminal. diff --git a/installation/local-hosting-vps/ubuntu.md b/installation/local-hosting-vps/ubuntu.md index 2104a67..5f73513 100644 --- a/installation/local-hosting-vps/ubuntu.md +++ b/installation/local-hosting-vps/ubuntu.md @@ -4,12 +4,19 @@ description: Deploy Modmail on an Ubuntu server. # Ubuntu +{% hint style="warning" %} +For safety reasons, **DO NOT** install Modmail with a root user. A misbehaving or malicious plugin installed on your Modmail bot can easily access your entire system. If you are unsure how to create a new user on Linux, see [DigitalOcean’s tutorial: How To Create a New Sudo-enabled User](https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-ubuntu-20-04-quickstart). +{% endhint %} + ## Prerequisites -* Root access (**`sudo`**). -* Minimum 1GB of RAM -* At least 2GB available disk space. -* Supported releases: Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS. +1. Root access (**`sudo`**). +2. Minimum 1GB of RAM +3. At least 2GB available disk space. +4. Supported releases: + * Ubuntu 18.04 LTS (Bionic Beaver) + * Ubuntu 20.04 LTS (Focal Fossa) + * Ubuntu 22.04 LTS (Jammy Jellyfish) ## Dependencies @@ -38,15 +45,22 @@ Now install the pre-requirements with `apt`, you can copy and run these 3 lines ```bash sudo apt -y install python3.10 python3.10-dev python3.10-venv python3-pip \ libcairo2-dev libffi-dev g++ \ - git wget nano + git nano +``` + +After that, install `pipenv` with: + +```bash +python3.10 -m pip install pipenv ```
Failed to install Python 3.10? -You can manually compile Python instead of adding using the Deadsnakes PPA. Compiling Python may take a while (est. 5-10 minutes). +You can manually compile Python instead of adding using the Deadsnakes PPA. Compiling Python may take a while (est. 5-10 minutes). Copy and run line 2-7 all at once. +{% code lineNumbers="true" %} ```bash sudo apt update && sudo apt upgrade -y # Update and upgrade all packages sudo apt install -y software-properties-common \ @@ -61,32 +75,23 @@ cd Python-3.10.9 ./configure --enable-optimizations make altinstall ``` - -After following this step, make sure to specify the version when running user-level Python commands later in the guide. - -For example: - -* `pip install pipenv` to `pip3.10 install pipenv` -* `python bot.py` to `python3.10 bot.py` +{% endcode %}
## Installing Bot -In your home directory, clone and cd into the official Modmail repository with: +Clone and change directory into the Modmail folder with: ```bash -cd ~ git clone https://github.com/modmail-dev/modmail cd modmail ``` -Inside the Modmail folder, Install `pipenv` and the bot dependencies with: +Inside the Modmail folder, Install `pipenv` and its Python packages with: -```bash -pip install pipenv -pipenv install -``` +
python3.10 -m pipenv install --python 3.10
+
Create a file named `.env` with `nano` and paste all the environmental variables (secrets) needed to run the bot via right-clicking in the nano editor. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. @@ -105,19 +110,7 @@ If using the `nano` editor is a bit of a learning curve, you can always FTP into After your `.env` file is ready, you can now go ahead and try running your bot with: ```bash -pipenv run bot -``` - -If no error shows up, it means your bot is now running correctly. - -## Updating - -Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. - -If for some reason your update command isn't working correctly, you can update your bot by going into your Modmail folder and pulling the latest changes from GitHub like so: - -```bash -cd modmail && git pull +python3.10 -m pipenv run bot ``` -Be sure to restart your bot to apply the update. +If no error shows up, it means your bot is now running correctly. You can stop the bot from running with `Ctrl+C` to continue using your terminal. diff --git a/installation/local-hosting-vps/windows.md b/installation/local-hosting-vps/windows.md index 9652e9d..aa19ea1 100644 --- a/installation/local-hosting-vps/windows.md +++ b/installation/local-hosting-vps/windows.md @@ -6,9 +6,11 @@ description: Deploy Modmail on a Windows machine. ## Prerequisites -* Minimum 2GB of RAM**\*** -* At least 2GB available disk space. -* Supported Windows version: Windows 10 or Windows 11. +1. Minimum 2GB of RAM\* +2. At least 2GB available disk space. +3. Supported Windows version: + * Windows 10 + * Windows 11 {% hint style="info" %} Note that while it is possible to run Modmail with even less memory, Windows 10 itself recommend at least 2GB (4GB for Windows 11). This guide assumes the lowest threshold to comfortably run Modmail without possibly running into any resource bottleneck. @@ -40,6 +42,13 @@ choco upgrade git --params "/GitOnlyOnPath /WindowsTerminal" -y choco upgrade python310 -y ``` +After that, ensure `pip` and `pipenv` are installed and updated for Python 3.10 with: + +```powershell +py -3.10 -m ensurepip --upgrade +py -3.10 -m pip install pipenv +``` + After the above installation has finished, download and install the **GTK runtime for Windows** by [clicking here](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases/latest). ## Installing Bot @@ -49,13 +58,14 @@ In any folder location of your choice, `Shift+Right Click` and click on `Open Po In your PowerShell window, run these commands to clone the official Modmail repository locally and `cd` into the folder: ```powershell -git clone https://github.com/modmail-dev/modmail; cd modmail +git clone https://github.com/modmail-dev/modmail +cd modmail ``` -Install Pipenv and project dependencies with: +Install project dependencies inside Modmail's pipenv with: ```powershell -pip install pipenv; pipenv install +py -3.10 -m pipenv install ``` Create a new file in the modmail folder named `.env` and paste in your environmental variables needed to run Modmail. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. @@ -65,19 +75,8 @@ Create a new file in the modmail folder named `.env` and paste in your environme Lastly, in your PowerShell window simply enter the command below to run your Modmail bot: ```powershell -pipenv run bot +py -3.10 -m pipenv run bot ``` If no error shows up, it means that your Modmail is now running correctly. -## Updating - -Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. - -If for some reason your update command isn't working correctly, you can update your bot by opening PowerShell or any terminal application in your modmail folder and pulling the latest changes from GitHub like so: - -``` -git pull -``` - -After that, simply restart your bot to apply the latest changes. diff --git a/setting-up-auto-restart.md b/setting-up-auto-restart.md index aea9de1..287c1b7 100644 --- a/setting-up-auto-restart.md +++ b/setting-up-auto-restart.md @@ -1,25 +1,31 @@ # Setting up auto-restart -## Using pm2 on Linux +## Using PM2 on Linux -`pm2` is a process manager intended for Node.js but can also be used with Python applications, such as our Modmail bot and logviewer. To use `pm2`, we will need to install Node.js. +PM2 is a process manager originally intended for Node.js but can also be used with Python applications, such as our Modmail bot and Logviewer. To use `pm2`, we will need to install Node Package Manager (`npm`). -#### Installing `pm2` Using `apt`: +#### Installing `pm2` Using `apt` (Ubuntu, Debian, etc): ```bash sudo apt install npm -y && sudo npm i pm2 -g ``` -#### Installing `pm2` using `dnf`: +#### Installing `pm2` using `dnf` (Fedora, Alma Linux, etc): ```bash sudo dnf -y install npm && sudo npm i pm2 -g ``` -Then, in the Modmail folder, start the Modmail process with: +Then, in the Modmail folder, start the Modmail process in the background with: ``` -sudo pm2 start modmail.sh --name "modmail" +pm2 start modmail.sh --name "modmail" +``` + +You can see the logs of your Modmail process with: + +``` +pm2 logs modmail ``` And then, to make sure that `pm2` stays active and persistent between machine restarts, run the following commands: @@ -28,28 +34,28 @@ And then, to make sure that `pm2` stays active and persistent between machine re pm2 save && pm2 startup ``` -## Using systemd on Linux - -To have the bot auto-restart on crash or system reboot, we will be using `systemd` by making a service file for our bot. - -In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail repository `path` and your Pipenv `path`. - -First, your Linux `username` can be fetched with the following command: +Here's some of the other PM2 commands for future reference: ```bash -whoami +pm2 restart modmail +pm2 reload modmail +pm2 stop modmail +pm2 delete modmail +pm2 list ``` -If you have cloned the Modmail repo as a `root` user, your Modmail repo path should be: +## Using systemd on Linux -```bash -/root/modmail -``` +`systemd` is a built-in service manager for most Linux systems. It's primary used to manage background applications and services and to make applications auto-restart on crash and run on system startup. -Otherwise, your path should be: +We will be using `systemd` for Modmail by making a service file for our bot. + +In order to create the service file, you will first need to know three things, your Linux `username`, your Modmail folder location as `modmail_path` and your Pipenv location as `pipenv_path`. + +First, your Linux `username` can be fetched with the following command: ```bash -/home/$USER/modmail/ +whoami ``` You can get your `pipenv_path` with: @@ -111,7 +117,11 @@ sudo systemctl stop modmail sudo systemctl disable modmail ``` -## Using `nssm` on Windows +## Using PM2 on Windows + +Todo: [https://github.com/jessety/pm2-installer](https://github.com/jessety/pm2-installer) + +## Using NSSM on Windows To have the bot auto-restart on crash or system reboot, we will be using `nssm` by making a service for our bot application. @@ -150,7 +160,7 @@ cd "C:\Users\Raiden\Downloads\nssm-2.24\win64" ``` {% hint style="info" %} -Wrapping "your folder\directory" on Windows in doublequotes is necessary to make sure spaces in our file path is parsed correctly. +Wrapping "your folder\directory" on Windows in double quotes is necessary to make sure spaces in our file path is parsed correctly. {% endhint %} And then, proceed to create a new service for Modmail using `nssm` with: diff --git a/updating (1).md b/updating (1).md new file mode 100644 index 0000000..e2485ce --- /dev/null +++ b/updating (1).md @@ -0,0 +1,38 @@ +# Updating + +## Updating Modmail + +You can update Modmail on your Heroku account whenever changes are made to the repository. If you want to update while hosting locally (not Heroku), simply type `git pull` in your terminal and install the requirements again with `pipenv install`. + +## Forking the repo + +Before you get started, you must [fork](https://github.com/modmail-dev/modmail/fork) the repo first if you are using Heroku and want to update the bot. + +### Syncing a fork branch from the web UI + +1. On GitHub, navigate to the main page of the forked repository that you want to sync with the upstream repository. +2. Select the Sync fork dropdown. + + ![sync-fork-dropdown](https://user-images.githubusercontent.com/70805800/194696934-5333af5d-165e-4873-b5b7-bd01f0461185.png) +3. Then click Update branch. + + ![update-branch-button](https://user-images.githubusercontent.com/70805800/194696947-68891d50-a624-4901-a03d-e49564852a23.png) + +If the changes from the upstream repository cause conflicts, GitHub will prompt you to create a pull request to resolve the conflicts. + +### I want to enable automatic updates + +1. Create a GitHub account +2. [Fork](https://github.com/modmail-dev/modmail/fork) the repository +3. Add GITHUB\_TOKEN into your configuration variables from https://github.com/settings/tokens with the repo scope ([Guide](https://github.com/modmail-dev/modmail/wiki/Installation-\(cont.\)#4-how-to-obtain-your-github\_token---required-for-the-update-command-)). +4. Link your GitHub account to heroku ![](https://i.imgur.com/qjWraS0.png) +5. Turn on automatic deploys ![](https://i.imgur.com/jgUVl7f.png) +6. Restart the bot + +### I want to update the bot once + +[Click here to create a new pull request to your fork](https://github.com/modmail-dev/modmail/pull/new/master). Select `compare across forks`, make the base repository `yourusername/modmail` and ensure the branch is set to master. Put any title you want and create the pull request. On the page that comes after this, merge the pull request. + +You then want to go to your modmail application in Heroku, connect your modmail fork via the `Deploy` tab and deploy the `master` branch. + +You can turn on auto-deploy for the master branch if you don't want to go through the process of logging into Heroku and deploying the branch every time changes to the repo are made in the future. However, you will have to make a pull request to update your fork every time. diff --git a/updating.md b/updating.md index e2485ce..bfb504f 100644 --- a/updating.md +++ b/updating.md @@ -1,38 +1,36 @@ -# Updating - -## Updating Modmail +--- +description: Guide on how to update the Modmail bot. +--- -You can update Modmail on your Heroku account whenever changes are made to the repository. If you want to update while hosting locally (not Heroku), simply type `git pull` in your terminal and install the requirements again with `pipenv install`. - -## Forking the repo +# Updating -Before you get started, you must [fork](https://github.com/modmail-dev/modmail/fork) the repo first if you are using Heroku and want to update the bot. +Your Modmail is set to auto-update itself by default, but you can also run the `?update` command on your bot manually, replacing `?` with your bot prefix. -### Syncing a fork branch from the web UI +If for some reason your update command isn't working correctly, you can update your bot by going into your Modmail folder and pulling the latest changes from GitHub with the steps below. -1. On GitHub, navigate to the main page of the forked repository that you want to sync with the upstream repository. -2. Select the Sync fork dropdown. +First, determine whether you have the official Modmail repository cloned or a fork by observing the output of the command below: - ![sync-fork-dropdown](https://user-images.githubusercontent.com/70805800/194696934-5333af5d-165e-4873-b5b7-bd01f0461185.png) -3. Then click Update branch. +``` +cat .git/config +``` - ![update-branch-button](https://user-images.githubusercontent.com/70805800/194696947-68891d50-a624-4901-a03d-e49564852a23.png) +If the output shows this exact URL as shown below, -If the changes from the upstream repository cause conflicts, GitHub will prompt you to create a pull request to resolve the conflicts. +``` +[remote "origin"] + url = https://github.com/modmail-dev/modmail.git +``` -### I want to enable automatic updates +you can go ahead and run the command below to pull in the latest changes: -1. Create a GitHub account -2. [Fork](https://github.com/modmail-dev/modmail/fork) the repository -3. Add GITHUB\_TOKEN into your configuration variables from https://github.com/settings/tokens with the repo scope ([Guide](https://github.com/modmail-dev/modmail/wiki/Installation-\(cont.\)#4-how-to-obtain-your-github\_token---required-for-the-update-command-)). -4. Link your GitHub account to heroku ![](https://i.imgur.com/qjWraS0.png) -5. Turn on automatic deploys ![](https://i.imgur.com/jgUVl7f.png) -6. Restart the bot +```bash +git pull +``` -### I want to update the bot once +Else, it means that your repository is a fork and must update (aka sync) it independently. If your repository is hosted on GitHub, click on the button on your repo's GitHub URL as highlighted below: -[Click here to create a new pull request to your fork](https://github.com/modmail-dev/modmail/pull/new/master). Select `compare across forks`, make the base repository `yourusername/modmail` and ensure the branch is set to master. Put any title you want and create the pull request. On the page that comes after this, merge the pull request. +
-You then want to go to your modmail application in Heroku, connect your modmail fork via the `Deploy` tab and deploy the `master` branch. +Run the `git pull` command above locally after syncing your fork. -You can turn on auto-deploy for the master branch if you don't want to go through the process of logging into Heroku and deploying the branch every time changes to the repo are made in the future. However, you will have to make a pull request to update your fork every time. +And then, be sure to restart your bot to apply the update. From dfcfefe4738a157e0f6ee57eb6717cde610ac3ac Mon Sep 17 00:00:00 2001 From: Raiden Date: Sat, 15 Jul 2023 00:02:19 +0800 Subject: [PATCH 32/46] Small correction (#27) Signed-off-by: Raiden --- installation/local-hosting-vps/windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/local-hosting-vps/windows.md b/installation/local-hosting-vps/windows.md index aa19ea1..a93bfaf 100644 --- a/installation/local-hosting-vps/windows.md +++ b/installation/local-hosting-vps/windows.md @@ -65,7 +65,7 @@ cd modmail Install project dependencies inside Modmail's pipenv with: ```powershell -py -3.10 -m pipenv install +py -3.10 -m pipenv install --python 3.10 ``` Create a new file in the modmail folder named `.env` and paste in your environmental variables needed to run Modmail. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. From 12335a3daa4c9c2bc81ba7b41155567d10aa6bdb Mon Sep 17 00:00:00 2001 From: Stephen <48072084+StephenDaDev@users.noreply.github.com> Date: Tue, 31 Oct 2023 20:02:45 -0400 Subject: [PATCH 33/46] Update windows.md (#29) Signed-off-by: Stephen <48072084+StephenDaDev@users.noreply.github.com> --- installation/local-hosting-vps/windows.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/local-hosting-vps/windows.md b/installation/local-hosting-vps/windows.md index a93bfaf..aa19ea1 100644 --- a/installation/local-hosting-vps/windows.md +++ b/installation/local-hosting-vps/windows.md @@ -65,7 +65,7 @@ cd modmail Install project dependencies inside Modmail's pipenv with: ```powershell -py -3.10 -m pipenv install --python 3.10 +py -3.10 -m pipenv install ``` Create a new file in the modmail folder named `.env` and paste in your environmental variables needed to run Modmail. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. From 19dc4172da069ab2ff2904a021fb4b9bbb7ad984 Mon Sep 17 00:00:00 2001 From: Stephen <48072084+StephenDaDev@users.noreply.github.com> Date: Fri, 10 Nov 2023 15:19:09 -0500 Subject: [PATCH 34/46] Fix merge errors that made main and development no longer in sync (#32) * Merge dev into main (#25) * GitBook: No commit message * MMM Sus * GITBOOK-1: No subject * GITBOOK-2: Specify to run all 3 lines at once * Update configuration.md I got the moderation config options done..... adding more l8r Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * GITBOOK-13: Add Fedora guide * Update configuration.md Added appearance configs Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * Update configuration.md Take 2 fixed what seb pointed out Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * Update configuration.md Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * Update configuration.md Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * Update configuration.md Removed Quick Nav For now Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * Finished Config Page If anything is wrong wait 5 - 7 business days before telling me /s. Added everything, its all done, is pretty, is all configs. I just need to add the quick nav, which I will get to at a later point. Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * Add base logviewer instructions * Add a patreon logviewer hosting setup * Added info on how to clone a private repo * Added logviewer links to summary * Fix links * Fix patreon underscore * Fix another underscore * Apply stephen's suggestions * Change extra line in premium logviewer guide * Fix for stephen's review * Fix small oversight * Fix some additional formatting * GITBOOK-14: Add Alma Linux guide * GITBOOK-15: Minor tweaks and correction * GITBOOK-16: Update links * GITBOOK-17: Move auto-restart guide to its own page * GITBOOK-18: Add pm2 auto-restart * GITBOOK-19: Add community guide description * Self-hosting correction and enhancement (#26) * GITBOOK-21: Fix Ubuntu guide to account for multiple python version, add FAQ page * GITBOOK-22: Specify python version, move updating guide to its own page, various minor edits * GITBOOK-23: Remove version from pip command in favor of --default-pip * GITBOOK-24: Fix a few install commands * GITBOOK-25: Add pm2 reference * GITBOOK-26: No subject * GITBOOK-28: Fix Windows guide commands * GITBOOK-29: Update Ubuntu guide * GITBOOK-30: Update Debian & Fedora guide * GITBOOK-31: Update Alma Linux guide --------- Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> Signed-off-by: Sebastian Kuipers <61157793+sebkuip@users.noreply.github.com> Signed-off-by: Raiden Co-authored-by: Raiden Co-authored-by: Raiden Co-authored-by: Raiden Co-authored-by: lorenzo132 <50767078+lorenzo132@users.noreply.github.com> Co-authored-by: Sebastian Kuipers <61157793+sebkuip@users.noreply.github.com> Co-authored-by: sebkuip * Update Main (#28) * GitBook: No commit message * MMM Sus * GITBOOK-1: No subject * GITBOOK-2: Specify to run all 3 lines at once * Update configuration.md I got the moderation config options done..... adding more l8r Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * GITBOOK-13: Add Fedora guide * Update configuration.md Added appearance configs Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * Update configuration.md Take 2 fixed what seb pointed out Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * Update configuration.md Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * Update configuration.md Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * Update configuration.md Removed Quick Nav For now Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * Finished Config Page If anything is wrong wait 5 - 7 business days before telling me /s. Added everything, its all done, is pretty, is all configs. I just need to add the quick nav, which I will get to at a later point. Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> * Add base logviewer instructions * Add a patreon logviewer hosting setup * Added info on how to clone a private repo * Added logviewer links to summary * Fix links * Fix patreon underscore * Fix another underscore * Apply stephen's suggestions * Change extra line in premium logviewer guide * Fix for stephen's review * Fix small oversight * Fix some additional formatting * GITBOOK-14: Add Alma Linux guide * GITBOOK-15: Minor tweaks and correction * GITBOOK-16: Update links * GITBOOK-17: Move auto-restart guide to its own page * GITBOOK-18: Add pm2 auto-restart * GITBOOK-19: Add community guide description * Self-hosting correction and enhancement (#26) * GITBOOK-21: Fix Ubuntu guide to account for multiple python version, add FAQ page * GITBOOK-22: Specify python version, move updating guide to its own page, various minor edits * GITBOOK-23: Remove version from pip command in favor of --default-pip * GITBOOK-24: Fix a few install commands * GITBOOK-25: Add pm2 reference * GITBOOK-26: No subject * GITBOOK-28: Fix Windows guide commands * GITBOOK-29: Update Ubuntu guide * GITBOOK-30: Update Debian & Fedora guide * GITBOOK-31: Update Alma Linux guide * Small correction (#27) Signed-off-by: Raiden * Update windows.md (#29) Signed-off-by: Stephen <48072084+StephenDaDev@users.noreply.github.com> --------- Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> Signed-off-by: Sebastian Kuipers <61157793+sebkuip@users.noreply.github.com> Signed-off-by: Raiden Signed-off-by: Stephen <48072084+StephenDaDev@users.noreply.github.com> Co-authored-by: Raiden Co-authored-by: Raiden Co-authored-by: Zino <98627207+Zinoviya99@users.noreply.github.com> Co-authored-by: Raiden Co-authored-by: lorenzo132 <50767078+lorenzo132@users.noreply.github.com> Co-authored-by: Sebastian Kuipers <61157793+sebkuip@users.noreply.github.com> Co-authored-by: sebkuip * Update macos.md (#30) * Update macos.md I basically stole the template from Ubuntu installation page and modified some dependencies as I find it mostly the same process except to install some extra libs. I've tested using my own Mac and it was running perfectly. Let me know the parts to fix, if any. Signed-off-by: Jahseh J. <139241743+JahsehJ@users.noreply.github.com> * Correct for PR change requests * Correct typos & missing info --------- Signed-off-by: Jahseh J. <139241743+JahsehJ@users.noreply.github.com> --------- Signed-off-by: Zino <98627207+Zinoviya99@users.noreply.github.com> Signed-off-by: Sebastian Kuipers <61157793+sebkuip@users.noreply.github.com> Signed-off-by: Raiden Signed-off-by: Stephen <48072084+StephenDaDev@users.noreply.github.com> Signed-off-by: Jahseh J. <139241743+JahsehJ@users.noreply.github.com> Co-authored-by: Zino <98627207+Zinoviya99@users.noreply.github.com> Co-authored-by: Raiden Co-authored-by: Raiden Co-authored-by: Raiden Co-authored-by: lorenzo132 <50767078+lorenzo132@users.noreply.github.com> Co-authored-by: Sebastian Kuipers <61157793+sebkuip@users.noreply.github.com> Co-authored-by: sebkuip Co-authored-by: Jahseh J <139241743+JahsehJ@users.noreply.github.com> --- installation/local-hosting-vps/macos.md | 74 +++++++++++++++++++++++-- 1 file changed, 69 insertions(+), 5 deletions(-) diff --git a/installation/local-hosting-vps/macos.md b/installation/local-hosting-vps/macos.md index c16aa34..fc81eed 100644 --- a/installation/local-hosting-vps/macos.md +++ b/installation/local-hosting-vps/macos.md @@ -1,11 +1,75 @@ --- -description: Deploy Modmail on a MacOS machine. +description: Deploy Modmail on a macOS machine. (Tested with Apple Silicon M2) --- -# MacOS - -TODO +# macOS ## Prerequisites -## Updating +1. Minimum 2GB of RAM +2. At least 2GB available disk space. +3. Supported macOS version: + - MacOS 14 Sonoma (Tested) + - MacOS 11 Monterey (Tested) + +## Dependencies + +We will be using the following dependencies: + +* Python 3.10 +* Tools: `git`, `homebrew`, `bash` or `zsh` +* Additional Modmail requirements: `cairo`, `libxml2`, `libxslt`, `libffi` + +{% hint style="info" %} +All code blocks should be executed in zsh or bash and line by line unless specified otherwise. +{% endhint %} + +To install these dependencies, we will be using Terminal (zsh or bash): + +```bash +brew install python3 cairo libxml2 libxslt libffi +pip3 install cairosvg +``` + +After that, install `pipenv` with: + +```bash +python3.10 -m pip install pipenv +``` + +## Installing Bot + +Clone and change directory into the Modmail folder with: + +```bash +git clone https://github.com/modmail-dev/modmail +cd modmail +``` + +Inside the Modmail folder, install `pipenv` and its Python packages with: + +
python3.10 -m pipenv install --python 3.10
+
+ +Create a file named `.env` with `nano` and paste all the environmental variables (secrets) needed to run the bot via right-clicking in the nano editor. Refer to the steps in the [parent Installation page](../#preparing-your-environmental-variables) to find where to obtain these. + +```bash +cp .env.example .env +nano .env +``` + +
+ +After that, exit the nano editor with `Ctrl+X` and select or enter `y` when prompted to save. Press enter to maintain the exiting name of the document. + +{% hint style="info" %} +If using the `nano` editor is a bit of a learning curve, you can edit the `.env` file manually with your preferred GUI-based editor like TextEdit. +{% endhint %} + +After your `.env` file is ready, you can now go ahead and try running your bot with: + +```bash +python3.10 -m pipenv run bot +``` + +If no error shows up, it means your bot is now running correctly. You can stop the bot from running with `Ctrl+C` to continue using your terminal. From f8652a69b244e9113184e6821c00b7efd22faa6a Mon Sep 17 00:00:00 2001 From: Martin Date: Fri, 23 Feb 2024 20:39:07 +0100 Subject: [PATCH 35/46] Move Plugin Page Plugin page moved from old docs to usage folder --- plugins.md | 147 ---------------------------------------- usage-guide/plugins.md | 148 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 145 insertions(+), 150 deletions(-) delete mode 100644 plugins.md diff --git a/plugins.md b/plugins.md deleted file mode 100644 index 2251102..0000000 --- a/plugins.md +++ /dev/null @@ -1,147 +0,0 @@ -# Plugins - -## Plugins - -Visit the [Unofficial List of Plugins](https://github.com/modmail-dev/modmail/wiki/Unofficial-List-of-Plugins) for a list of plugins. - -## Guidelines - -To get approved and officially verified, you need to ensure you follow these guidelines: - -* Supporting Python 3.8 (and above). -* No malicious intent. -* The plugin cannot be a feature pending to be added into [Modmail](https://github.com/modmail-dev/modmail/issues). You can submit a PR to add it to the core Modmail. -* Core Modmail still needs to 100% function. -* Cog name cannot be the same as any current class (`Core`, `Modmail`). -* It cannot have the same name as another approved plugin. - -## Creating Plugins - -We use [discord.py](https://discordpy.readthedocs.io/en/stable/) for the bot and plugins take the form of [Cogs](https://discordpy.readthedocs.io/en/stable/ext/commands/cogs.html). - -Short example: - -```py -from discord.ext import commands - -class Hello(commands.Cog): - def __init__(self, bot): - self.bot = bot - - @commands.Cog.listener() - async def on_message(self, message): - print(message.content) - - @commands.command() - async def say(self, ctx, *, message): - await ctx.send(message) - -async def setup(bot): - await bot.add_cog(Hello(bot)) -``` - -### Folder Structure - -Your plugin has to be uploaded on Github on a **public repository.** (Note: private repositories are supported, but they require extra setup, see [Private Plugins](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)). The repository folder structure has to be as follows: - -```yaml -root: - plugin_name: - .. - plugin_name.py - requirements.txt [optional] - plugin_name: - .. - plugin_name.py - requirements.txt [optional] -``` - -The plugin will be loaded with something similar to - -```py -await bot.load_extension('username.plugin_name.plugin_name') -``` - -To install a plugin that is not in the official registry, type: - -``` -?plugin add githubusername/plugin_repo/plugin_name[@branch] -``` - -An example of a plugin can be seen at [`fourjr/modmail-plugins`](https://github.com/fourjr/modmail-plugins) or any of the plugins in our [registry](https://github.com/modmail-dev/modmail/blob/master/plugins/registry.json). - -#### Branch parameter - -The branch parameter is **optional** (default to `master`) and can be used to test in-development/unstable plugins with a development branch. - -Users will always be updated to the latest version. Thus, if there is a broken plugin on the latest version, users would not be able to use the plugin. - -#### @local (For Developers) - -To make it easier to develop a plugin, there's a folder named `@local` in the plugins folder. You can directly put a folder for each plugin in it. - -Using the example cog above, the load command would be - -``` -?plugin load @local/hello -``` - -#### Best Practices - -1. Create a development branch -2. Push to it until you are confident that your code is stable -3. Merge it into `master` using pull requests or `git merge -v dev --squash` -4. Update your plugin! - -### Private Plugins - -* Obtain a [Github Personal Access Token](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token) with `repo` scope -* Include `GITHUB_TOKEN` as a config variable (or in .env) with the token as the value. -* Upload your code to a private Github repository. -* Install just like a normal public plugin. - -### Database Interfacing - -Do **not** interact with `bot.api` directly. Fetch a partition and use it: - -```python -def __init__(self, bot): # in the class init - self.coll = bot.api.get_plugin_partition(self) -``` - -`self.coll` is a [motor.motor\_asyncio.AsyncIOMotorCollection](https://motor.readthedocs.io/en/stable/api-asyncio/asyncio\_motor\_collection.html) - -### Additional PIP requirements - -Create a [`requirements.txt` file](https://pip.pypa.io/en/stable/user\_guide/#requirements-files) in the plugin folder. Packages listed here would be installed via something similar to the following command: - -``` -python3 -m pip install -r requirements.txt --user -q -q -``` - -### Exposed Events - -The bot dispatches custom events to aid plugin developers to extend Modmail functionality. - -Currently, we have these custom coroutines: - -* `Bot.format_channel_name(bot, author, exclude_channel=None, force_null=False)` can be overwritten for custom behaviour. -* `on_plugins_ready()` which is dispatched when all the plugins are fully loaded and ready to be used. -* `on_thread_initiate(thread, creator, category, initial_message)` which is dispatched at the beginning of setup process. It is recommended to use the other events instead. -* `on_thread_create(thread)` which is dispatched when the thread is registered as a thread by Modmail (i.e., when channel topic is edited). -* `on_thread_ready(thread, creator, category, initial_message)` which is dispatched when a thread channel is created and the `genesis_message` (info embed) is sent. It is recommended to use this event. -* `on_thread_close(thread, closer, silent, delete_channel, message, scheduled)` which is dispatched when a thread is closed, after channel deletion. -* `on_thread_reply(thread, from_mod, message, anonymous, plain)` which is dispatched upon any reply. - -e.g. - -```py -@commands.Cog.listener() -async def on_thread_ready(self, thread, creator, category, initial_message): - msg = thread.genesis_message - ... # do stuff -``` - -### Approval request - -Create a [Pull Request](https://github.com/modmail-dev/modmail/pulls) adding your plugin into [`plugins/registry.json`](https://github.com/modmail-dev/modmail/blob/master/plugins/registry.json) and we will take a look at it. diff --git a/usage-guide/plugins.md b/usage-guide/plugins.md index d4e06b7..157e1cd 100644 --- a/usage-guide/plugins.md +++ b/usage-guide/plugins.md @@ -1,3 +1,145 @@ ---- -description: Installing and using plugins for extended functionality. ---- \ No newline at end of file +# Plugins + +Visit the [Unofficial List of Plugins](https://docs.modmail.dev/old-docs/the-unofficial-list-of-plugins) for a list of plugins. + +## Guidelines + +To get approved and officially verified, you need to ensure you follow these guidelines: + +* Supporting Python 3.8 (and above). +* No malicious intent. +* The plugin cannot be a feature pending to be added into [Modmail](https://github.com/modmail-dev/modmail/issues). You can submit a PR to add it to the core Modmail. +* Core Modmail still needs to 100% function. +* Cog name cannot be the same as any current class (`Core`, `Modmail`). +* It cannot have the same name as another approved plugin. + +## Creating Plugins + +We use [discord.py](https://discordpy.readthedocs.io/en/stable/) for the bot and plugins take the form of [Cogs](https://discordpy.readthedocs.io/en/stable/ext/commands/cogs.html). + +Short example: + +```py +from discord.ext import commands + +class Hello(commands.Cog): + def __init__(self, bot): + self.bot = bot + + @commands.Cog.listener() + async def on_message(self, message): + print(message.content) + + @commands.command() + async def say(self, ctx, *, message): + await ctx.send(message) + +async def setup(bot): + await bot.add_cog(Hello(bot)) +``` + +### Folder Structure + +Your plugin has to be uploaded on Github on a **public repository.** (Note: private repositories are supported, but they require extra setup, see [Private Plugins](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token)). The repository folder structure has to be as follows: + +```yaml +root: + plugin_name: + .. + plugin_name.py + requirements.txt [optional] + plugin_name: + .. + plugin_name.py + requirements.txt [optional] +``` + +The plugin will be loaded with something similar to + +```py +await bot.load_extension('username.plugin_name.plugin_name') +``` + +To install a plugin that is not in the official registry, type: + +``` +?plugin add githubusername/plugin_repo/plugin_name[@branch] +``` + +An example of a plugin can be seen at [`fourjr/modmail-plugins`](https://github.com/fourjr/modmail-plugins) or any of the plugins in our [registry](https://github.com/modmail-dev/modmail/blob/master/plugins/registry.json). + +#### Branch parameter + +The branch parameter is **optional** (default to `master`) and can be used to test in-development/unstable plugins with a development branch. + +Users will always be updated to the latest version. Thus, if there is a broken plugin on the latest version, users would not be able to use the plugin. + +#### @local (For Developers) + +To make it easier to develop a plugin, there's a folder named `@local` in the plugins folder. You can directly put a folder for each plugin in it. + +Using the example cog above, the load command would be + +``` +?plugin load @local/hello +``` + +#### Best Practices + +1. Create a development branch +2. Push to it until you are confident that your code is stable +3. Merge it into `master` using pull requests or `git merge -v dev --squash` +4. Update your plugin! + +### Private Plugins + +* Obtain a [Github Personal Access Token](https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token) with `repo` scope +* Include `GITHUB_TOKEN` as a config variable (or in .env) with the token as the value. +* Upload your code to a private Github repository. +* Install just like a normal public plugin. + +### Database Interfacing + +Do **not** interact with `bot.api` directly. Fetch a partition and use it: + +```python +def __init__(self, bot): # in the class init + self.coll = bot.api.get_plugin_partition(self) +``` + +`self.coll` is a [motor.motor\_asyncio.AsyncIOMotorCollection](https://motor.readthedocs.io/en/stable/api-asyncio/asyncio\_motor\_collection.html) + +### Additional PIP requirements + +Create a [`requirements.txt` file](https://pip.pypa.io/en/stable/user\_guide/#requirements-files) in the plugin folder. Packages listed here would be installed via something similar to the following command: + +``` +python3 -m pip install -r requirements.txt --user -q -q +``` + +### Exposed Events + +The bot dispatches custom events to aid plugin developers to extend Modmail functionality. + +Currently, we have these custom coroutines: + +* `Bot.format_channel_name(bot, author, exclude_channel=None, force_null=False)` can be overwritten for custom behaviour. +* `on_plugins_ready()` which is dispatched when all the plugins are fully loaded and ready to be used. +* `on_thread_initiate(thread, creator, category, initial_message)` which is dispatched at the beginning of setup process. It is recommended to use the other events instead. +* `on_thread_create(thread)` which is dispatched when the thread is registered as a thread by Modmail (i.e., when channel topic is edited). +* `on_thread_ready(thread, creator, category, initial_message)` which is dispatched when a thread channel is created and the `genesis_message` (info embed) is sent. It is recommended to use this event. +* `on_thread_close(thread, closer, silent, delete_channel, message, scheduled)` which is dispatched when a thread is closed, after channel deletion. +* `on_thread_reply(thread, from_mod, message, anonymous, plain)` which is dispatched upon any reply. + +e.g. + +```py +@commands.Cog.listener() +async def on_thread_ready(self, thread, creator, category, initial_message): + msg = thread.genesis_message + ... # do stuff +``` + +### Approval request + +Create a [Pull Request](https://github.com/modmail-dev/modmail/pulls) adding your plugin into [`plugins/registry.json`](https://github.com/modmail-dev/modmail/blob/master/plugins/registry.json) and we will take a look at it. From 1bed27f32e1d9f52ec671745b8fa2dd64b37c9a0 Mon Sep 17 00:00:00 2001 From: Martin Bndr Date: Sun, 25 Feb 2024 11:28:36 +0000 Subject: [PATCH 36/46] GITBOOK-1: No subject --- SUMMARY.md | 1 - 1 file changed, 1 deletion(-) diff --git a/SUMMARY.md b/SUMMARY.md index f31376f..6599d1b 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -32,7 +32,6 @@ * [Frequently Asked Questions]() * [Modmail Usage](modmail-usage.md) * [Permissions](permissions.md) - * [Plugins](plugins.md) * [Seperate Server Setup](seperate-server-setup.md) * [The Unofficial List of Plugins](the-unofficial-list-of-plugins.md) * [Updating]() From fe8c5bacc9b23322755ca8d07b6218aa3e3f4009 Mon Sep 17 00:00:00 2001 From: Martin Date: Sun, 25 Feb 2024 13:01:55 +0100 Subject: [PATCH 37/46] Remove unofficial plugins Removes the unofficial plugin list, also modifies the plugin page accordingly --- SUMMARY.md | 1 - the-unofficial-list-of-plugins.md | 52 ------------------------------- usage-guide/plugins.md | 3 +- 3 files changed, 2 insertions(+), 54 deletions(-) delete mode 100644 the-unofficial-list-of-plugins.md diff --git a/SUMMARY.md b/SUMMARY.md index 6599d1b..6ceb83d 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -33,6 +33,5 @@ * [Modmail Usage](modmail-usage.md) * [Permissions](permissions.md) * [Seperate Server Setup](seperate-server-setup.md) - * [The Unofficial List of Plugins](the-unofficial-list-of-plugins.md) * [Updating]() * [Video Tutorials](video-tutorials.md) diff --git a/the-unofficial-list-of-plugins.md b/the-unofficial-list-of-plugins.md deleted file mode 100644 index 1700993..0000000 --- a/the-unofficial-list-of-plugins.md +++ /dev/null @@ -1,52 +0,0 @@ -# The Unofficial List of Plugins - -To add any of the plugins listed below, do `?plugins add plugin-name`, where `plugin-name` is the name of the plugin. - -* **Taki**: - * [`colors`](https://github.com/Taaku18/modmail-plugins/tree/master/colors) - * [`Taaku18/modmail-plugins/bettercalc`](https://github.com/Taaku18/modmail-plugins/tree/master/bettercalc) (BETA) - * [`Taaku18/modmail-plugins/animals`](https://github.com/Taaku18/modmail-plugins/tree/master/animals) -* **Akhil**: - * [`fun`](https://github.com/TheKinG2149/modmail-plugins/tree/master/fun) -* **MiTonder**: - * [`stats`](https://github.com/MiTonder/modmail-plugins/tree/master/stats) -* **DAzVise**: - * [`serverstats`](https://github.com/DAzVise/modmail-plugins/tree/master/serverstats) - * [`DAzVise/modmail-plugins/reports`](https://github.com/DAzVise/modmail-plugins/tree/master/reports) - * [`DAzVise/modmail-plugins/reaction-role`](https://github.com/DAzVise/modmail-plugins/tree/master/reaction-role) - * [`DAzVise/modmail-plugins/role`](https://github.com/DAzVise/modmail-plugins/tree/master/role) -* **SnailDOS**: - * [`snaildos/modmail-plugins/sudo`](https://github.com/snaildos/modmail-plugins/tree/master/sudo) -* **RealCyGuy**: - * [`realcyguy/modmail-plugins/8ball`](https://github.com/RealCyGuy/modmail-plugins/tree/master/8ball) -* **mischievousdev**: - * [`githubstats`](https://github.com/mischievousdev/modmail-plugins/tree/master/githubstats) -* **xTeen**: - * [`Teen1/Modmail-Plugins/helloplugin`](https://github.com/Teen1/Modmail-Plugins/tree/master/helloplugin) - * [`Teen1/Modmail-Plugins/nitroboost`](https://github.com/Teen1/Modmail-Plugins/tree/master/nitroboost) - * [`slowmode`](https://github.com/Teen1/Modmail-Plugins/tree/master/slowmode) -* **Jerrie**: - * [`Jerrie-Aries/modmail-plugins/trivia`](https://github.com/Jerrie-Aries/modmail-plugins/tree/master/trivia) - * [`Jerrie-Aries/modmail-plugins/embedmanager`](https://github.com/Jerrie-Aries/modmail-plugins/tree/master/embedmanager) - * [`Jerrie-Aries/modmail-plugins/rolemanager`](https://github.com/Jerrie-Aries/modmail-plugins/tree/master/rolemanager) -* **Nziie**: - * [`Nzii3/modmail-plugins/raw-content`](https://github.com/Nzii3/modmail-plugins/tree/main/raw-content) - -*** - -**Beware**, this is a community project, all plugins listed above may or may not be safe, only add plugins from developers you trust! - -*** - -> Plugin developers, feel free to add your plugins on this page. -> -> Format: -> -> ``` -> - **Your Name**: -> - [`plugin-name#1`](link to GitHub directory of the first plugin) -> - [`plugin-name#2`](link to GitHub directory of the second plugin) -> - ... -> ``` -> -> `plugin-name` is the approved name of the plugin as appeared in the registry for approved plugins or in the format of `username/repo/plugin-name` for not-yet approved plugins. diff --git a/usage-guide/plugins.md b/usage-guide/plugins.md index 157e1cd..a110a7f 100644 --- a/usage-guide/plugins.md +++ b/usage-guide/plugins.md @@ -1,6 +1,7 @@ # Plugins -Visit the [Unofficial List of Plugins](https://docs.modmail.dev/old-docs/the-unofficial-list-of-plugins) for a list of plugins. +Plugins can add additional functionality into the modmail bot. +You can view a list of approved plugins via the ``?plugins registry`` command or take a look at the [`plugins/registry.json`](https://github.com/modmail-dev/modmail/blob/master/plugins/registry.json). ## Guidelines From efa71f5a6ff10b4984f5b409d47a0b916e3a132a Mon Sep 17 00:00:00 2001 From: Martin Date: Sun, 25 Feb 2024 13:19:13 +0100 Subject: [PATCH 38/46] Move Seperate Server to FAQ Moves seperate server page from old docs to the frequently asked questions --- SUMMARY.md | 1 - frequently-asked-questions.md | 7 ++++++- seperate-server-setup.md | 6 ------ 3 files changed, 6 insertions(+), 8 deletions(-) delete mode 100644 seperate-server-setup.md diff --git a/SUMMARY.md b/SUMMARY.md index 6ceb83d..75b1fb4 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -32,6 +32,5 @@ * [Frequently Asked Questions]() * [Modmail Usage](modmail-usage.md) * [Permissions](permissions.md) - * [Seperate Server Setup](seperate-server-setup.md) * [Updating]() * [Video Tutorials](video-tutorials.md) diff --git a/frequently-asked-questions.md b/frequently-asked-questions.md index a832ca8..5c776c9 100644 --- a/frequently-asked-questions.md +++ b/frequently-asked-questions.md @@ -24,4 +24,9 @@ And then, fetch the original files with: git checkout FETCH_HEAD -- Pipfile && git checkout FETCH_HEAD -- Pipfile.lock ``` -### +### I would like to have threads in a seperate guild inbox, how can I do that? + +If you want to use a separate server to the main one as the inbox server (Where threads get relayed to) add the following environment variables into your ``.env`` file: + +* `MODMAIL_GUILD_ID` (the server where messages are sent to) +* `GUILD_ID` (The server where users message from) diff --git a/seperate-server-setup.md b/seperate-server-setup.md deleted file mode 100644 index f30609a..0000000 --- a/seperate-server-setup.md +++ /dev/null @@ -1,6 +0,0 @@ -# Seperate Server Setup - -If you want to use a separate server to the main one as the inbox server (Where threads get relayed to) add the following config variables on Heroku: - -* `MODMAIL_GUILD_ID` (the server where messages are sent to) -* `GUILD_ID` (The server where users message from) From 7b7c5dd478c258a0537447a3701a809731672789 Mon Sep 17 00:00:00 2001 From: Martin Date: Sun, 25 Feb 2024 13:31:23 +0100 Subject: [PATCH 39/46] Update Railway Railway is no longer free, so updating that info. --- installation/railway.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/installation/railway.md b/installation/railway.md index df5543c..5ece4e7 100644 --- a/installation/railway.md +++ b/installation/railway.md @@ -10,18 +10,15 @@ Railway is a deployment platform where you can provision infrastructure, develop ## Requirements -* A credit card (for verification only). +* A credit card. * An email account. * A [GitHub](https://github.com/signup) account. * You have completed the initial steps: [invited your bot](./#create-a-discord-bot) and [created a MongoDB database](./#create-a-mongodb-database). ## Costs -Railway provides a **free** "Starter" plan. This plan allows you to try out their platform for free without requiring a credit card\*. Your bot will be online for 10 days after signing up. - -To keep your bot running 24/7, you'll need to sign up for their "Developer" plan. This plan is also **free**, but you will need to verify using your credit card, as it's to prevent abuse on their systems. - -\*Credit card may be required for some users. +Railway is no longer free. Their lowest plan starts at $5 per month. +Visit the [pricing](https://railway.app/pricing) page for the up-to-date pricing info. ## Fork our GitHub repositories From b7e2c009d728a8cb3536fadcc70e9a2b34a7f05a Mon Sep 17 00:00:00 2001 From: Martin Date: Sun, 25 Feb 2024 20:46:59 +0100 Subject: [PATCH 40/46] Update community-guides.md Changed invalid northflank link and updated replit info as its no longer free. --- installation/community-guides.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/installation/community-guides.md b/installation/community-guides.md index 64ce8f4..454d2f4 100644 --- a/installation/community-guides.md +++ b/installation/community-guides.md @@ -5,13 +5,12 @@ description: Unofficial installation guides created by the community. # Community Guides {% hint style="warning" %} -Community guides are not verified by the Modmail team, so use them at your own risks. -{% endhint %} +Community guides are not verified by the Modmail team, so use them at your own risks.{% endhint %} ## [Replit Guide](https://gist.github.com/anondev-sudo/24978429b85b44348bcff5c0885afe82) by AnonDev -An online code execution environment. You can host Modmail there for free using certain exploits. The legitimate method costs $7 USD per month. However, regardless if you pay or host for free, hosting on Replit are often unstable and thus not recommended. But for now, this is the only option for those without a payment method for hosting or verification. +An online code execution environment which used to be free with certain exploids but starting 2024 replit removed the free tier. You can deploy modmail there if you pay for their monthly plans/deployment costs. For the up-to--date pricing info check out their [pricing](https://replit.com/pricing) page. -## [Northflank](https://blog.project-mei.xyz/2023/04/11/hosting-discord-modmail-on-northflank/) Guide by raidensakura +## [Northflank](https://blog.project-mei.xyz/posts/2023-08-02-hosting-modmail-on-northflank.html) Guide by raidensakura -Northflank is a Platform as a Service (PaaS) like Railway that offers abilities to run micro-services like bots, schedule jobs that run periodically and databases with a powerful UI, API and CLI. Their panel is a bit more advanced as compared to Railway but comes with the perk of more customization and features. You will need a valid payment method to verify your account, but will unlock a free tier project that's separated from paid resources. They will not charge your card if you go over resource usage as you have limited allocation per service. +Northflank is a Platform as a Service (PaaS) like Railway that offers abilities to run micro-services like bots, schedule jobs that run periodically and databases with a powerful UI, API and CLI. Their panel is a bit more advanced as compared to Railway but comes with the perk of more customization and features. You will need a valid payment method to verify your account, but will unlock a free tier project that's separated from paid resources. They will not charge your card if you go over resource usage as you have limited allocation per service. \ No newline at end of file From 92187b7f42b6ea8dab6624611b9933e99da76d14 Mon Sep 17 00:00:00 2001 From: Martin Date: Sun, 25 Feb 2024 21:17:37 +0100 Subject: [PATCH 41/46] Update plugins.md Changes supported python version to 3.10 and above --- usage-guide/plugins.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usage-guide/plugins.md b/usage-guide/plugins.md index a110a7f..579ef98 100644 --- a/usage-guide/plugins.md +++ b/usage-guide/plugins.md @@ -7,7 +7,7 @@ You can view a list of approved plugins via the ``?plugins registry`` command or To get approved and officially verified, you need to ensure you follow these guidelines: -* Supporting Python 3.8 (and above). +* Supporting Python 3.10 (and above). * No malicious intent. * The plugin cannot be a feature pending to be added into [Modmail](https://github.com/modmail-dev/modmail/issues). You can submit a PR to add it to the core Modmail. * Core Modmail still needs to 100% function. From 65f072fc3f70b303f9265cce9fe0ce15b9267ac0 Mon Sep 17 00:00:00 2001 From: Martin Date: Sat, 2 Mar 2024 16:20:33 +0100 Subject: [PATCH 42/46] Permissions Page This moves the permissions page from the old-docs top the usage tab and modifies the content including an updated image. --- .gitbook/assets/permissionslevel.png | Bin 0 -> 68358 bytes SUMMARY.md | 1 - permissions.md | 41 --------------------- usage-guide/permissions.md | 53 ++++++++++++++++++++++++++- 4 files changed, 52 insertions(+), 43 deletions(-) create mode 100644 .gitbook/assets/permissionslevel.png delete mode 100644 permissions.md diff --git a/.gitbook/assets/permissionslevel.png b/.gitbook/assets/permissionslevel.png new file mode 100644 index 0000000000000000000000000000000000000000..723a612cca7d8ee368860691d9386f635017c197 GIT binary patch literal 68358 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 z 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 F{{X>uAzlCg literal 0 HcmV?d00001 diff --git a/SUMMARY.md b/SUMMARY.md index 75b1fb4..d7cccde 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -31,6 +31,5 @@ * [Configure Modmail and Logviewer](configure-modmail-and-logviewer.md) * [Frequently Asked Questions]() * [Modmail Usage](modmail-usage.md) - * [Permissions](permissions.md) * [Updating]() * [Video Tutorials](video-tutorials.md) diff --git a/permissions.md b/permissions.md deleted file mode 100644 index bc4d852..0000000 --- a/permissions.md +++ /dev/null @@ -1,41 +0,0 @@ -# Permissions - -Modmail comes with an advanced permission system. The different permission levels are: - -* Owner \[5] -* Administrator \[4] -* Moderator \[3] -* Supporter \[2] -* Regular \[1] - -To see which commands are available to which permission, you can see the numbers next to the command in the help menu. - -![Imgur](https://i.imgur.com/yNl7Ept.png) - -## Setting Up - -You can add permissions in 2 different ways. - -### Adding a level to a role or user - -`?permissions add level [name] [role/user]` - -Examples: - -* `?perms add level Regular everyone` -* `?perms add level Moderator @mods` -* `?perms add level Owner @user` - -### Adding a command to a role or user - -`?permissions add command [name] [role/user]` - -Examples: - -* `?perms add command reply @user` -* `?perms add command "plugin enabled" @role` -* `?perms add command help 984301093849028` - -*** - -If you need help setting up permissions, feel free to join our [Discord server](https://discord.gg/cnUpwrnpYb) and DM Modmail. One of our support members will help you. diff --git a/usage-guide/permissions.md b/usage-guide/permissions.md index 3ff6888..fbb3538 100644 --- a/usage-guide/permissions.md +++ b/usage-guide/permissions.md @@ -1,3 +1,54 @@ --- description: How to use permissions in modmail. ---- \ No newline at end of file +--- + +# Permissions + +The modmail bot comes with an advanced permission system that makes it able to choose which individual users or users with certain roles can use modmail specific commands. + +The permission levels are the following: +* Owner \[5] +* Administrator \[4] +* Moderator \[3] +* Supporter \[2] +* Regular \[1] + +You can view each permission level that is required for the specific command inside the help command. + +

Screenshot of the Logviewer homepage.
+ +## Setting up permissions +These permissions can added in two different ways. + +### Adding a level to a role or user +`?permissions add level [name] [role/user]` + +Examples: + +* `?perms add level Regular everyone` +* `?perms add level Moderator @mods` +* `?perms add level Owner @user` + +### Adding a command to a role or user + +`?permissions add command [name] [role/user]` + +Examples: + +* `?perms add command reply @user` +* `?perms add command "plugin enabled" @role` +* `?perms add command help 984301093849028` + +## Override permission level +In some cases it can be useful to override a command permission level. +This can be done like this: + +`?permissions override ` + +Examples: + +* `?perms override reply administrator` +* `?perms override "plugin enabled" moderator` + +*** +If you need help setting up permissions, feel free to join our [Discord server](https://discord.gg/zmdYe3ZVHG) and DM Modmail. One of our support members will help you. \ No newline at end of file From 4db3aafeae503ab987877c5783f7fa01121dabc0 Mon Sep 17 00:00:00 2001 From: Martin Date: Thu, 7 Mar 2024 19:02:09 +0100 Subject: [PATCH 43/46] Pterodactyl Guide Adds pterodactyl guide to the community guides --- installation/community-guides.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/installation/community-guides.md b/installation/community-guides.md index 454d2f4..72a0ada 100644 --- a/installation/community-guides.md +++ b/installation/community-guides.md @@ -13,4 +13,9 @@ An online code execution environment which used to be free with certain exploids ## [Northflank](https://blog.project-mei.xyz/posts/2023-08-02-hosting-modmail-on-northflank.html) Guide by raidensakura -Northflank is a Platform as a Service (PaaS) like Railway that offers abilities to run micro-services like bots, schedule jobs that run periodically and databases with a powerful UI, API and CLI. Their panel is a bit more advanced as compared to Railway but comes with the perk of more customization and features. You will need a valid payment method to verify your account, but will unlock a free tier project that's separated from paid resources. They will not charge your card if you go over resource usage as you have limited allocation per service. \ No newline at end of file +Northflank is a Platform as a Service (PaaS) like Railway that offers abilities to run micro-services like bots, schedule jobs that run periodically and databases with a powerful UI, API and CLI. Their panel is a bit more advanced as compared to Railway but comes with the perk of more customization and features. You will need a valid payment method to verify your account, but will unlock a free tier project that's separated from paid resources. They will not charge your card if you go over resource usage as you have limited allocation per service. + +## [Pterodactyl](https://martinbndr.gitbook.io/modmail-hosting-on-pterodactyl/) Guide by martinbndr + +Pterodactyl is a hosting self hostable platform that originally allows to host gameservers but it can also host other applications like modmail. +Some hosting provider providing you a free plan in order to application via this panel. \ No newline at end of file From 2dd53e5b84b48ed9d62d1db4b164646b4205e82f Mon Sep 17 00:00:00 2001 From: Sebastian Kuipers Date: Tue, 12 Mar 2024 17:28:47 +0100 Subject: [PATCH 44/46] Updated to the new mongo connect UI --- .gitbook/assets/Image19.png | Bin 419275 -> 91819 bytes .gitbook/assets/Image20.png | Bin 445462 -> 42737 bytes .gitbook/assets/Image21.png | Bin 436648 -> 49571 bytes installation/README.md | 2 +- 4 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitbook/assets/Image19.png b/.gitbook/assets/Image19.png index 44fa4fbdea17c9a9982f55868a20eb21a832c986..115bfb3b91e26053d971559053539a49deab7c5f 100644 GIT binary patch literal 91819 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 ywWc~>bo$OurVwv|hFSRIt>n3=&cE&S__v)q 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 z℞J=p;LM>4}rLCeLxJTj$+QZIIBGKo?~FB(mV#m)4I4T}@bcaVPm+S*^S{npVD^ zrdQc^ugJkG?c+;|)ax~w&#G_k4f^uK;fVUwyqPr3@7KauKR`=`u{QM&h37)<#Mg;y zt{9P1#iw9ko0XNfID_I0w0_gcvd)mJ@q*SK=go`U z0;6L6l@*Psr%e;NL#o32b?+ghU8dWJwi;=lf`aI(P&_yID1DZAiqJj)PV`?3UdQaX zOCcw-8|n$4W$3ioZMv!>#1h@lYs*TRfRf9saYP0nYrVAU&-Bee_j=im!+I-1&+c-uSzZ1z736BWX`7m zTg|7R;WLHW$e&;ZiHzrj#ej2vHPd?_&^;KWZaGv$2-Iw! zy<2f$I;(w8$NJD$TdAk$E6k?bp0fS}qjoj)ZjxYk;AgLsh%~KTbMkQMTp;g#FOunf zU(1z32Se#gbmBK=0@;(Rcy^bq-Yq@4*TMs%#P+k`M9ceHL`(ityp37mp--H59@T=p zR|k-i;@Ie^x5*woMD0g zwOdY|*c7h?%W|W-|3hYuUm?L==Z$>hKr*xWRpa*)tw3a;=i57W8Tb-=e0xUOa zpWz}!?o`U1gs0+u)oV%kvhE57t3ql`s$Wc;NF_ZiZLM)Dx7vmnptI_>qzEF+K+i2xxz4GNtkWSTGDO}t3>N-%!PVZcm^qaDKdkeib(@K-} z@}Dpjd7;%~*zK?RBwZJtm(wiTGoL{xHIU0(D`w0Vo2P2M9q;GRn15i3Vfe4%Ni$ZC zjxw@BSg!3%nK&R*Vw?;D%VfHi9en$K#`_{4lAc}d%lm~L zAlLkB|4r0iIvyIvW3X%&UpQKq>mphgqxy3uYC{TTr;P$M_fxZ50vgAOHYiEMs1klr z#FeL~Dr`)U`|Ms6_m}q2>xRMj<`>R>U6In?sPh`{w+H3E6?TmK%p?AwGLmq0%h9Ol zaE7(8-;Tg0xAYrfWt7-Mtr1U)4GEE5n{M?cG%7+RXrRgW{dK2S%iC-7a;5cQqhgJB zCezo4LNjqFp(Y3b8JrkU;m4bjfl>|PHUDjMP?<#)zGYR#L{#`M2;yVJ0EY#6)SZtD z7s8}LZ|?Qv5LTMFuY$o}###nb8*IWL%0A?HjYuHz0DsO5{_7_hXFH(-R!1&(4F=ef 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 z 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≶K=LhH|e?q!P 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ච-R*; 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

      m-qA6>c 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μUZl3j^<@aX@ihMV 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 W(l-qm5{hm!0D-5gpUXO@geCyQbb2uW diff --git a/installation/README.md b/installation/README.md index e60065a..309e567 100644 --- a/installation/README.md +++ b/installation/README.md @@ -227,7 +227,7 @@ Next, we will need to generate a _MongoDB connection string_. Simply click **Con -

      Choose Connect your application.

      +

      Choose Drivers.

      From 27d78583381bd2cde09b2c6e1a9934e216dda809 Mon Sep 17 00:00:00 2001 From: Sebastian Kuipers Date: Tue, 12 Mar 2024 17:37:46 +0100 Subject: [PATCH 45/46] Railway is no longer free --- installation/README.md | 4 ++-- installation/railway.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/installation/README.md b/installation/README.md index 309e567..6df1aa5 100644 --- a/installation/README.md +++ b/installation/README.md @@ -289,9 +289,9 @@ Your next step is to choose one of our supported hosting method that's available Click on one of the links below to view further instructions for your preferred hosting method. Each method has their pros and cons, be sure to take them into consideration when choosing your hosting platform to run Modmail. -### [Railway](railway.md) (free/paid) +### [Railway](railway.md) (paid) -A platform as a service (PaaS) that offers a generous free plan, which allows you to host Modmail for free without any downtime. A credit card is required for verification purposes. Their UI is very simple and easy for beginners to quickly deploy and run your Modmail bot on. You can learn more about their Free Tier plan and pricing by clicking [here](https://railway.app/pricing). +A platform as a service (PaaS) that offers relatively low cost plans, which allows you to host Modmail for little without any downtime. A credit card is required for payment. Their UI is very simple and easy for beginners to quickly deploy and run your Modmail bot on. You can learn more about their plans and pricing by clicking [here](https://railway.app/pricing). ### [Northflank](https://northflank.com/) (free/paid) diff --git a/installation/railway.md b/installation/railway.md index 5ece4e7..0c2c76a 100644 --- a/installation/railway.md +++ b/installation/railway.md @@ -17,7 +17,7 @@ Railway is a deployment platform where you can provision infrastructure, develop ## Costs -Railway is no longer free. Their lowest plan starts at $5 per month. +Their lowest plan starts at $5 per month. Visit the [pricing](https://railway.app/pricing) page for the up-to-date pricing info. ## Fork our GitHub repositories From b05eebd2942c414527f3acf388067d30646cd416 Mon Sep 17 00:00:00 2001 From: Martin Date: Tue, 19 Mar 2024 10:40:57 +0100 Subject: [PATCH 46/46] Update example .env Example .env shows MONGO_URI instead of CONNECTION_URI as few lines before in the explaination --- installation/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installation/README.md b/installation/README.md index e60065a..25d880e 100644 --- a/installation/README.md +++ b/installation/README.md @@ -279,7 +279,7 @@ TOKEN=OTY3Nzy5MzU5NjAzMzU2NzE4.GtKp_5.JOTYRwGW-LB1He5widCu73vXtmi90KxsqkmoOg LOG_URL=https://logs.mymodmailbot.com/ GUILD_ID=1079074933008781362 OWNERS=188363246695219201,231595246213922828 -MONGO_URI=mongodb+srv://username:password@cluster0-abcde.mongodb.net/ +CONNECTION_URI=mongodb+srv://username:password@cluster0-abcde.mongodb.net/ ``` {% endcode %}