Fun-Commands
Some random fun commands like /hug or /random.
Fun-Commands
Some random fun commands like /hug or /random
This module is open-source.
This module has one configuration file.
This module is being actively used on over 8.6K other servers on SCNX.
This module is included for free in every plan. Learn more about prices.
Features
- Social interaction commands:
/hug,/kiss,/slap, and/patwith customizable images and messages. - Random generators: random numbers, dice rolls, coin flips, IKEA name generator, and 8ball.
- All messages and images are fully customizable.
Setup
- Enable the module in your SCNX dashboard.
- Optionally, customize the messages and images in the configuration.
Usage
Users can use the slash commands described below to interact with each other or generate random results. Social interaction commands (/hug, /kiss, /slap, /pat) require selecting another user and cannot be used on yourself.
Commands
Understand the documentation
In these docs,
name:<Type> is an option of a slash-command with name name and the type Type. Options that not required, are described as [name:<Type>]. If the action of a command is vastly different between required and not-required options, we might list them separately.Examples
/moderate ban user:<Member>: This command (/moderate ban) has an required option with the name "user" that only accepts one member as a value./moderate ban victim:<Member> reason:<Text>: This command (/moderate ban) has an required option with the name "victim" that only accepts one member as a value and another required option with the name "reason" that accepts any text as an value./moderate ban victim:<Member> reason:<Text> [proof:<Attachment>]: This command (/moderate ban) has an required option with the name "victim" that only accepts one member as a value, another required option with the name "reason" that accepts any text as an value and a not-required option with the name "proof" which allows one attachment as its value.
| Command | Description |
|---|---|
/hug user:<User> | Hug another user. Sends a configurable message and a random image from the configured hug images. |
/kiss user:<User> | Kiss another user. Sends a configurable message and a random image from the configured kiss images. |
/slap user:<User> | Slap another user. Sends a configurable message and a random image from the configured slap images. |
/pat user:<User> | Pat another user. Sends a configurable message and a random image from the configured pat images. |
/random number [min:<Number>] [max:<Number>] | Generate a random number between the given min and max values (defaults to 1 and 42). |
/random ikea-name [syllable-count:<Number>] | Generate a random IKEA-style product name with the specified number of syllables (defaults to 1-4, max 20). |
/random dice | Roll a six-sided dice. |
/random coinflip | Flip a coin. |
/random 8ball | Ask the magic 8ball a question and receive a random answer. |
Configuration
In this configuration file, you can customize the messages and images used by the module. Open it in your dashboard.
| Field | Description |
|---|---|
| IKEA Message | Message sent when someone uses /random ikea-name. |
| Random number message | Message sent when someone uses /random number. |
| Dice Roll message | Message sent when someone uses /random dice. |
| Coin toss message | Message sent when someone uses /random coinflip. |
| Hug message | Message sent when someone uses /hug. |
| Hug images | List of image URLs from which one is randomly selected when /hug is used. |
| Kiss message | Message sent when someone uses /kiss. |
| Kiss images | List of image URLs from which one is randomly selected when /kiss is used. |
| Slap message | Message sent when someone uses /slap. |
| Slap images | List of image URLs from which one is randomly selected when /slap is used. |
| Pat message | Message sent when someone uses /pat. |
| Pat images | List of image URLs from which one is randomly selected when /pat is used. |
| 8ball Message | Message sent when someone uses /random 8ball. |
| 8ball responses | List of possible answers the 8ball can give. |
Troubleshooting
Images are not showing up
- Make sure the image URLs in the configuration are valid and publicly accessible.
- The bot needs the "Attach Files" permission in the channel.
