Pets Go Commands


๐Ÿพ Pets Go Bot Command List

Manage diamond transactions, create community tasks, and integrate Roblox users โ€” all within Discord.


๐Ÿ’ฐ Economy System

/deposit <diamonds> <username>

Deposit diamonds from Pets Go into the bot.

  • ๐Ÿ’  diamonds โ€” Amount of diamonds you're depositing.

  • ๐Ÿ‘ค username โ€” Your Roblox username (not display name).

  • โœ… Requires confirmation via a Confirm button.

  • ๐Ÿ›ก Admins are notified and must approve the deposit.


/withdraw <diamonds> <username>

Withdraw diamonds from the bot into Pets Go.

  • ๐Ÿ’  diamonds โ€” Amount to withdraw.

  • ๐Ÿ‘ค username โ€” Your Roblox username.

  • โš ๏ธ You must have enough diamonds in your balance.

  • โœ… Requires confirmation via a Confirm button.

  • ๐Ÿ›ก Admin approval required for the transaction to complete.


/balance <user>

Check a user's current diamond balance.

  • ๐Ÿงพ user โ€” Mention a user to view their balance.


๐Ÿ“‹ Task System

/create-task <name> <description> <instructions> <reward> <lock>

Admins can create community tasks for members to complete.

  • ๐Ÿท name โ€” Task title.

  • ๐Ÿ“œ description โ€” What the task is about.

  • ๐Ÿ›  instructions โ€” How to complete it.

  • ๐Ÿ’Ž reward โ€” Diamonds awarded for completing.

  • ๐Ÿ”’ lock โ€” Max number of people allowed to complete this task.


Submit a task you've completed to earn rewards.

  • ๐Ÿ†” task-id โ€” The task ID you completed.

  • ๐Ÿ“Ž proof โ€” Screenshot or file proving you did the task.

  • ๐Ÿ”— link โ€” Optional link for additional verification.


๐Ÿงพ Interaction System (Buttons)

โœ… Deposit & Withdraw Confirmations

  • When a user starts a deposit or withdraw, they must click Confirm.

  • A private message is sent to a mod-only channel with Approve and Deny buttons.

๐Ÿ‘ฎ Admin Approval Flow

  • Only bot admins (e.g., user ID 1048785761153069086) can approve or deny transactions.

  • Approved deposits add diamonds to the user's balance.

  • Approved withdrawals subtract diamonds from the user's balance.

  • Denied requests trigger a denial message and delete the original confirmation prompt.


๐Ÿง  Behind the Scenes

  • ๐Ÿ’พ Uses easy-json-database for data persistence (balances, task data, waitlist).

  • ๐Ÿ”’ Verification checks prevent unauthorized approvals/denials.

  • ๐Ÿ•น Interactive buttons manage user confirmations and admin moderation.

  • ๐Ÿ“ฆ All deposits and withdrawals are logged in specific moderation channels.


Last updated

Was this helpful?