This document provides a comprehensive list of all available Discord bot commands for the FarmersOnly.Club Farming Simulator community.
General Commands #
/ping
#
Description: Check to see if bot is online
Usage: /ping
Response: Shows bot latency and connection status
Money & Financial Commands #
/bal
#
Description: View account balance and financial information
Usage: /bal
Response: Shows your current checking account balance and financial summary
/pay
#
Description: Send money to another player
Usage: /pay <recipient> <amount> <memo>
Parameters:
recipient
(required): Player who will receive the paymentamount
(required): Amount to sendmemo
(required): Payment description or reason
/deposit
#
Description: Deposit money from in-game balance to checking account
Usage: /deposit <amount>
Parameters:
amount
(required): Amount to deposit
/withdraw
#
Description: Withdraw money from checking account to in-game balance
Usage: /withdraw <amount>
Parameters:
amount
(required): Amount to withdraw
Farm Management Commands #
/farm info
#
Description: View in-game farm information and statistics
Usage: /farm info
Response: Shows detailed farm information including finances and assets
/farm password
#
Description: Set password for your farm
Usage: /farm password <password>
Parameters:
password
(required): Password to set for farm (stored in plaintext – don’t use important passwords)
/farm equity
#
Description: View farm equity and asset valuation
Usage: /farm equity
Response: Shows your farm’s total value and loan eligibility
Server Commands #
/server info
#
Description: View server information and status
Usage: /server info <server>
Parameters:
server
(required): Server to view information for
/server kick
#
Description: Remove player from server
Usage: /server kick <server> <user>
Parameters:
server
(required): Server to kick player fromuser
(required): Player to remove from server
/server restart
#
Description: Restart server
Usage: /server restart <server>
Parameters:
server
(required): Server to restart
/register
#
Description: Register your FS25 client on first login to FOC Servers
Usage: /register <registration_code>
Parameters:
registration_code
(required): Registration code provided in-game
User Commands #
/user info
#
Description: View user account and game information
Usage: /user info <target_user> [public]
Parameters:
target_user
(required): User to view information forpublic
(optional): Display result publicly in channel
/user applyfm
#
Description: Apply for farm manager role on specified server
Usage: /user applyfm <server>
Parameters:
server
(required): Server to apply for farm manager role
/user checkfarmname
#
Description: Check if farm name is available for registration
Usage: /user checkfarmname <farm_name> [public]
Parameters:
farm_name
(required): Farm name to check availability forpublic
(optional): Display result publicly in channel
/user set-ai-personality
#
Description: Set your preferred AI assistant personality
Usage: /user set-ai-personality <personality>
Parameters:
personality
(required): AI personality to usemorty
: Morty Smith (Default) – Nervous but helpfulpatrick
: Patrick Star – Lovably simple starfish
Vehicle Commands #
/vehicle reset
#
Description: Reset vehicle back to the store
Usage: /vehicle reset <server> <vehicle>
Parameters:
server
(required): Server where vehicle is locatedvehicle
(required): Vehicle identifier from in-game vehicle list
/vehicle transfer
#
Description: Transfer vehicles between servers
Usage: /vehicle transfer <vehicle> <destuser> <destserver> <memo>
Parameters:
vehicle
(required): Vehicle ID to transferdestuser
(required): Destination player to send vehicle todestserver
(required): Destination server to transfer vehicle tomemo
(required): Memo to send to player you are sending to
Field Commands #
/field info
#
Description: View detailed field information and status
Usage: /field info <server> <field_id> [public]
Parameters:
server
(required): Server where field is locatedfield_id
(required): Field number from game mappublic
(optional): Display result publicly in channel
Crop Commands #
/crop list
#
Description: List all crops stored in a building
Usage: /crop list <building_id> [server]
Parameters:
building_id
(required): Unique identifier of the buildingserver
(optional): Server to check (defaults to your server)
/crop transfer
#
Description: Transfer crops between players across servers
Usage: /crop transfer <source_building> <destination_player> <destination_server> <destination_building> <crop_type> <amount> <memo> [source_server]
Parameters:
source_building
(required): Building to transfer crops fromdestination_player
(required): Player to receive the cropsdestination_server
(required): Server to transfer crops todestination_building
(required): Building to store crops incrop_type
(required): Type of crop to transferamount
(required): Quantity of crops to transfer (minimum: 1)memo
(required): Message to send to the receiving playersource_server
(optional): Server to transfer from (defaults to your server)
Loan Commands #
/loan equity
#
Description: View your farm equity and loan eligibility
Usage: /loan equity
Response: Shows your farm’s value and available loan amounts
/loan apply
#
Description: Apply for a loan
Usage: /loan apply <amount> <term> <purpose>
Parameters:
amount
(required): Amount to borrow (minimum: $10,000, maximum: $5,000,000)term
(required): Loan duration in months- 48 months (4 years)
- 60 months (5 years)
- 72 months (6 years)
- 84 months (7 years)
- 96 months (8 years)
purpose
(required): Loan purpose (equipment, land, expansion, etc.) – max 200 characters
/loan accept
#
Description: Accept pending loan application
Usage: /loan accept <loan_id>
Parameters:
loan_id
(required): Loan application number to accept
/loan decline
#
Description: Decline a loan offer
Usage: /loan decline <loan_id>
Parameters:
loan_id
(required): Loan application number to decline
/loan pay
#
Description: Pay off a loan
Usage: /loan pay <loan_id> <amount>
Parameters:
loan_id
(required): Loan number from loan listamount
(required): Amount to pay toward loan (minimum: $100)
/loan list
#
Description: List your active and past loans
Usage: /loan list
Response: Shows all your loan information and payment history
Invoice Commands #
/invoice create
#
Description: Request payment from another user
Usage: /invoice create <recipient> <amount> <memo> [expires_hours]
Parameters:
recipient
(required): User who should pay the invoiceamount
(required): Amount to request (minimum: $1)memo
(required): Reason for payment request (max 200 characters)expires_hours
(optional): Hours until invoice expires (1-168, default: 72)
/invoice list
#
Description: View your invoices
Usage: /invoice list [type] [status]
Parameters:
type
(optional): Type of invoices to showsent
: Sent by mereceived
: Received by meall
: All invoices
status
(optional): Filter by statuspending
: Pending invoicesaccepted
: Accepted invoicesdeclined
: Declined invoicesexpired
: Expired invoicescancelled
: Cancelled invoicesall
: All statuses
/invoice respond
#
Description: Accept or decline an invoice
Usage: /invoice respond <invoice_id> <action>
Parameters:
invoice_id
(required): Invoice ID to respond toaction
(required): Accept or decline the invoice
/invoice cancel
#
Description: Cancel a pending invoice you created
Usage: /invoice cancel <invoice_id>
Parameters:
invoice_id
(required): Invoice ID to cancel
Garage Commands #
/garage store
#
Description: Store vehicle in virtual garage for cross-server use
Usage: /garage store <vehicle_id>
Parameters:
vehicle_id
(required): Unique vehicle identifier from game
/garage retrieve
#
Description: Retrieve vehicle from garage to your server
Usage: /garage retrieve <vehicle_id>
Parameters:
vehicle_id
(required): Vehicle identifier from garage list
/garage list
#
Description: View all vehicles stored in your garage
Usage: /garage list
Response: Shows all vehicles currently stored in your virtual garage
Contract Commands #
/contract post
#
Description: Create work contract for other players
Usage: /contract post <server> <parcel_id> <job_type> <payment> <pay_type> <description>
Parameters:
server
(required): Server where contract will be postedparcel_id
(required): Field/parcel number where work will be performedjob_type
(required): Type of work to be performed- Cultivate, Harvest, Lime, Fertilize, Plow, Sow, Transport, Forestry, Other
payment
(required): Payment amount ($100 – $1,000,000)pay_type
(required): Payment methodper hour
: Hourly ratetotal payment
: Fixed total amount
description
(required): Detailed work requirements and specifications (max 500 characters)
Community Commands #
/community rate
#
Description: View current hourly pay rates for community work
Usage: /community rate
Response: Shows current pay rates for community server work
/community timesheet
#
Description: View work hours and earnings summary
Usage: /community timesheet
Response: Shows your community work hours and earnings
Notes #
- Most commands are ephemeral (private) by default unless specified otherwise
- Commands with
[parameter]
indicate optional parameters - Commands with
<parameter>
indicate required parameters - Server parameters typically use autocomplete to help you select valid servers
- Many commands require specific permissions or roles to execute. Some commands may only be used in #bot-stuff to ensure there isn’t command spam everywhere.
- Some commands are required to be run in the server chats – such as server restarts
- Financial commands have minimum and maximum limits as specified
- All monetary amounts are in in-game dollars unless otherwise specified
- Formatting may appear different between phone and computer clients. Some phone clients have a known bug where it can not @ a player in a chat, if you see @Invalid_User, it is just a bug with your view on the specific client you are on.
For support or questions about these commands, please create a support ticket or ask in the appropriate Discord channels.