Dark Dus is a custom Fortnite lobby bot designed to help manage your Fortnite Bot Lobby.
This project is open-source and free.
- Chapter 6 - Season 1 and Season 2
- Version: 3.2.2
- Created by: Mr_Julus
A useful link for the outfit, emote, backpack and pickaxe to find id
This repository has a version check, to notify you when a new version is available.
If you don't want this check, change the config.json file and the DarkDus:skipVersionCheck field to true.
Make sure you have installed Node.js v20.12.0 (minimum) and the following dependencies:
npm install colors discord.js dotenv fnbr axios fs nconf readline path child_process expressRename the file env.example to .env You need to have a deviceAuth information ! if you already have the deviceAuth of a new account, you can put them in .env and run:
node index.jselse, you can obtain the deviceAuth by an authorizationCode by visiting this link: Login and Retrieve Code
and then, run:
node ./client/createDeviceAuth.jsIn the file .env, you need a API Key for the field DARKDUS_API_KEY (if you use it).
You can create our, for exemple: MySecretKey
You can fully customize it by editing the config.json file
Edit the .env file with your webhook URL to receive logs.
Edit the .env file with your Discord Token.
- [Default]
main(version 3.2.2) - [Obsolete]
DarkDus-v1(version 1.3.6), This version has really less functionality, and doesn't support matchmaking
| Info | Description |
|---|---|
username |
The username of the bot |
id |
The id of the bot |
status |
The status of the bot (online or offline) |
friends |
The number of friend |
party |
Party status (alone => no one with the bot or in_use => the bot is in use) |
matchmaking |
Matchmaking status of the bot (available or banned) |
timestamp |
Last update date |
| Info | Description |
|---|---|
username |
The username of the bot |
| Info | Description |
|---|---|
username |
The username of the bot |
key |
You custom key |
You can access to all of there info in localhost, if you active it on the config file
There are examples of the use of the API, here : ./exampleAPI
If you have trouble with the API, you can check the status of the API here :
https://darkdus.is-a.dev/api/status
/friend add <username>: Add a friend/friend remove <username>: Remove a friend/friend list: View your firend list/friend acceptrequest <username>: Accept a friend request/friend count: Count how many friends you have/friend clear: Clear the friend's list.
/bot skin <id>: Change the bot's skin/bot backpack <id>: Change the bot's backpack/bot pickaxe <id>: Change the bot's pickaxe/bot emote <id>: Make the bot perform an emote/bot level <level>: Set the bot's level/set status <status>: Change the bot's status/set crowns <number>: Set the bot's crowns/set gamemode <gamemode>: Change the game mode
/preset show: Show all preset/preset equip <id>: Equip a preset/preset create: Create a preset/preset remove <id>: Remove a preset/preset clear: Clear your presets
/party kick <username>: Kick a player from the party/party invite <username>: Invite a player to the party/party promote <username>: Promote a player to party leader/party leave: Leave the party/party hide <username>: Hide a player in the party/party hide-all: Hide all the players in the party/party unhide <username>: Unhide a player in the party/party unhide-all: Unhide all the players in the party
/admin add <username>: Add an admin/admin delete <username>: Remove an admin/admin list: Show the admin list
/blockplayer add <username>: Ban a player/blockplayer remove <username>: Unban a player/blockplayer list: List banned players
/panel: Manage the Fortnite bot (logout)/help: Display help/show_bot: Show bot information
bot@outfit <newSkin>: Change the bot's skin.bot@pickaxe <newPickaxe>: Change the bot's pickaxe.bot@backpack <newBackpack>: Change the bot's backpack.
bot@changeGamemode <gamemode>: Change the game mode.bot@kick <username>: Kick a player from the party.bot@promote <username>: Promote a player to party leader.
bot@inviteFriend <username>: Invite a friend.bot@addFriend <username>: Add a friend.bot@removeFriend <username>: Remove a friendbot@clearFriends: Clear the friend listbot@friendList: Show the friend list
bot@emote <emote>: Make the bot perform an emote.bot@stopEmote: Stop the emote.bot@level <level>: Set the bot's level.bot@crown <number>: Set the bot's crowns.bot@showCrowns: Show the crowns (emote).bot@stopTimer: Stop the party timer.bot@setStatus <newStatus>: Change the bot's status.bot@logout: Log out the bot.bot@help: Display help
✔️ Automatically accepts friend requests.
✔️ Automatically accepts invitations and join requests.
✔️ Leaves the party when members enter a match.
✔️ Dynamic status based on player presence.
✔️ Integrated matchmaking system.
✔️ Advanced customization with custom commands.
✔️ And more...
Fortnite is a registered trademark of Epic Games, Inc. in the United States and elsewhere.
DarkDus is not affiliated with, sponsored, or endorsed by Epic Games, Inc.
- Mr_Julus (@MrJulus)
💡 Feel free to contribute by opening an issue or a pull request!