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.

Moderation & logs

Message filters

Automatically delete messages with blocked words or links, and keep Discord invite links in one channel. Staff with Ban Members are never filtered.

Open in dashboard Updated Oct 22, 2026
On this page

Message filters clean up your chat without a moderator lifting a finger. Add the words and links you don't want, and the bot deletes any message that contains them and reminds the member to keep it clean. You can also pick one channel for Discord invite links, so server advertising stays out of your main chat.

Before you start#

Permissions needed

In every channel you want filtered, the bot needs View Channel, Send Messages and Manage Messages. Without Manage Messages it can't delete the message, and the problem is noted in the error log on your dashboard.

  • Staff aren't filtered. Members with the Ban Members permission (and Administrators) can post anything. Test with a regular member account.
  • Bots and webhooks are never filtered.
  • If a channel is missing from the dashboard lists, run /setup in Discord, choose Update Channels and Roles for Website, then refresh the page.

Set it up#

Open Message filters in your dashboard

It's under Moderation in the sidebar.

Add blocked words

In Profanity Words, type a word in Blocked Word and click Add. Repeat for each word. Remove one with the red trash button.

Add blocked links

In URL Blocker, type a link or domain in Blocked URL and click Add.

Limit Discord invites (optional)

In the Messages Filter card, choose a Discord Link Channel and click Update Bot Settings.

Test it

From an account without Ban Members, post a blocked word. The bot deletes it and posts a reminder.

Open message filters

Settings explained#

SettingWhat it doesDefault
Profanity WordsMessages containing any of these words are deleted.None
URL BlockerMessages containing any of these links are deleted.None
Discord Link ChannelThe only channel (plus its threads and forum posts) where Discord invite links are allowed. Invites anywhere else are deleted.Disabled
Profanity Log ChannelMeant to receive a copy of each message the word filter deletes.Disabled
Blocked URL Log ChannelMeant to receive a copy of each message the URL blocker deletes.Disabled
Log copies aren't being posted right now

The bot currently doesn't post copies to the Profanity Log Channel or the Blocked URL Log Channel. The filters still delete messages. To keep a record in the meantime, set a Message Updates Log on Server logs: every deleted message shows up there.

The same page also holds Image Only Channels. See Image-only channels.

How each filter works#

Profanity Words#

The bot checks every message against your word list. Matching ignores the case of the message but compares against your word exactly as you typed it, so add words in lowercase. A lowercase word blocks "word", "Word" and "WORD". A word with a capital letter never matches.

The check looks for the word anywhere in the message, even inside a longer word. Blocking ass also blocks "class" and "grass", so choose your words with care.

When a message matches, the bot deletes it and posts this reminder, which deletes itself after 60 seconds:

Farm Sim Game APP Today at 4:20 PM

@FarmerJoe please keep conversations family friendly.

The member doesn't get a warning case. If you want one on record, use /warn from the warn system.

URL Blocker#

The URL blocker works the same way. If the message contains your blocked text anywhere, it's deleted. Add entries in lowercase. Blocking a domain like example.com catches every link to that site, with or without https:// and www..

Farm Sim Game APP Today at 4:20 PM

@FarmerJoe you can not post that url.

The reminder deletes itself after 60 seconds.

When you pick a Discord Link Channel, the bot looks for invite links (discord.gg/, discord.com/invite/ and discordapp.com/invite/) in every other channel. It deletes the message and points the member to the right place:

Farm Sim Game APP Today at 4:20 PM

@FarmerJoe please post Discord Invites in #partner-servers.

Invites are allowed in the chosen channel and in threads or forum posts inside it. The reminder deletes itself after 60 seconds. Choose Disabled - Select Channel to Enable and save to turn the invite limit off.

Order of checks#

The bot checks the word list first, then blocked links, then invites, then image-only channels. Once a message is deleted, the later checks are skipped, so the member only gets one reminder.

Examples#

A URL blocker list that stops link shorteners and IP grabbers, one entry per Add:

bit.ly
tinyurl.com
grabify.link
Test new words against farming chat

Because words match inside longer words, a short entry can catch everyday farm talk. crap also blocks "scrap metal". Try the word inside a few normal sentences before you add it.

Troubleshooting#

A blocked word isn't deleted#

  • Make sure you tested from an account without Ban Members or Administrator.
  • Check the word in your list is all lowercase. Delete it and add it again in lowercase if not.
  • The bot needs Manage Messages and Send Messages in that channel.

Normal words are being deleted#

A short blocked word is matching inside a longer word (for example hell in "hello"). Remove the short word, or replace it with a longer, more specific one.

  • Check a Discord Link Channel is saved. The invite limit is off while it's Disabled.
  • Invite links posted in the chosen channel or its threads are allowed on purpose.
  • Members with Ban Members can post invites anywhere.

Nothing appears in my profanity or URL log channel#

That's expected at the moment. See the note under Settings explained.