Boost Order Management Discord Bot
Allow for easy mobile creation and execution of a sign-up list and boost list for the game Egg Inc.
- There is a limitation of one contract per channel or thread.
Create a discord application here: https://discord.com/developers/applications
Take the Application ID and Secret and save those to configure the bot in .config.json. If you wish to restrict the bot to a specific server then add your Guild ID to DiscordGuildID
.config.json:
{
"DiscordToken": "APP_SECRET",
"DiscordAppID": "APP_ID",
"DiscordGuildID": "DISCORD_GUILD_ID"
}Install your bot into your discord server with this URL: https://discord.com/api/oauth2/authorize?client_id=$(BOT_APP_ID)&permissions=466004470848&scope=bot%20applications.commands
/contract- Create a contract signup/boost workflow in the current channel./join-contract- Add a farmer or guest to an existing contract./boost- Mark the current booster as boosting./skip- Move the current booster to the end of the boost order./unboost- Mark a farmer as unboosted./prune- Remove a farmer from the signup/boost list./change- Update contract settings and boost order options./boost-order- Interactive interview to reorder boost order./catalyst- Alias for/boost-order./custom-boost-order- Create, preview, and publish custom boost orders (documentation)./update- Refresh contract data/status for the current contract./change-one-booster- Change one booster entry in the running contract./change-start- Update planned contract start timing./change-speedrun-sink- Change speedrun sink settings./contract-settings- Show configurable settings for the current contract./toggle-contract-pings- Toggle sticky contract ping behavior./bump- Redraw the boost list timeline.
/contract-report- Generate a report for a contract./teamwork- Run teamwork evaluation./speedrun- Run speedrun-related calculations/tools./estimate-contract-time- Estimate contract completion time./cs-estimate- Run CS estimate tools./coopeta- Estimate coop completion from current rate/time./predictions- Show prediction tools/pages./leaderboard- Show leaderboard pages/data./stones- Show stones tools/pages./timer- Start/manage bot timer tools.
/artifact- Show artifact helper tools./link-alternate- Link alternate account/player entries./calc-contract-tval- Calculate contract T-value./coop-tval- Calculate coop T-value./rename-thread- Rename the current contract thread./seteggincname- Set or update a player's Egg, Inc. in-game name./remove-dm-message- Remove a DM tracking message./help- Show bot help and attributions./privacy- Show privacy information.
/volunteer-sink- Volunteer as sink for speedrun flow./voluntell-sink- Tell/assign sink volunteers.
/token-edit- Edit tracked token records./register- Register player/profile information./virtue- Virtue command/tools./rerun-eval- Re-run evaluation for a contract./launch-helper- Launch helper command for event tooling./launch-planner- Interactive dialog for rocket launch, fuel tracking, and event planning./events- Event helper commands.
/fun- Fun command set (only enabled whenNO_FUNfeature flag is not set).
/admin-contract-list- List all running contracts./admin-reload-contracts- Force reload Egg, Inc. contract data./admin-get-contract-data- Retrieve raw contract/co-op JSON data./list-roles- Show role usage for a contract./admin-guildstate- Guildstate admin command with guild override./admin-members- Show admin member details./active-contracts- Show active contracts overview./admin-set-guild-setting- Set a guild setting./admin-get-guild-settings- Get guild settings./status-message- Set the next bot status message.
This project is dedicated to the public domain under the Creative Commons CC0 1.0 Universal license.
Egg, Inc. and its related assets and trademarks are the property of Auxbrain, Inc. Boost Bot is an independent community project not affiliated with or endorsed by Auxbrain.