Commands

Informations

This is the list of NekoChan's commands.

NekoChan currently listens to 117 Commands and 46 Aliases.

The default prefix for all commands is ?n
Example: ?nhelp

Some commands require specific access levels.
To check the required access level for a specific command on your Server type ?npermissions command get <command>
Example: ?npermissions command get help

By default all parameters are separated by spaces.
If one of your Parameters contains of multple Words, encapsulate them in quotes (")
Example: "Date A Live"

A User, Member, Role or Channel may be specified by using the ID, the Name or directly mentioning it.

Legend
<parameter>
Required Parameter
[parameter...]
A list of options
[parameter]
Optional parameter
[parameter=xy]
Parameter with a default value
List of Commands
Command
(Aliases)
Parameters
Description
permissions user
Access settings for a certain user
permissions user remove
<member> <command>
Whitelist a user for a certain command
permissions user set
(setlevel)
<member> <level>
Set a users current access level
permissions user list
<member>
Get all user based permissions for a user
permissions user whitelist
(add)
<member> <command>
Whitelist a user for a certain command
permissions user blacklist
<member> <command>
Whitelist a user for a certain command
permissions user get
(level)
<member>
Get a users current access level
permissions command
Access-Level settings for a certain command
permissions command list
Get all commands with their access level
permissions command get
<command>
Get the access level for a command
permissions command set
<command> <level>
Set the access level for a command
permissions role
Access settings for a certain Role
permissions role get
(level, check)
<role>
Get the permission level of a certain role
permissions role set
(setlevel, link)
<role> <level>
Set the permission level of a certain role
permissions role list
Get all roles with linked permission level
permissions check
<command>
Check your permissions for a certain command
anime
(animu)
<name>
Get informations about an anime
anilist
(animelist, animulist)
[genres...]
Get Anime based on your selected genre
manga
(mango)
<name>
Get informations about a manga
mangalist
(mangolist)
[genres...]
Get Manga based on your selected genre
apistatus
Shows the status of discord's API
character
(characters)
<name>
Get informations about a character
changes
(changelog)
[version]
Shows the changelog of the bot
hug
[member]
Hug a Member of this server
pat
[member]
Pat, Pat, Pat~
info
(about)
Shows the latest informations about this bot
slap
[member]
Slap some respect into someones mind
stats
(statistics)
Shows some stats about this bot
kiss
[member]
Give a kiss to someone~
ping
Get the bots latency
userinfo
(whois)
[user]
Get informations about a member
punch
[member]
Well, you must be very angry at someone
cuddle
[member]
If you feel like cuddling someone~
sorry
[member]
Say sorry to someone
isbanned
<user>
Looks up if the given user is banned
highfive
[member]
Give a member of the server a high five!
avatar
[user]
Get the avatar of a user
nick
(nickname)
<member> <nick>
Set the nickname of a member
happy
Express that you're very happy :)
cry
If you feel like having a little cry~
ban
<user> [reason]
Ban the specified user from this server
(This also works with user id's of users which aren't members of this server)
Note: Using this command, the bot will try to notify the banned user about the ban
giggle
If you feel like giggling
tempban
(timeban)
<user> <duration> [reason]
Ban the specified user from this server for a specified amount of time
(This also works with user id's of users which aren't members of this server)
Note: Using this command, the bot will try to notify the banned user about the ban
Duration format: 1[y/M/w/d/h/m/s] (y=years, w=weeks, d=days etc)
The actual unban could be happening +/- 30 seconds after the given unban date.
autoassign
(assignrole)
List all Auto-Assigned roles
autoassign remove
(delete)
<role>
Remove a Role from the auto-assigned roles
autoassign add
<role>
Add a Role to the auto-assigned roles
kick
<member> <reason>
Kick the specified user from this server
(This also works with user id's of users)
Note: Using this command, the bot will try to notify the banned user about the kick
laugh
[member]
Laugh about something or someone
unban
<user>
Unban the specified user from this server
(This also works with user id's)
webinterface
Gives you a link for the bots webinterface
dance
[member]
Dance with someone, or yourself if you're feeling lonely and just don't care
wave
If you wanna say hi or bye~
unclaimrole
(removerole, ungetrole)
<role>
Unclaim a self-assignable role
claimrole
(claimroles, addrole, getrole)
<role>
Claim a self-assignable role
claimrole appendhere
<message> <role> <emoji>
This links a message to be reacted to in order to claim a role
This will search for the specified message in the current channel
claimrole create
<channel> <role> <emoji>
This creates a new message the users can react to in order to claim a role
claimrole remove
(delete)
<role>
This removes a role from the list of auto-assignable roles
claimrole add
<ctx> <role>
This makes a role Claimable, without linking a reaction to it
claimrole append
<channel> <message> <role> <emoji>
This links a message to be reacted to in order to claim a role
You have to specify the channel where the message is located
help
[command]
DM's you the help. If a command is specified, it will return the help for a command
charinfo
(ci)
<characters>
Get Informations about a specific character/emoji
command
(commands)
Command-Disable management
command disable
[command_list...]
Disables a command on this server
command enable
[command_list...]
Enables a command on this server
command disabled
Shows a list of disabled commands on this server
time
[timezone]
Get the current time in a timezone
dict
(ud, urban)
<query>
Get the urban dictionary definition of something
serverinfo
Returns informations about this server
unshort
(unshorten)
<url>
Unshorten a url
purge
(delete)
<amount> [user]
Purges the given amount of messages (of the given user) in this channel
isporn
<url>
Check if a url is a porn site
imitate
(say)
<channel> <message>
Say something as the bot in a specific channel
screenshot
<url>
Take a screenshot of a page
tag
(tags)
<tag>
Gets a tag from the database
tag list
List all available tags
tag add
[tag] <content>
Add a Tag
tag delete
[tag]
Delete a tag
tag info
[tag]
Get informations about a tag
config
[variable] [value]
Gets and sets the server configuration.
If a variable has been given it will return details about a configuration.
If a value has been given it will set a new value for a variable.
If None of them are given it will return a list of variables
awoo
[member]
Welp... AWOOOO
rule34
[tags...]
Gets a random image from rule34 using the specified tags
To include tags just type the tag name.
To exclude a tag add a "-" in front of the tag
xbooru
[tags...]
Gets a random image from xbooru using the specified tags
To include tags just type the tag name.
To exclude a tag add a "-" in front of the tag
top
List 10 Users with highest exp
furrybooru
[tags...]
Gets a random image from furrybooru using the specified tags
To include tags just type the tag name.
To exclude a tag add a "-" in front of the tag
rank
[member]
Get the current rank of a user
choose
<options>
Let the bot choose an option for you
The list you supply can either be separated by spaces or semicolon.
E.g: Aisaka Taiga;Aoba;Harambe
or Aisaka Aoba Harambe
safebooru
[tags...]
Gets a random image from safebooru using the specified tags
To include tags just type the tag name.
To exclude a tag add a "-" in front of the tag
8ball
<question>
Ask the magic 8ball a question
gelbooru
[tags...]
Gets a random image from gelbooru using the specified tags
To include tags just type the tag name.
To exclude a tag add a "-" in front of the tag
rps
<entity>
Play a round of Rock-Paper-Scissors against NekoChan
now
(current, playing)
Displays the currently playing song.
konachan
[tags...]
Gets a random image from konachan using the specified tags
To include tags just type the tag name.
To exclude a tag add a "-" in front of the tag
banroulette
6 Rounds, 1 ban. Are you brave enough?
pause
(resume)
Pauses the currently playing song.
hypnohub
[tags...]
Gets a random image from hypnohub using the specified tags
To include tags just type the tag name.
To exclude a tag add a "-" in front of the tag
trivia
[rounds=10]
Play a round of trivia
stop
Stops playing song and clears the queue.
alias
[alias]
Lists all available aliases
If an alias has been given it will return the replacement.
alias edit
(modify)
<alias> <command> <arguments>
Edits a alias, which will be replaced with the command and arguments
alias remove
(delete)
<alias>
Deletes an Alias
alias add
(create)
<alias> <command> <arguments>
Creates a new alias, which will be replaced with the command and arguments
roast
<member>
Roast a Member
skip
Vote to skip a song. The requester and users with "skip bypass" permission can instantly skip.
3 skip votes are needed for the song to be skipped.
queue
[page=1]
Shows the player's queue.

You can optionally specify the page to show. Each page contains 10 elements.
shuffle
Shuffles the queue.
beautiful
[user]
Show someone you appreciate his/her avatar
join
(summon, heel)
Joins a voice channel.
burnuser
<user>
Burn some user
(This is the Meme where spongebob throws a letter into fire)
leave
(disconnect)
Clears the queue and leaves the voice channel.
remove
(unqueue, dequeue)
<index>
Removes a song from the queue at a given index. Only the requester can remove the song from the queue
burn
<text>
Burn some text
(This is the Meme where spongebob throws a letter into fire)
volume
<volume>
Sets the volume for the currently running music bot
retarded
<text>
Declate some text as retarded
(This is the "retarded dog" format)
play
<search>
Plays a song.

If there are songs in the queue, this will be queued until the
other songs finished playing.

This command automatically searches from various sites if no URL is provided.
A list of these sites can be found here: https://rg3.github.io/youtube-dl/supportedsites.html
However, if you specify a stream of the TB-Group (technobase.fm, hardbase.fm ...)
it will add the livestream instead.
worthless
<text>
Declare a text as worthless
wrong
<text>
Declare something as wrong
(This is the "Something's wrong, I can feel it meme)
unawoo
<member>
Welp... AWOOOO