Cookie Settings

Keep you signed in with Discord (fsg_auth_session), keep your visit's session and protect forms against forgery (PHPSESSID), and remember this cookie choice (fsg_cookie_consent). These are set by FarmSimGame.com only and are not used for tracking.

Plays YouTube videos embedded in docs, mod pages and guides. Until this is on, those videos show a placeholder with a link to watch on YouTube instead.

Provider and cookie details
Provider: Google (YouTube) - youtube-nocookie.com, youtube.com, ytimg.com, googlevideo.com
Storage: Set by YouTube on its own domains, not by FarmSimGame.com.

Google Analytics counts visits and the pages people use so we can see which parts of the site are used. Google Signals and ad personalization are turned off.

Provider and cookie details
Provider: Google (Google Analytics 4) - googletagmanager.com, google-analytics.com
Storage: Cookies _ga and _ga_CB76B6R841 on this website, up to 2 years (some browsers shorten this).

Google AdSense shows ads to visitors who are not supporters, which helps pay for the site. Google may use cookies and your device information to personalize ads and measure them. Supporters never see these ads.

Provider and cookie details
Provider: Google (AdSense) - googlesyndication.com, doubleclick.net, google.com, adtrafficquality.google, fundingchoicesmessages.google.com
Storage: Cookies FCCDCF (13 months) and FCNEC (1 year) and local storage google_ama_config on this website, plus Google cookies on its own domains.

You haven't made a choice yet, so all optional categories are off. See the Cookie Policy for the full list.

Bot settings

Custom bot

Run the Farm Sim Game bot's features under your own bot name, avatar and status: Developer Portal setup, Application ID, token, intents and status messages.

Premium feature Open in dashboard Updated Oct 22, 2026
On this page

With a custom bot, the Farm Sim Game features in your server run under your bot: your name, your avatar and your own status line. You create the bot once in Discord's Developer Portal, paste its Application ID and Token into the dashboard, and invite it. You keep using the same dashboard and the same commands.

Before you start#

Premium

Custom bots need a Gold supporter tier or higher on this community. Without it, the Custom bot page says "This feature is unavailable unless this server has premium enabled and Gold status." See Premium.

Experimental

Custom bots are an experimental feature and may not always work as expected. Please report problems in #premium-support in the FSG Discord.

  • A custom bot works in one server only: the community you set it up for. Inviting it to other servers may make it unresponsive.
  • You need a Discord account that can create applications at discord.com/developers/applications.
  • Keep your bot token secret. Anyone with it can control your bot.

Create your bot in the Developer Portal#

These are the same steps as How to Create a Discord Bot on the Custom bot page.

Log in to the Discord Developers website

Open discord.com/developers/applications.

Click New Application

The Create an Application window pops up. Enter your bot's name, then click Create. The New Application button The Create an Application window

Customize the bot's details

On the General Information tab, set the name, description and tags. The description becomes the bot's About Me, which members see when they click the bot.

Copy the Application ID

Copy the Application ID from the General Information tab. You'll paste it into the dashboard. Where to find the Application ID

Set the bot's username

This is the name shown everywhere the bot appears: messages, the member list and so on. The bot username field

Copy the bot's token

On the Bot tab, copy the Token. If it isn't shown, reset the token to see it. Don't let anyone else see it. Where to find the bot token

Enable the Privileged Gateway Intents

Still on the Bot tab, turn on Server Members Intent and Message Content Intent. Both are required. Without them the bot won't start. The Privileged Gateway Intents

Change the profile photo

Click the bot's icon to upload an avatar. Uploading the bot icon

Connect it to Farm Sim Game#

Open Custom bot in your dashboard

It's under Bot in the sidebar.

Paste your details

In Custom Bot Settings, paste the Application ID and Token. Optionally type a Bot Status.

Save

Click Update Bot Settings. You'll see "You Have Successfully Updated Custom Bot Settings!" and the page reloads.

Invite your bot

The Bot Invite Link card now shows "Click here to Invite the bot to your Discord Server." Click it and add the bot to this community's server.

Check the status

The Bot Status line under the fields updates by itself. You want to see Bot Is Online.

Open custom bot settings

Slash commands can take a while

Slash commands may take up to an hour to show up in your server after the bot joins. Restarting Discord sometimes speeds it up.

Settings explained#

SettingWhat it does
Application IDYour bot's ID, from General Information in the Developer Portal. Numbers only.
TokenYour bot's secret token, from the Bot tab. The page never shows a saved token again: the field says "Token saved. Leave blank to keep it, or paste a new one." Leave it blank to keep the saved token.
Bot StatusUp to 32 characters shown under your bot's name in the member list, after "Playing".
Remove Custom BotDisconnects your bot from your server and deletes its saved Application ID and Token. Only shown once something is saved. You can set it up again any time.

The invite link adds your bot with the Administrator permission.

Bot status messages#

The Bot Status line shows what happened the last time the bot was started or checked, with "Last Update … ago" underneath. It refreshes every 10 seconds: green when online, red when there's a problem.

MessageWhat it means
Not Setup Yet.Nothing has been saved yet.
Bot Is OnlineYour bot is running.
Bot Is OfflineYour bot was switched off and disconnected, for example after you cleared its Application ID.
Bot is Offline. Bot Application ID Invalid. (or Bot Application Invalid.)The saved Application ID is missing or too short.
Bot is Offline. Bot Token Invalid.The saved token is missing or too short.
Bot is Offline. Token Invalid. (sometimes followed by "Double check the Token…")Discord rejected the token. The bot is disabled until you save a correct one.
Bot failed to connect. Attempt N of 10.The bot couldn't log in. If it adds "Privileged Gateway Intents are not enabled", turn on both intents (step 7 above); the bot keeps retrying by itself.
Bot disabled. Enable "Server Members Intent" and "Message Content Intent"…It failed 10 times because the intents are off. Turn them on, then click Update Bot Settings.
Bot disabled after repeated connection failures.…It failed 10 times for another reason. Fix the problem, then click Update Bot Settings.
Bot disabled. Gold membership required.The community's tier dropped below Gold.

What changes when your custom bot is running#

  • Your bot handles the server's events. Welcome messages, logs, reaction roles, game server posts and the other automatic features come from your bot. While the custom bot is active, the main Farm Sim Game bot skips your server's events, so members don't get everything twice.
  • Both bots' commands show. The main bot's slash commands still work in your server, next to your custom bot's.
  • Your bot only works in its own server. In any other server, its commands reply "This bot can only be used in the Discord server it was setup with via the Farm Sim Game website."
  • Bot Name doesn't apply. The nickname setting is for the main bot. Your custom bot uses the username you set in the Developer Portal.
  • Your settings stay the same. Everything you set on the dashboard applies to your custom bot.

The bot manager checks every minute, so a newly saved bot starts, and a removed bot goes offline, within about a minute. Bot Status is set when your bot starts: changing it while the bot is already online doesn't restart the bot.

Troubleshooting#

The status says the token is invalid#

  • Copy the token again from the Bot tab (reset it if it isn't shown), paste it into Token and click Update Bot Settings.
  • A token Discord rejected disables the bot. Saving the settings again turns it back on.

"Bot Token format looks invalid. Please copy it directly from the Discord Developer Portal."#

The website checked the token before saving and it doesn't look like a Discord token. Copy it again from the Bot tab, without spaces.

"Application ID must be a valid Discord Application ID (numbers only)."#

Copy the Application ID from General Information, not the token or the public key.

"Custom Bots require Gold Supporter status or higher."#

This community's tier is below Gold. See Premium.

The bot is online but doesn't respond#

  • Make sure you invited it with the link on the Bot Invite Link card, into this community's server.
  • Don't invite it to other servers. It only works in its own.
  • Wait for slash commands to appear (up to an hour), then restart Discord.

I want to go back to the normal bot#

Click Remove Custom Bot and confirm. You'll see "Your Custom Bot Has Been Removed!". Within about a minute your bot goes offline and the main Farm Sim Game bot handles your server's events again. Then kick your custom bot from the server.