Fun
BrainF
%[brainf|bf] <code>
A simple implementation of a BrainF interpreter, which is,
an esoteric programming language, iconic for it's only four possible characters
code is run on a 256 length tape, with max cell size being 255, and times out after 10 seconds, and no input can be given
8 ball
%8ball
Rolls an 8 ball, text can be given but doesn't alter anything
GIFs
%[gifs|g|image] <Opt. name>
%[gifs|g|image] <Opt. name>
Picks a random reaction with given name from our database
You can run the command without giving a name to list available names
Name
%name <name>
Gives most probable age and gender for given name, powered by agify.io and genderize.io
URandom
%urandom <Opt. bytes> <Opt. encoding>
Spits random text from /dev/urandom, guaranteed to be non-sense unreadable characters
You may optionally give how much bytes* for increasing text size and encoding* for further weirdness
May or may not be a joke that I like too much to remove xD
*bytes being most of the time close to the character amount
*encoding being one within the table here
Images
Animals
%[cat|dog|fox]
Animal images! Cats, dogs and foxes, to be exact, since these commands function similarly, I have them here in one place:
%cat, %dog, %fox
QR
%qr <text>
Sends a QR code generated from text, powered by goqr.me
xkcd
%xkcd <Opt ref>
Sends a random / current / per id xkcd comic, ref defaults to random but may be 'current' or an id
Stats
Stats
%stats
Returns statistics about the bot, commands requested and commands that went without a error, uptime, server count, latency, version and CPU / RAM usage
Invite
%invite
Simple command for getting my bot invite, not much
Version
%version
Returns current version for the bot, python and discord.py / psutil packages
Utils
Binary
%[binary|bin] <text>
Decodes / encodes binary text, if text is detected as binary text, it is decoded, else it gets encoded
Embed
%embed <data>
Makes an embed with given data, in a json syntax ("parameter": "value", )
Valid parameters here
Example:
%embed "title": "Hey, look!", "description": "I'm a embed!"
%poll <Opt. title>, <Opt option 1>...
Makes a poll with given title and options, split by commas
Example:
%poll What's the best pet?, Cats, Dogs, Ferrets, Foxes, Other
Time
%time <zone>
Returns current time in given zone, powered by worldtimeapi
Zones can be found here or here as plaintext
Wiki
%wiki <Opt. max results> <query>
Searches wikipedia with given query, optionally accepting a maximum amount of results between 1 and 5 (defaults to 3)
Extras
Embed parameters
The following are valid embed parameters:
- "title": "Text" - Title of the embed
- "description": "Text" - Description of the embed
- "timestamp": "2021-01-10T07:30:15" - Timestamp following a 'Year'-'Month'-'Day'T'Hour':'Minute':'Second' syntax
- "color": 3152810 - Color in decimal form
- "footer": {"text": "Text", "icon_url": "https://example.com"} - Footer of the embed with optionally an icon
- "image": {"url": "https://example.com"} - Embed image from url
- "author": {"name": "Byter", "url": "https://example.com", "icon_url": "https://example.com"} - Embed author field with given name, url and icon
- "fields": [{"name": "Title", "value": "Desc."}, ...] - Array of embed fields
Error handler data
Whenever an unknown error occurs, it gets automatically sent to my creator with minimal information, command, message content and the error itself
If you ever encounter one or has already found one, you may want to report it on my server, they would sure try to fix it as soon as possible