SoftBot (Discord Bot): Difference between revisions

From SoftDiamond Wiki
Jump to navigationJump to search
No edit summary
 
(22 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
|1.0.0
|-
|/dice
|As is/No extra variables needed
|Rolls a single die, from 1-6
|N/A
|N/A
|N/A
|N/A
Line 31: 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 38: Line 35:
|1.0.6
|1.0.6
|-
|-
|/multidice
|/dice
|Requires a integer for amount, and sides to be specified.
|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).
Modifier is an optional parameter. Defaults to 1-10 for amount
|0 (3 optional)
if given a number   
 
below 1 or greater than 10, and 4-24 for sides if
given a number below 4 or 
 
greater than 24 
|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 56: 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 62: 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
Line 68: Line 61:
|1.0.9
|1.0.9
|-
|-
|/userinfo
|/epoch
|Optionally accepts a Discord username as the variable to enter. If no username
|As is
is specified, it uses the username of the person who ran the command as the
|0
variable.
|Shows the amount of seconds since SoftBoy first went online
|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.
|Retrieves username info and avatar only.
|N/A
|N/A
|N/A
|N/A
|1.1.0
|1.?
|}
|}


Line 93: Line 74:
!Command
!Command
!Usage
!Usage
!Required Parameters
!Description
!Description
!Required Permissions
!Required Permissions
Line 99: Line 81:
|-
|-
|/version
|/version
|As is/No extra variables needed
|As is
|0
|Shows bot version
|Shows bot version
|N/A
|N/A
Line 106: 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 113: 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 121: Line 106:
|-
|-
|/help
|/help
|As is/No extra variables needed
|Select an parameter to navigate the help command's topics.
|1
|Shows bot help
|Shows bot help
|N/A
|N/A
Line 128: Line 114:
|-
|-
|/rules
|/rules
|As is/No extra variables needed
|As is
|0
|Shows server rules
|Shows server rules
|N/A
|N/A
Line 135: 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 142: Line 130:
|-
|-
|/website
|/website
|As is/No extra variables needed
|As is
|0
|Shows main website
|Shows main website
|N/A
|N/A
Line 149: 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 156: 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 163: Line 154:
|-
|-
|/schedule
|/schedule
|As is/No extra variables needed
|As is
|0
|Shows stream schedule
|Shows stream schedule
|N/A
|N/A
Line 170: Line 162:
|-
|-
|/socials
|/socials
|As is/No extra variables needed
|As is
|0
|Shows SoftDiamond's socials
|Shows SoftDiamond's socials
link
link
Line 177: 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 192: Line 187:
|-
|-
|/clips
|/clips
|As is/No extra variables needed
|As is
|0
|Shows the archives channels
|Shows the archives channels
link
link
Line 200: 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
|N/A
|N/A
|1.0.0
|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 [[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