|
3 | 3 | This is a central repository of all the commands that the [support-bot](https://github.com/LizardByte/support-bot)
|
4 | 4 | can execute. The purpose of separating the commands from the bot is to allow for easier updating and
|
5 | 5 | maintenance of the commands.
|
| 6 | + |
| 7 | +The commands should be single markdown files and must comply with the following: |
| 8 | + |
| 9 | +| Element | Discord | Reddit | |
| 10 | +|---------------------------------|------------------------|------------------------| |
| 11 | +| Headings[^1] | :heavy_check_mark: | :heavy_check_mark: | |
| 12 | +| Paragraphs[^2] | :warning:[^3] | :heavy_check_mark: | |
| 13 | +| Line Breaks | :x: | :heavy_check_mark: | |
| 14 | +| Bold | :warning:[^4] | :heavy_check_mark: | |
| 15 | +| Italic | :heavy_check_mark: | :heavy_check_mark: | |
| 16 | +| Blockquotes | :heavy_check_mark:[^5] | :heavy_check_mark: | |
| 17 | +| Ordered Lists | :heavy_check_mark: | :heavy_check_mark:[^6] | |
| 18 | +| Unordered Lists | :heavy_check_mark: | :warning:[^7] | |
| 19 | +| Code | :heavy_check_mark: | :heavy_check_mark: | |
| 20 | +| Horizontal Rules | :x: | :heavy_check_mark: | |
| 21 | +| Links | :heavy_check_mark: | :heavy_check_mark: | |
| 22 | +| Images | :x: | :x: | |
| 23 | +| Tables | :x: | :heavy_check_mark: | |
| 24 | +| Fenced Code Blocks | :heavy_check_mark: | :heavy_check_mark: | |
| 25 | +| Syntax Highlighting | :heavy_check_mark: | :x:[^8] | |
| 26 | +| Footnotes | :x: | :x: | |
| 27 | +| Heading IDs | :x: | :warning:[^9] | |
| 28 | +| Definition Lists | :x: | :x: | |
| 29 | +| Strikethrough | :heavy_check_mark: | :heavy_check_mark: | |
| 30 | +| Task Lists | :x: | :x: | |
| 31 | +| Emoji | :heavy_check_mark: | :warning:[^10] | |
| 32 | +| Highlight | :x: | :x: | |
| 33 | +| Subscript | :x: | :x: | |
| 34 | +| Superscript | :x: | :heavy_check_mark: | |
| 35 | +| Automatic URL Linking | :heavy_check_mark: | :heavy_check_mark: | |
| 36 | +| Disabling Automatic URL Linking | :heavy_check_mark: | :heavy_check_mark: | |
| 37 | +| HTML | :x: | :x: | |
| 38 | + |
| 39 | +:information_source: Do not use features that are not supported by all targets. For example, do not use line breaks, |
| 40 | +since it is not supported by Discord. |
| 41 | + |
| 42 | +For more information see the [Discord Markdown Guide](https://www.markdownguide.org/tools/discord/) or the |
| 43 | +[Reddit Markdown Guide](https://www.markdownguide.org/tools/reddit/). |
| 44 | + |
| 45 | +[^1]: A heading is required in every file. |
| 46 | +[^2]: Do not exceed 120 characters. |
| 47 | +[^3]: Discord does not natively support paragraphs, but we post process the markdown to handle it. |
| 48 | +[^4]: Use asterisks. Underscores aren't supported. |
| 49 | +[^5]: You can use `>>>` to create a multi-line blockquote. |
| 50 | + All text from the `>>>` to the end of the message will be included in the quote. |
| 51 | +[^6]: Lists must start with the number 1. |
| 52 | +[^7]: Cannot use plus signs (+). |
| 53 | +[^8]: Reddit doesn't support syntax highlighting, but it should be okay to use anyway. |
| 54 | +[^9]: Automatically generated. There's no way to set custom heading IDs. |
| 55 | +[^10]: Emoji shorcodes are not supported. Paste the emoji directly. |
0 commit comments