Discord Bot Setup

Installing certificates

1

Run these commands (copy and paste the whole thing into the terminal):

python3 -m pip install --upgrade certifi
source $HOME/fuzzy-macro-env/bin/activate
python3 -m pip install --upgrade certifi

Creating a Discord bot

1

Create a new application

image

Go to https://discord.com/developers/applicationsarrow-up-right and click on “New Application” (top right).

Put in a name, tick the checkbox, and create.

image
2

Copy the application ID

Copy the application ID (it is required later).

3
image

Configure the bot

In the “Settings” sidebar, click on Bot.

image

Scroll down to “Privileged Gateway Intents,” check all of them, and save changes.

4
image

Edit and copy the following link into a web browser (replace with your application ID):

https://discord.com/oauth2/authorize?client_id=APPLICATIONID&permissions=537390144&scope=bot

circle-info

For example: https://discord.com/oauth2/authorize?client_id=1238906&permissions=537390144&scope=bot

5

Add the bot to your server

Add your bot to the server and ensure that it has permissions to view the channels you want to use it in.

6

Reset and copy the bot token

Returning to the application page, reset the bot's token and copy it.

7
image

Configure the macro

Launch the macro and copy the token into the 'Discord Bot Token' setting (config -> discord -> Discord Bot).

image
circle-info

NOTE: NEVER share this token; it is like a password for a discord bot.

circle-exclamation

Current bot commands - Updated 2/23/26

  • /ping — Check if the bot is online

  • /screenshot — Send a screenshot of your screen

  • /start — Start the macro

  • /stop — Stop the macro

  • /rejoin — Make the macro rejoin the game

  • /reset — Reset the character and return to hive

  • /logs — Show recent macro actions (optionally specify count)

  • /status — Get the current macro status

  • /nectar — Show current nectar percentages (current + estimated)

  • /amulet — Choose to keep or replace an amulet

  • /battery — Get your current battery status

  • /streamurl — Get stream URL

  • /close — Close the macro and/or Roblox

  • /mute — Mute your Mac.

  • /unmute — Unmute your Mac.

  • /disablegoo — Disable goo for a specific field

  • /enablegoo — Enable goo for a specific field

  • /goostatus — Check goo status for a specific field

  • /privateserver — Get or set the configured private server link

  • /settings — Open settings panel

  • /hiveslot — Change hive slot number

  • /fields — View field configuration

  • /field — Enable or disable a field

  • /swapfield — Swap one field for another

  • /quests — View quest configuration

  • /quest — Enable or disable a quest

  • /collectibles — View collectibles configuration

  • /collectible — Edit collectibles configuration

  • /mobs — View mobs configuration

  • /mob — Edit mobs configuration

  • /hiveslot — Change your hiveslot

  • /hourlyreport — Sends the current hourly report

  • /usehotbar — Use a hotbar slot (1-7)

  • /macromode — Set macro mode (normal, quests, or field)

  • /help — Show available commands

Last updated