Invite bot

This site is out of date. Join support guild for up-to-date features and commnads.

Outdated because better/new features > website is the top priority right now.

Development

This website is temporary until first version of the frontend is completed.

The bot is still under development and in need of testers. There's undoubtedly many bugs that still need to be squashed, and errors properly handled.

The bot is now published so I can test load and crowd-source bug discovery. For any questions regarding the bot, join the Discord guild I set up for the bot.

Bug reporting / feature request: I added a feedback bug report command you can use anywhere. Click here for help on the command. It should reply with a success message and an ID of the feedback.

Starting point: To get started, check available commands with +help. You should then next look in to the +init command to do some brief configuration / check that configuration is correct for your server.

Commands

There's a few commands already up for use, and more planned.

Commands syntax definitions

< > → Things inside this is mandatory.
# → This represents a number 0–9.
" " → Anything in between quotes means literally, e.g. "#" means literally pound sign, not a number.
[ ] → Anything inside between these are optional.
| → Means means A or B. Can be chained, like A, or B, or C, etc.
→ Means repeating pattern, e.g. 1, 2, 3, 4, … 101, 102.
+ → Represents the prefix at the start.

PPI

Command aliases: ppi, pixels, size
Works in DM? Yes.

About

This command converts between Pixels Per Inch, real life length units, and pixels. You pass two of the known values, and get back all the information.

Syntax

+ppi <#><unit one> <#><unit two>
Valid units: px, ppi, cm, in

Examples

Use values
Return values

Watermark

Command aliases: wm, watermark, mark
Works in DM? Yes.

About

If using image URL, uses that for first argument. If not, an image embed also works. Watermarks the image with a repeating "WATERMARK" pattern, either in black or white, with specified opacity. Opacity range from 0 to 100, with 100 as 100% (no opacity). Default values if not defined: "black" and "50". Returns in form of an URL with CDN, and no expiry.

Syntax

+wm [image url] ["black"|"white"] [#[#[#]]];
Valid units: white, black, #, .#, #.#

Examples

Use values
Return value

Convert

Command aliases: convert, conv, units
Works in DM? Yes.

About

A very generic conversion tool. Supports a various units, like speed, time, length, weight, etc.

Syntax

+convert <#[#…]> <from unit> <to unit>
Valid units: Click here for list

Examples

Use values
Return value

Contrast

Command aliases: contrast, check, webaim
Works in DM? Yes.

About

Checks the contrast value between two given colours, used as reference in general and in the W3 Specs for Web Accessibility (WCAG 2.0). Also gives test results on the WCAG tests.

Syntax

+contrast <colour one> <colour two>
Valid units: Anything you can use in the color. The gist of it is, #HEX, rgba(#,#,#), cmyk(#,#,#,#), lab(#,#,#), hsv(#,#,#), hsb(#,#,#).

Examples

Use values
Return value

Colour

Command aliases: color, colour, c, colorconvert
Works in DM? Yes.

About

Gives a preview of the colour and converted colour modes.

Syntax

+c <colour>
Valid units:

Examples

Use values
Return value

Settings

Command aliases: setting, settings, config
Works in DM? No.

About

Allow you to get/set the bots setting for the server. Settings include; custom prefix, disable channels, disable commands, set moderator role (will come in use later in development), the role people need to use the bot. Finally, set the role mode for moderator and users to either need a specific role, or let the role permission inherit upwards in the guild hierarchy.

Note: The Moderator role serves no purpose yet. It's for planned feature(s). Only people with Administrator permission can use the setting command.

Syntax

+setting <"prefix"|"permission"|"channel"|"command"|"examples"> [SUBCOMMAND]
All roles and channels can be defined by giving the exact name (it's not-case sensitive though), tagging, or by giving the ID.
Aliases for "enable" is "on", and "off" for "disable".

For detailed information regarding one setting, e.g. "permission", do +setting ? permission.

Examples

Use values
Return value

Feedback

Command aliases: feedback, bug, suggestion
Works in DM? Yes.

About

Sends me one of two types: "bug" report, or "feedback". Bug report is for any kind of bugs. Helps me identify them faster if you provide useful info, or unexpected behavior. Feedback is for feature suggestions / improvements or anything that is not spammy.

Syntax

+feedback <message content>
+bug <message content>

Examples

Use values
Return value

Help

Command aliases: help, ?
Works in DM? Yes.

About

Sends brief information about bot and available commands.

Syntax

+help

Examples

Use values
Return value

Alias

Command aliases: alias, aliases
Works in DM? Yes.

About

Gets the available aliases for the given command. Takes the command itself (non-alias) or an alias.

Syntax

+alias <command or alias>

Examples

Use values
Return value

Information

Command aliases: info, information
Works in DM? Yes.

About

Displays brief general information about the bot itself

Syntax

+info

Examples

Use values
Return value