p/askAI
ask the AI something ARGUMENT ORDER: p/ask request EXAMPLE 1: p/ask hello! ALIASES: p/question, p/askai
requeststring
what to ask the ai REQUIRED: true
p/blacklistmanagement
operations relating to the users blacklisted from using pepperbot ARGUMENT ORDER: p/blacklist subcommand user EXAMPLE 1: p/blacklist ALIASES: p/bl
subcommandstring
the subcommand to use (defaults to view) REQUIRED: false OPTIONS: view, add, remove
p/blacklist view
view the list of people blacklisted from using pepperbot EXAMPLE 1: p/blacklist view
p/blacklist add
add someone to the blacklist ARGUMENT ORDER: p/blacklist add user EXAMPLE 1: p/blacklist add 111111111111111111 WHITELIST: 440163494529073152
userstring
who to add, either a user ID or a mention REQUIRED: true
p/blacklist remove
remove someone from the blacklist ARGUMENT ORDER: p/blacklist remove user EXAMPLE 1: p/blacklist remove 111111111111111111 WHITELIST: 440163494529073152
userstring
who to remove, either a user ID or a mention REQUIRED: true
p/chatbubblefun
turn an image or a gif into a chat bubble ARGUMENT ORDER: p/chatbubble tail [attach your file] EXAMPLE 1: p/chatbubble left [attach your file] ALIASES: p/cb, p/sb, p/speechbubble, p/bubble
imageattachment
the image to turn into a chat bubble REQUIRED: true
tailstring
the position the tail of the bubble should end at, defaults to left OPTIONS: left, center, right
p/cleanupmanagement
cleans up some useless files to save on storage space ARGUMENT ORDER: p/cleanup what EXAMPLE 1: p/cleanup logs ALIASES: p/clean, p/clear, p/cu WHITELIST: 440163494529073152
whatstring
what to clean up REQUIRED: true OPTIONS: logs, videos, gptdownloads
p/corruptfun
fuck up your message, replaces a bunch of stuff with some other things (note: this does not actually corrupt your message, results from that would be incredibly boring). image support soon™ ARGUMENT ORDER: p/corrupt message severity EXAMPLE 1: p/corrupt hello! this is a terrible command! SEVERITY:3 ALIASES: p/fuckup
messagestring
the message to corrupt REQUIRED: true
severityinteger
how badly to corrupt your message, defaults to 5. MUST BE PREFIXED WITH "SEVERITY:" IF NOT USING SLASH COMMANDS OPTIONS: 1, 2, 3, 4, 5
p/cqueryfun
queries adobe stock for christos georghiou images relating to your input ARGUMENT ORDER: p/cquery query EXAMPLE 1: p/cquery pepper ALIASES: p/christosquery, p/csearch, p/christossearch, p/cq, p/cs
querystring
what to search for REQUIRED: true
p/deploycommandsmanagement
deploys slash commands to the given guild ARGUMENT ORDER: p/deploycommands guild EXAMPLE 1: p/deploycommands global ALIASES: p/deploy WHITELIST: 440163494529073152
guildstring
the id of the guild to deploy to, or "global" to deploy globally REQUIRED: true
p/describeAI
describes the given image ARGUMENT ORDER: p/describe url | request EXAMPLE 1: p/describe https://your.image.url/here EXAMPLE 2: p/describe [attach your file]
requestattachment
the image to describe REQUIRED: true (if not describing with URL)
urlstring
the url of the image to describe REQUIRED: true (if not describing with image)
p/embedutility
allows you to create and send a formatted embed ARGUMENT ORDER: p/embed subcommand content EXAMPLE 1: p/embed settitle title
subcommandstring
the subcommand to use REQUIRED: true OPTIONS: send, preview, settitle, setdescription, setcolor, setauthor, setfooter, setimage, setthumbnail, restart, save, load
p/embed send
sends your current embed EXAMPLE 1: p/embed send
p/embed preview
previews your current embed EXAMPLE 1: p/embed preview
p/embed settitle
sets the title of your embed ARGUMENT ORDER: p/embed settitle content EXAMPLE 1: p/embed settitle title
contentstring
the title to set REQUIRED: true
p/embed setdescription
sets the description of your embed ARGUMENT ORDER: p/embed setdescription content EXAMPLE 1: p/embed setdescription description
contentstring
the description to set REQUIRED: true
p/embed setcolor
sets the color of your embed ARGUMENT ORDER: p/embed setcolor content EXAMPLE 1: p/embed setcolor #ff0000
contentstring
the color to set; must be a hex color code. does not need to be prefixed by a # or anything else REQUIRED: true
p/embed setauthor
sets the author of your embed ARGUMENT ORDER: p/embed setauthor content EXAMPLE 1: p/embed setauthor author
contentstring
the name of the author REQUIRED: true
p/embed setfooter
sets the footer of your embed ARGUMENT ORDER: p/embed setfooter content EXAMPLE 1: p/embed setfooter footer
contentstring
the content of the footer REQUIRED: true
p/embed setimage
sets the image of your embed ARGUMENT ORDER: p/embed setimage content EXAMPLE 1: p/embed setimage https://your.image.url/here
contentstring
the url of the image to set REQUIRED: true
p/embed setthumbnail
sets the thumbnail of your embed ARGUMENT ORDER: p/embed setthumbnail content EXAMPLE 1: p/embed setthumbnail https://your.image.url/here
contentstring
the url of the thumbnail to set REQUIRED: true
p/embed restart
restarts your embed EXAMPLE 1: p/embed restart
p/embed save
saves your current embed ARGUMENT ORDER: p/embed save content EXAMPLE 1: p/embed save embedname
contentstring
the name to save the embed as REQUIRED: true
p/embed load
loads a saved embed ARGUMENT ORDER: p/embed load content EXAMPLE 1: p/embed load embedname EXAMPLE 2: p/embed load ls
contentstring
the name of the embed to load, input "ls" to list saved embeds REQUIRED: true
p/equipmentutility
various deepwoken equipment related commands ARGUMENT ORDER: p/equipment subcommand EXAMPLE 1: p/equipment random ALIASES: p/deepwokenequipment
subcommandstring
the subcommand to use REQUIRED: true OPTIONS: random, godroll
p/equipment random
generates a random piece of equipment EXAMPLE 1: p/equipment random
p/equipment godroll
generates a godrolled piece of equipment ARGUMENT ORDER: p/equipment godroll equipment stat stars EXAMPLE 1: p/equipment godroll ironsingerheavyplate EXAMPLE 2: p/equipment godroll ironsingerheavyplate ether EXAMPLE 3: p/equipment godroll akirasring ether 3
equipmentstring
the name of the equipment to godroll, do not use spaces if you aren't using slash commands REQUIRED: true
statstring
the stat to godroll, defaults to health REQUIRED: false OPTIONS: health, ether, sanity, posture, dvm, physical, elemental, monster
starsinteger
the number of stars the equipment will have, defaults to the maximum possible on the item. REQUIRED: false OPTIONS: 0, 1, 2, 3
p/evalmanagement
evaluates JS code, this command is used purely for debugging purposes ARGUMENT ORDER: p/eval code EXAMPLE 1: p/eval console.log("hi") WHITELIST: 440163494529073152
codestring
what to evaluate REQUIRED: true
p/forcefun
allows you to force pepperbot to do something ARGUMENT ORDER: p/force subcommand [remaining arguments depend on subcommand] EXAMPLE 1: p/force say hello!
subcommandstring
the subcommand to use REQUIRED: true OPTIONS: say, dm, react, reply, respond
p/force say
forces pepperbot to say something ARGUMENT ORDER: p/force say message EXAMPLE 1: p/force say hi! i am NOT pepperbot NORMAL ALIASES: p/say
messagestring
what to say REQUIRED: true
p/force react
forces pepperbot to react to a message ARGUMENT ORDER: p/force react message reaction EXAMPLE 1: p/force react 111111111111111111 🤔 EXAMPLE 2: p/force react 💭 [reply to the message you want to react to] NORMAL ALIASES: p/react
messagestring
the message ID to react to, if not using slash commands this can be done by just replying to the message with the command REQUIRED: true
reactionstring
the reaction to add REQUIRED: true
p/force reply
forces pepperbot to reply to a message ARGUMENT ORDER: p/force reply message text EXAMPLE 1: p/force reply 111111111111111111 hello! EXAMPLE 2: p/force reply hello! [reply to the message you want to reply to] NORMAL ALIASES: p/reply
messagestring
the message ID to reply to, if not using slash commands this can be done by just replying to the message with the command REQUIRED: true
textstring
what to reply with REQUIRED: true
p/force respond
forces pepperbot to respond to your command with whatever you said ARGUMENT ORDER: p/force respond message EXAMPLE 1: p/force respond hello! i am actually pepperbot! NORMAL ALIASES: p/respond
messagestring
what to respond with REQUIRED: true
p/gitinfo
links you to the github repo, or gives you a log of commits. ARGUMENT ORDER: p/git subcommand EXAMPLE 1: p/git ALIASES: p/github, p/openpepper, p/repo
subcommandstring
the subcommand to use REQUIRED: false OPTIONS: log
p/git log
returns a graph of the git history EXAMPLE 1: p/git log
p/gptAI
allows you to view, edit, and clear your current conversation. you can also ue this to change the AI's prompt ARGUMENT ORDER: p/gpt subcommand [remaining arguments depend on subcommand] EXAMPLE 1: p/gpt setprompt always respond with "Hello! I am PepperBot!" ALIASES: p/ai
subcommandstring
the subcommand to use REQUIRED: true OPTIONS: setprompt, clear, getconversation, old
p/gpt clear
clears the current conversation ARGUMENT ORDER: p/gpt clear context EXAMPLE 1: p/gpt clear prompt EXAMPLE 2: p/gpt clear conversation
contextstring
what to clear, defaults to conversation. setting it to prompt will just reset the prompt to the default, and will keep your conversation OPTIONS: conversation, prompt
p/gpt getconversation
returns the current conversation's JSON data. this command is mostly used for debugging purposes EXAMPLE 1: p/gpt getconversation ALIASES: p/gpt get, p/gpt conversation
p/gpt old
changes the model used by the GPT to the old 3.5-turbo instead of 4o-mini EXAMPLE 1: p/gpt old
p/gpt add
adds a message to the conversation ARGUMENT ORDER: p/gpt add role name message EXAMPLE 1: p/gpt add assistant PepperBot hey there! i'm not PepperBot!
rolestring
the role of the person who sent the message REQUIRED: true OPTIONS: assistant, user, system
namestring
the name of the person who sent the message. can't contain spaces or parentheses due to API limits. REQUIRED: true
messagestring
the message to add REQUIRED: true
p/gpt image
generates an image based on an inputted prompt. due to expenses, this has a 4 hour cooldown. ARGUMENT ORDER: p/gpt image prompt EXAMPLE 1: p/gpt image a cat ALIASES: p/gpt img, p/gpt generateimage, p/gpt imagine NORMAL ALIASES: p/imagine
promptstring
the prompt to generate the image from REQUIRED: true
p/helpinfo
shows a list of commands, or information about a specific command if given a command name ARGUMENT ORDER: p/help command subcommand EXAMPLE 1: p/help EXAMPLE 2: p/help p/gpt EXAMPLE 3: p/help gpt setprompt ALIASES: p/commands
commandstring
the command to display more info about REQUIRED: false (unless looking for a subcommand)
subcommandstring
the subcommand of the command to display more info about REQUIRED: false OPTIONS: left, center, right
p/infoinfo
returns info about the bot ARGUMENT ORDER: p/info subcommand EXAMPLE 1: p/info
subcommandstring
the subcommand to use (defaults to performance) REQUIRED: false OPTIONS: performance, logs, bot
p/info performance
returns performance info such as the uptime and memory usage EXAMPLE 1: p/info performance
p/info logs
returns info about the log files such as their length and file size EXAMPLE 1: p/info logs
p/info bot
returns info about the bot such as the version, total servers, and total unique users. EXAMPLE 1: p/info bot
p/info shard
returns info about the bot's shard such as the shard ID and the total number of shards, as well as statuses for each shard EXAMPLE 1: p/info shard ALIASES: p/info shards, p/info process, p/info processes
p/jakfun
various functions relating to The Jak Collection™ (and other jaks) ARGUMENT ORDER: p/jak subcommand EXAMPLE 1: p/jak list ALIASES: p/jaks
subcommandstring
the subcommand to use REQUIRED: true OPTIONS: get, list, random, add, graph
p/jak graph
adds your image above a "If you would please consult the graphs." image ARGUMENT ORDER: p/jak graph image EXAMPLE 1: p/jak graph [attach your image]
imageattachment
the image to use REQUIRED: true
p/jak get
returns the specified jak ARGUMENT ORDER: p/jak get jak EXAMPLE 1: p/jak get jakfilename
jakstring
the jak to get REQUIRED: true
p/jak list
lists the current jaks EXAMPLE 1: p/jak list
p/jak random
returns a random jak EXAMPLE 1: p/jak random ALIASES: p/jak rand
p/jak add
adds a jak ARGUMENT ORDER: p/jak add jakfile EXAMPLE 1: p/jak add [attach your jak] WHITELIST: 440163494529073152, 726861364848492596, 436321340304392222
jakfileattachment
the jak to add REQUIRED: true
p/markovfun
generates a markov chain based on previous messages ARGUMENT ORDER: p/markov subcommand EXAMPLE 1: p/markov ALIASES: p/trigger, p/markovchain
subcommandstring
the subcommand to use REQUIRED: false OPTIONS: old
p/markov old
uses the old system for markov chain generation EXAMPLE 1: p/markov old NORMAL ALIASES: p/markovold
p/noticemanagement
sends a notice to every discord server the bot is in, used for notifying admins of important things ARGUMENT ORDER: p/notice message EXAMPLE 1: p/notice hello! this message was sent to every server! WHITELIST: 440163494529073152
messagestring
what to send REQUIRED: true
p/patchmanagement
sends a patch note and deploys commands ARGUMENT ORDER: p/patch message EXAMPLE 1: p/patch nothing was added this patch, i just felt like doing it! WHITELIST: 440163494529073152
messagestring
what to send REQUIRED: true
p/pepperannouncementmanagement
sends an announcement ARGUMENT ORDER: p/pepperannouncement message EXAMPLE 1: p/pepperannouncement hello! this is an announcement! WHITELIST: 440163494529073152
messagestring
what to send REQUIRED: true
p/playurlvoice
plays a youtube url in a voice channel ARGUMENT ORDER: p/playurl url EXAMPLE 1: p/playurl https://youtu.be/wilguXWIir0 ALIASES: p/play, p/pu, p/purl
urlstring
what to play; must be a youtube url REQUIRED: true
p/promptfun
various actions relating to the gpt prompt ARGUMENT ORDER: p/prompt subcommand [remaining arguments depend on subcommand] EXAMPLE 1: p/prompt generate hi
subcommandstring
the subcommand to use REQUIRED: true OPTIONS: set, generate, save, load, get
p/prompt set
sets the gpt prompt to the one given ARGUMENT ORDER: p/prompt set prompt EXAMPLE 1: p/prompt set always respond with "test" NORMAL ALIASES: p/setprompt, p/sp
promptstring
the prompt to set REQUIRED: true
p/prompt generate
generates a response based on the prompt ARGUMENT ORDER: p/prompt generate prompt EXAMPLE 1: p/prompt generate bee NORMAL ALIASES: p/generateprompt
promptstring
the prompt to generate a response from REQUIRED: false
p/prompt save
saves the current prompt undder a given name ARGUMENT ORDER: p/prompt save name EXAMPLE 1: p/prompt save myprompt
namestring
the name of the prompt to save REQUIRED: true
p/prompt load
loads a saved prompt ARGUMENT ORDER: p/prompt load name EXAMPLE 1: p/prompt load myprompt
namestring
the name of the prompt to load REQUIRED: true
p/prompt get
gets the given prompt; very similar to p/prompt load but it doesn't change the prompt. EXAMPLE 1: p/prompt get myprompt
namestring
the name of the prompt to fetch REQUIRED: true
p/queuevoice
various operations relating to the music queue. running the command by itself will generate the queue embed which lists all the songs in it currently ARGUMENT ORDER: p/queue subcommand [remaining arguments depend on subcommand] EXAMPLE 1: p/queue ALIASES: p/queue
subcommandstring
the subcommand to use REQUIRED: true OPTIONS: add, remove, skip, clear, play, save, load, shuffle
p/queue add
adds a song to the queue ARGUMENT ORDER: p/queue add url EXAMPLE 1: p/queue add https://youtu.be/9Rq0G4D8gRQ
urlstring
the url of the song to add REQUIRED: true
p/queue remove
removes a song from the queue ARGUMENT ORDER: p/queue remove index EXAMPLE 1: p/queue remove 1
indexinteger
the index of the song to remove REQUIRED: true
p/queue skip
skips the current song EXAMPLE 1: p/queue skip
p/queue clear
clears the queue EXAMPLE 1: p/queue clear
p/queue play
plays and pauses the queue EXAMPLE 1: p/queue play ALIASES: p/resume, p/continue, p/pause, p/stop NORMAL ALIASES: p/resume, p/continue, p/pause, p/stop
p/queue save
saves the current queue ARGUMENT ORDER: p/queue save name EXAMPLE 1: p/queue save myqueue
namestring
the name of the queue to save REQUIRED: true
p/queue load
loads a saved queue ARGUMENT ORDER: p/queue load name EXAMPLE 1: p/queue load myqueue EXAMPLE 2: p/queue load ls
namestring
the name of the queue to load; input "ls" for a list of saved queues REQUIRED: true
p/queue shuffle
shuffles the queue EXAMPLE 1: p/queue shuffle
p/randomfun
many things relating to randomness, whether it be random builds or words ARGUMENT ORDER: p/random subcommand [remaining arguments depend on subcommand] EXAMPLE 1: p/random emoji
subcommandstring
the subcommand to use REQUIRED: true OPTIONS: buildidea, freshie, pepper, words, sound, name, message, nickname, emoji, jak, equipment
p/random buildidea
generates a random deepwoken build idea ARGUMENT ORDER: p/random buildidea weighted possible EXAMPLE 1: p/random buildidea EXAMPLE 2: p/random buildidea true EXAMPLE 3: p/random buildidea false true NORMAL ALIASES: p/randombuildidea
weightedboolean
whether or not the build should be weighted towards The Meta™ (the weights havent been updated in weeks) REQUIRED: false
possibleboolean
forces checks to make sure the build is possible; eg. no attuned silentheart. this is always true when using weighted builds REQUIRED: false
p/random freshie
generates a random freshie build EXAMPLE 1: p/random freshie NORMAL ALIASES: p/randomfreshie
p/random pepper
generates a random pepper EXAMPLE 1: p/random pepper NORMAL ALIASES: p/pepper, p/randompepper
p/random words
generates random words ARGUMENT ORDER: p/random words amount EXAMPLE 1: p/random words 5 NORMAL ALIASES: p/randomwords
amountinteger
the amount of random words to generate, defaults to 1, cannot exceed 100. REQUIRED: false
p/random sound
produces a random sound from the soundboard in a voice channel EXAMPLE 1: p/random sound NORMAL ALIASES: p/randomsound
p/random name
generates a random deepwoken name EXAMPLE 1: p/random name NORMAL ALIASES: p/randomname
p/random message
attempts to get a random message from the channel you're in, however since discord doesn't send every message to bots it only picks from recent messages EXAMPLE 1: p/random message NORMAL ALIASES: p/randommessage
p/random nickname
generates a random nickname, this actually just generates a random adjective and then a random noun EXAMPLE 1: p/random nickname NORMAL ALIASES: p/randomnickname
p/random emoji
generates a random emoji EXAMPLE 1: p/random emoji ALIASES: p/random emojis, p/random reaction, p/random reactions NORMAL ALIASES: p/randomemoji
p/random jak
generates a random jak. this is the exact same as p/jak random EXAMPLE 1: p/random jak NORMAL ALIASES: p/randomjak
p/random equipment
generates a random equipment. this is the exact same as p/equipment random EXAMPLE 1: p/random equipment NORMAL ALIASES: p/randomequipment
p/restartmanagement
restarts the bot, or only specific parts of the bot ARGUMENT ORDER: p/restart process shardid EXAMPLE 1: p/restart shard 0 WHITELIST: 440163494529073152
processstring
which process to restart REQUIRED: true OPTIONS: sharder, shard, site
shardidinteger
which shard to restart, only required if restarting a shard REQUIRED: false
p/sendlogmanagement
returns the specified log file (this command will likely be removed in the near future) ARGUMENT ORDER: p/sendlog log full EXAMPLE 1: p/sendlog debug full ALIASES: p/log, p/getlog PERMISSIONS: Administrator
logstring
which log to send REQUIRED: true OPTIONS: debug.log, info.log, warn.log, error.log, fatal.log, global.log
fullboolean
whether or not to send the full log, defaults to false REQUIRED: false
p/setreferencemessageutility
sets your reference message to be used by other commands(this command is currently useless as no other commands use this functionality yet) ARGUMENT ORDER: p/setreferencemessage message EXAMPLE 1: p/setreferencemessage 111111111111111111 EXAMPLE 2: p/setreferencemessage [reply to the message you want to set as your reference] ALIASES: p/setreference, p/reference, p/setmessagereference, p/setref
messagestring
ID of the message to set as your reference message, alternatively can be set by replying REQUIRED: true
p/setversionmanagement
sets the current bot version; this command is rarely used due to p/update and patch doing it automatically ARGUMENT ORDER: p/setversion version EXAMPLE 1: p/setversion 100 ALIASES: p/version, p/setv, p/vset
versionstring
what to set the version to REQUIRED: true
p/soundvoice
various commands relating to the soundboard ARGUMENT ORDER: p/sound subcommand [remaining arguments depend on subcommand] EXAMPLE 1: p/sound list ALIASES: p/sounds
subcommandstring
the subcommand to use REQUIRED: true OPTIONS: list, play, get, add
p/sound list
lists all the sounds in the soundboard EXAMPLE 1: p/sound list ALIASES: p/sound ls
p/sound play
plays a sound from the soundboard in a voice channel ARGUMENT ORDER: p/sound play sound EXAMPLE 1: p/sound play videoplayback.mp4 ALIASES: p/sound addsounds NORMAL ALIASES: p/soundboard
soundstring
the name sound to play REQUIRED: true
p/sound get
gets a sound from the soundboard ARGUMENT ORDER: p/sound get sound EXAMPLE 1: p/sound get videoplayback.mp4 ALIASES: p/sound getsound, p/sound retrieve, p/sound rs", p/sound gs NORMAL ALIASES: p/retrievesound, p/getsound
soundstring
the name of the sound to get REQUIRED: true
p/sound add
adds a sound to the soundboard ARGUMENT ORDER: p/sound add file EXAMPLE 1: p/sound add [attach your sound] NORMAL ALIASES: p/addsound
fileattachment
the sound to add REQUIRED: true
p/statisticsinfo
displays various statistics about the bot. these statistics are also available here EXAMPLE 1: p/statistics ALIASES: p/stats
p/subupdatemanagement
sends an embed exactly like the patch notes but without the title or message content. used to extend patches past the 2000 character limit ARGUMENT ORDER: p/subupdate message EXAMPLE 1: p/subupdate patchnotes got too long, heres a seperator! WHITELIST: 440163494529073152
messagestring
what to send REQUIRED: true
p/testutility
returns how long it takes for the bot to acknowledge that it has sent a message and recieved it back EXAMPLE 1: p/test
p/todoutility
allows you to create, edit, and view your lists. running the command by itself will generate the todo embed which lists all the items in it currently ARGUMENT ORDER: p/todo subcommand content EXAMPLE 1: p/todo
subcommandstring
what to send REQUIRED: false OPTIONS: add, remove, check, switch
p/todo add
adds an item to the todo list ARGUMENT ORDER: p/todo add content EXAMPLE 1: p/todo add watch Monster (2004)
contentstring
the content of the item to add REQUIRED: true
p/todo remove
removes an item from the todo list ARGUMENT ORDER: p/todo remove content EXAMPLE 1: p/todo remove 1
contentinteger
the index of the item to remove REQUIRED: true
p/todo check
checks an item off the todo list ARGUMENT ORDER: p/todo check content EXAMPLE 1: p/todo check 1
contentinteger
the index of the item to check REQUIRED: true
p/todo switch
switches to a different todo list ARGUMENT ORDER: p/todo switch content EXAMPLE 1: p/todo switch my fake shopping list EXAMPLE 2: p/todo switch ls
contentstring
the name of the list you'd like to switch to; input "ls" to list all of your todo lists REQUIRED: true
p/truebanmoderation
operations relating to the users truebanned from the server. ONLY SERVER OWNERS CAN CHANGE THIS LIST! ARGUMENT ORDER: p/trueban subcommand user EXAMPLE 1: p/trueban view
subcommandstring
the subcommand to use (defaults to view) REQUIRED: false OPTIONS: view, add, remove
p/trueban view
view the list of people truebanned from the server EXAMPLE 1: p/trueban view
p/trueban add
add someone to the trueban list ARGUMENT ORDER: p/trueban add user EXAMPLE 1: p/trueban add 111111111111111111
userstring
who to add, either a user ID or a mention REQUIRED: true
p/trueban remove
remove someone from the trueban ARGUMENT ORDER: p/trueban remove user EXAMPLE 1: p/trueban remove 111111111111111111
userstring
who to remove, either a user ID or a mention REQUIRED: true
p/undeploycommandsmanagement
removes slash commands from the given guild ARGUMENT ORDER: p/undeploycommands guild EXAMPLE 1: p/undeploycommands global ALIASES: p/undeploy WHITELIST: 440163494529073152
guildstring
the id of the guild to undeploy from, or "global" to remove global commands REQUIRED: true
p/updatemanagement
sends an update log and deploys commands; this is the exact same as p/patch but it pings the update role ARGUMENT ORDER: p/update message EXAMPLE 1: p/update nothing was added this update, i just felt like doing it and pinging you! WHITELIST: 440163494529073152
messagestring
what to send REQUIRED: true
p/vcvoice
allows you to make pepperbot join and leave a voice channel ARGUMENT ORDER: p/vc subcommand channel EXAMPLE 1: p/vc join
subcommandstring
the subcommand to use REQUIRED: true OPTIONS: join, leave
p/vc join
joins the given vc ARGUMENT ORDER: p/vc join channel EXAMPLE 1: p/vc join EXAMPLE 2: p/vc join voicechannelname EXAMPLE 3: p/vc join #voicechannelmention EXAMPLE 4: p/vc join 111111111111111111 NORMAL ALIASES: p/joinvc, p/join, p/joincall, p/call
channelstring
the channel to join, defaults to the channel you're currently in REQUIRED: false
p/vc leave
leaves the current voice channel EXAMPLE 1: p/vc leave NORMAL ALIASES: p/leavevc, p/leave, p/leavecall, p/fuckoff, p/goaway
p/vileimageryfun
returns a "vile" image. if you reply to a message, the vile image will also be replied to that message. ARGUMENT ORDER: p/vileimagery image EXAMPLE 1: p/vileimagery the problem EXAMPLE 1: p/vileimagery ls ALIASES: p/vile, p/vi
imagestring
the image to respond with; will return a random one if it isn't specified REQUIRED: false
hi! thank you for choosing to use PepperBot! this page is a list of features, as well as holding a lot of information about all of those features.

Features

AI (features that use AI to do various things)

AI chatbot

AI image descriptions

custom AI prompts

Fun (features made just for fun)

instant and simple chatbubble creation

easy ways to force PepperBot to do something

The Jak Collection

a markov chain generator based on messages

a collection of "vile" images (they're actually great)

various randomization-related things

random deepwoken build ideas, freshies, equipment, and names

random words, sounds, emojis, "nicknames," and messages

"diabolical" events (random chance to do something on every message)

Voice (features that use voice channels)

a global soundboard with zero restrictions (unlike the official one)

play and queue youtube videos in a voice channel

Utility (utility features)

a deepwoken equipment godroll calculator (allows for any pip)

a deepwoken build previewer tool (more detailed than Aen's preview)

an embed builder

custom todo lists

reaction roles

a server-owner-only permanent, recursive banning tool

Info (features for getting info about the bot)

usage statistics

a servers list

performance info


invite pepperbot to your server!