Passa al contenuto principale

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 8600 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 /pat with 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

  1. Enable the module in your SCNX dashboard.
  2. 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.
CommandDescription
/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 diceRoll a six-sided dice.
/random coinflipFlip a coin.
/random 8ballAsk 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.

FieldDescription
IKEA MessageMessage sent when someone uses /random ikea-name.
Random number messageMessage sent when someone uses /random number.
Dice Roll messageMessage sent when someone uses /random dice.
Coin toss messageMessage sent when someone uses /random coinflip.
Hug messageMessage sent when someone uses /hug.
Hug imagesList of image URLs from which one is randomly selected when /hug is used.
Kiss messageMessage sent when someone uses /kiss.
Kiss imagesList of image URLs from which one is randomly selected when /kiss is used.
Slap messageMessage sent when someone uses /slap.
Slap imagesList of image URLs from which one is randomly selected when /slap is used.
Pat messageMessage sent when someone uses /pat.
Pat imagesList of image URLs from which one is randomly selected when /pat is used.
8ball MessageMessage sent when someone uses /random 8ball.
8ball responsesList 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.