-
-
Notifications
You must be signed in to change notification settings - Fork 13
Discord Commands
Lusamine edited this page Aug 21, 2020
·
29 revisions
The following commands are used by the bot. The commands below assume that you have not changed the default prefix from $
:
These commands require sudo permissions to be granted to the user through the Settings.
-
$detatch
: Detatches the virtual controller so the operator can use their own handheld controller temporarily. -
$setcode <code>
: Sets a string to the Dodo Code property for users to call via the associated command. -
$togglerequests
: Toggles accepting drop requests.
-
$clean
: Picks up items around the bot.- This command won't work if the configuration
AllowClean
is set tofalse
. - This command may cause the bot to pick up furniture if they are alone on the island.
- This command won't work if the configuration
-
$code
: Prints the Dodo Code for the island that was set using$setcode
. -
$drop <request>
: Drops a custom item (or items).- Request should be provided as the hexid of the item you want. You can use
$lookup
to find this using the item name. - Some configurations, like uses on tools, can't be changed within the confines of this bot, for this you will have to create an item in NHSE's Inventory Editor and double click its icon to copy the itemhex for use with this bot. You can press
Ctrl+I
on NHSE's startup screen if you don't have a save to load to still load the Inventory Editor. - A maximum of 7 items can be requested per message, to request multiple items just put a space between multiple itemhexes.
- Example:
$dropitem <itemHex> <itemHex> <itemHex>
- Example:
- Request should be provided as the hexid of the item you want. You can use
-
$drop <language> <itemName>
: Looks for an item matching the name you provided and drops it.- Language is optional, default is English. The same languages are supported as with
$lookuplang
. - Up to 7 items can be requested at once, seperated by commas as some item names include spaces.
- Language is optional, default is English. The same languages are supported as with
-
$dropdiy <request>
: Drops a DIY recipe with the requested recipe ID(s).- Request should be provided as the diyid of the item you want. You can find these here.
- A maximum of 7 DIYs can be requested per message.
-
$help
: Lists available commands. -
$help <command>
: Lists information about a specific command.
-
$info
: Displays general information about the bot.
A list of items with hexes and DIY IDs can be found here.
-
$lookup <itemName>
: Gets a list of items that contain the request string in English. -
$lookuplang <language> <itemName>
: Gets a list of items that contain the request string in a specified language.- Language is provided in a 2-3 character string, here's a list of supported languages:
- English:
en
- Japanese:
jp
- German:
de
- Spanish:
es
- French:
fr
- Italian:
it
- Korean:
ko
- Chinese (Simplified):
zhs
- Chinese (Traditional):
zht
- English:
- Language is provided in a 2-3 character string, here's a list of supported languages:
-
$item <itemHex>
: Shows information about an item, including customization options. -
$stack <itemHex> <count>
: Generates a hex with the stack provided stack count applied.- Stack count starts at 1, in contrast to NHSE. If you put 10 as
count
, you will get 10 of that item instead of 11. - This bot doesn't check for you wether or not your stack is legal, what the max stack is for the item provided or if it can even be stacked. If a stack count overflows the maximum for that item it should reset to 1.
- Stack count starts at 1, in contrast to NHSE. If you put 10 as
-
$customize <itemHex> <sum>
: Customizes the given item and returns a hex with the provided customization option(s) applied.- If an item has multiple fields to customize, for example beds with differently colored frame and bedding, sum the numbers of each customization option you chose.
-
$recipe <recipeName>
: Gets a list of DIYs that contain the request string in English.- Almost identical in function to
$lookup
, but for DIYs.
- Almost identical in function to
-
$recipelang <recipeName>
: Gets a list of DIYs that contain the request string in a specified language.- Same languages are supported as
$lookuplang
.
- Same languages are supported as