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> <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> <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>
/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>
/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.
/redeem-task <task-id> <proof> [link]
/redeem-task <task-id> <proof> [link]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-databasefor 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?