SoftBot (Discord Bot): Difference between revisions

From SoftDiamond Wiki
Jump to navigationJump to search
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Template:SoftBot}}
{{Template:SoftBot}}
:: ''This page is about the Discord Bot. For other uses, see [[SoftBot (disambiguation)]].''
==General Description==
==General Description==
'''SoftBot''', named after [[SoftDiamond]], is a bot that is used on the [https://discord.gg/Jr336ycCBv Discord] server for entertainment and utility purposes. It was created on August 18, 2022.
'''SoftBot''', named after [[SoftDiamond]], is a versatile bot created on August 18, 2022. It serves entertainment and utility purposes within the [https://discord.gg/Jr336ycCBv Discord] server. With a wide range of commands, SoftBot offers features like throwing virtual potatoes, simulating an 8 ball, dice rolling, random number generation, AI, and more.


__TOC__
__TOC__
Line 11: Line 12:
!Command
!Command
!Usage
!Usage
!Required Parameters
!Description
!Description
!Required Permissions
!Required Permissions
Line 17: Line 19:
|-
|-
|/potato
|/potato
|As is/No extra variables needed
|As is
|0
|Throws a potato in the air virtually
|Throws a potato in the air virtually
|N/A
|N/A
Line 24: Line 27:
|-
|-
|/8ball
|/8ball
|As is/No extra variables needed
|As is
|0 (1 optional)
|Simulates an 8 ball with some
|Simulates an 8 ball with some
responses
responses
Line 31: Line 35:
|1.0.6
|1.0.6
|-
|-
|/multidice
|/dice
|Optional parameters: amount, sides, Modifier.  
|Optionally accepts an amount, sides, and modifier parameters. Will default to a 6-sided dice if no variables are entered. For amount and sides variables, if a variable is entered above or below the limits, it will generate a random number for the variable(s).
Defaults to a single dice with 6 sides if nothing is specified,
|0 (3 optional)
 
Will uses variables that are given if any,  
 
''however amount will default to 1-100 for amount'' ''if given a number below 1 or greater than 100'',  
 
and ''4-100 for sides if'' given a number below 4 or greater than 100''.''
|Simulates multiple n-sided dice
|Simulates multiple n-sided dice
being rolled.
being rolled. From 1d4 (1 dice, 4 sides) to 100d100 (100 dice, 100 sides)
|N/A
|N/A
|N/A
|N/A
Line 49: Line 47:
|Requires an low amount and high amount to be specified. Negative numbers
|Requires an low amount and high amount to be specified. Negative numbers
are fine to use
are fine to use
|2
|Generates a random number from two specified integers
|Generates a random number from two specified integers
|N/A
|N/A
Line 55: Line 54:
|-
|-
|/coinflip
|/coinflip
|As is/No extra variables needed
|As is
|0
|Simulates a coin flip between heads and tails
|Simulates a coin flip between heads and tails
|N/A
|N/A
|N/A
|N/A
|1.0.9
|1.0.9
|-
|/epoch
|As is
|0
|Shows the amount of seconds since SoftBoy first went online
|N/A
|N/A
|1.?
|}
|}


Line 66: Line 74:
!Command
!Command
!Usage
!Usage
!Required Parameters
!Description
!Description
!Required Permissions
!Required Permissions
Line 72: Line 81:
|-
|-
|/version
|/version
|As is/No extra variables needed
|As is
|0
|Shows bot version
|Shows bot version
|N/A
|N/A
Line 79: Line 89:
|-
|-
|/uptime
|/uptime
|As is/No extra variables needed
|As is
|0
|Bot uptime in milliseconds
|Bot uptime in milliseconds
|N/A
|N/A
Line 86: Line 97:
|-
|-
|/changelog
|/changelog
|As is/No extra variables needed
|As is
|0
|Links to bot's changelog  
|Links to bot's changelog  
page
page
Line 94: Line 106:
|-
|-
|/help
|/help
|Requires a parameter to be entered from the list of selections.
|Select an parameter to navigate the help command's topics.
|1
|Shows bot help
|Shows bot help
|N/A
|N/A
Line 101: Line 114:
|-
|-
|/rules
|/rules
|As is/No extra variables needed
|As is
|0
|Shows server rules
|Shows server rules
|N/A
|N/A
Line 108: Line 122:
|-
|-
|/support
|/support
|As is/No extra variables needed
|As is
|0
|Shows bot support instructions
|Shows bot support instructions
|N/A
|N/A
Line 115: Line 130:
|-
|-
|/website
|/website
|As is/No extra variables needed
|As is
|0
|Shows main website
|Shows main website
|N/A
|N/A
Line 122: Line 138:
|-
|-
|/stickers
|/stickers
|As is/No extra variables needed
|As is
|0
|Shows telegram sticker link
|Shows telegram sticker link
|N/A
|N/A
Line 129: Line 146:
|-
|-
|/avatars
|/avatars
|As is/No extra variables needed
|As is
|0
|Shows stream avatars used
|Shows stream avatars used
|N/A
|N/A
Line 136: Line 154:
|-
|-
|/schedule
|/schedule
|As is/No extra variables needed
|As is
|0
|Shows stream schedule
|Shows stream schedule
|N/A
|N/A
Line 143: Line 162:
|-
|-
|/socials
|/socials
|As is/No extra variables needed
|As is
|0
|Shows SoftDiamond's socials
|Shows SoftDiamond's socials
link
link
Line 150: Line 170:
|1.0.6
|1.0.6
|-
|-
|/wiki
|/subscribe
|As is/No extra variables needed
|As is
|Shows the wiki page link
|0
|Shows the Twitch subscribe/gift page link
|N/A
|N/A
|N/A
|N/A
|1.0.6
|1.3.1
|-
|-
|/youtube
|/youtube
|As is/No extra variables needed
|As is
|0
|Shows the youtube link
|Shows the youtube link
|N/A
|N/A
Line 165: Line 187:
|-
|-
|/clips
|/clips
|As is/No extra variables needed
|As is
|0
|Shows the archives channels
|Shows the archives channels
link
link
Line 173: Line 196:
|-
|-
|/twitch
|/twitch
|As is/No extra variables needed
|As is
|0
|Shows the Twitch link
|Shows the Twitch link
|N/A
|N/A
Line 180: Line 204:
|-
|-
|/userinfo
|/userinfo
|Optionally accepts a Discord username as the variable to enter. If no username
|Optionally accepts a Discord username as the variable to enter. If no username is specified, it uses the username of the person who ran the command as the
is specified, it uses the username of the person who ran the command as the
variable.
variable.
|0 (1 optional)
|Retrieves username info, avatar, user ID, Roles that the user
|Retrieves username info, avatar, user ID, Roles that the user
is in, role amount, account creation, and account join date
is in, role amount, account creation, and account join date
Line 191: Line 215:
|-
|-
|/avatar
|/avatar
|Optionally accepts a Discord username as the variable to enter. If no username
|Optionally accepts a Discord username as the variable to enter. If no username is specified, it uses the username of the person who ran the command as the
is specified, it uses the username of the person who ran the command as the
variable.
variable.
|0 (1 optional)
|Retrieves username info and avatar only.
|Retrieves username info and avatar only.
|N/A
|N/A
|N/A
|N/A
|1.1.0
|1.1.0
|-
|/patreon
|As is
|0
|Shows the Patreon page link
|N/A
|N/A
|1.3.1
|-
|/subscribe
|As is
|0
|Displays Twitch Sub link
|N/A
|N/A
|1.3.2
|-
|/gpt
|Requires a message to be wrote in the ''message'' field. ''Character'' field is optional--will default to '''Soft''' model if null. The command has a cooldown of 60 seconds.
|1 (1 optional)
|Generates an AI response from a prompt.
|N/A
|N/A
|1.3.3
|-
|/gpthelp
|Select an parameter to navigate the gpt help command's topics. See this [[SoftBot/AI|page]] for more information on the AI commands and such in-depth.
|1
|Generates bot's GPT help
|N/A
|N/A
|1.3.3
|-
|/color
|Select a color from the parameter
|1
|Lets you choose what color you want your name to be from a defined list of colors
|N/A
|Yes ()
|1.?
|}
|}



Latest revision as of 11:17, 16 September 2023

This page is about the Discord Bot. For other uses, see SoftBot (disambiguation).

General Description

SoftBot, named after SoftDiamond, is a versatile bot created on August 18, 2022. It serves entertainment and utility purposes within the Discord server. With a wide range of commands, SoftBot offers features like throwing virtual potatoes, simulating an 8 ball, dice rolling, random number generation, AI, and more.

Commands

Entertainment/Fun Commands

Command Usage Required Parameters Description Required Permissions Required Roles Introduced In
/potato As is 0 Throws a potato in the air virtually N/A N/A 1.0.0
/8ball As is 0 (1 optional) Simulates an 8 ball with some

responses

N/A N/A 1.0.6
/dice Optionally accepts an amount, sides, and modifier parameters. Will default to a 6-sided dice if no variables are entered. For amount and sides variables, if a variable is entered above or below the limits, it will generate a random number for the variable(s). 0 (3 optional) Simulates multiple n-sided dice

being rolled. From 1d4 (1 dice, 4 sides) to 100d100 (100 dice, 100 sides)

N/A N/A 1.0.8
/random Requires an low amount and high amount to be specified. Negative numbers

are fine to use

2 Generates a random number from two specified integers N/A N/A 1.0.9
/coinflip As is 0 Simulates a coin flip between heads and tails N/A N/A 1.0.9
/epoch As is 0 Shows the amount of seconds since SoftBoy first went online N/A N/A 1.?

Utility Commands

Command Usage Required Parameters Description Required Permissions Required Roles Introduced In
/version As is 0 Shows bot version N/A N/A 1.0.0
/uptime As is 0 Bot uptime in milliseconds N/A N/A 1.0.6
/changelog As is 0 Links to bot's changelog

page

N/A N/A 1.0.6
/help Select an parameter to navigate the help command's topics. 1 Shows bot help N/A N/A 1.0.0
/rules As is 0 Shows server rules N/A N/A 1.0.0
/support As is 0 Shows bot support instructions N/A N/A 1.0.0
/website As is 0 Shows main website N/A N/A 1.0.0
/stickers As is 0 Shows telegram sticker link N/A N/A 1.0.6
/avatars As is 0 Shows stream avatars used N/A N/A 1.0.6
/schedule As is 0 Shows stream schedule N/A N/A 1.0.6
/socials As is 0 Shows SoftDiamond's socials

link

N/A N/A 1.0.6
/subscribe As is 0 Shows the Twitch subscribe/gift page link N/A N/A 1.3.1
/youtube As is 0 Shows the youtube link N/A N/A 1.0.0
/clips As is 0 Shows the archives channels

link

N/A N/A 1.0.0
/twitch As is 0 Shows the Twitch link N/A N/A 1.0.0
/userinfo Optionally accepts a Discord username as the variable to enter. If no username is specified, it uses the username of the person who ran the command as the

variable.

0 (1 optional) Retrieves username info, avatar, user ID, Roles that the user

is in, role amount, account creation, and account join date of the Discord server.

N/A N/A 1.1.0
/avatar Optionally accepts a Discord username as the variable to enter. If no username is specified, it uses the username of the person who ran the command as the

variable.

0 (1 optional) Retrieves username info and avatar only. N/A N/A 1.1.0
/patreon As is 0 Shows the Patreon page link N/A N/A 1.3.1
/subscribe As is 0 Displays Twitch Sub link N/A N/A 1.3.2
/gpt Requires a message to be wrote in the message field. Character field is optional--will default to Soft model if null. The command has a cooldown of 60 seconds. 1 (1 optional) Generates an AI response from a prompt. N/A N/A 1.3.3
/gpthelp Select an parameter to navigate the gpt help command's topics. See this page for more information on the AI commands and such in-depth. 1 Generates bot's GPT help N/A N/A 1.3.3
/color Select a color from the parameter 1 Lets you choose what color you want your name to be from a defined list of colors N/A Yes () 1.?

Changelog

See SoftBot/Changelog for version changelog updates.

Discord Bots
SoftBot
OrinBot
TotemBot
Site Navigation
Useful links
Streaming Resources
Characters
Character Usage