Satisfactory to Discord chat bridge mod with lots of configurability.
- Create a Discord bot on Discord's developer portal (make sure to copy the bot token as you will need it in the next few steps - it only appears once and you have to revoke the old one to generate a new one)
- Example application name:
FicsitChat - Example description:
Satisfactory to Discord chat bridge. - Example bot username:
FICSIT.chat - Example icon:
assets\ficsit_chat_icon_512x512.png
- Example application name:
- Enable message content intent
- Invite the bot to your server
- Enter the bot token into FICSIT.chat's configuration
- Enable developer mode in your Discord client
- Copy the ID of the channel (
Hover over channel->Right click->Copy Channel ID) you want the bot to use to post Satisfactory messages and send Discord messages back to Satisfactory. - Enter the channel ID into FICSIT.chat's configuration (see next section)
- Modify the other options in FICSIT.chat's configuration to your heart's content
Have fun!
See the in-game configuration screen (Main Menu->Mods->FICSIT.chat) for modifying the configuration.
Change the options in the FicsitChat.cfg file located in the FactoryGame/Configs folder of the game. Check the Game Install Folder Documentation to find where it is. Modifying this file also works for the regular game.
You need to restart the game / dedicated server for the file's content to be reloaded.
The configuration file's content looks like this:
{
"BotToken": "BOT_TOKEN_GOES_HERE",
"HasJoinedMessage": true,
"HasLeftMessage": true,
"ChannelId": "CHANNEL_ID_GOES_HERE",
"ChatMessageColor":
{
"Red": 0.34999999403953552,
"Green": 0.40000000596046448,
"Blue": 0.94999998807907104
},
"SML_ModVersion_DoNotChange": "1.0.0"
}
To report bugs/crashes, or give suggestions, head over to the repository's issues tab.
If you add your discord bot to multiple discord servers, it's gonna send messages to channels with the same id if they exist.
- Add support for multiple discord servers (adding server id and channel id pair to configuration)
- Build target and DPP for Linux
- Satisfactory version:
1.1 - Satisfactory Mod Loader (SML) version:
3.11.3
This mod requires the D++ Discord library to be set up before building. The current version used is 10.1.4.
- Download the Visual Studio 2022 version for Windows from the website
- Extract the contents to:
Source/ThirdParty/DPPLibrary/- The final structure should look like:
Source/ThirdParty/DPPLibrary/ ├── DPPLibrary.Build.cs └── libdpp-10.1.4-win64/ (or your version) ├── bin/ ├── include/ └── lib/
- The final structure should look like:
Note: The DPP library files are not included in this repository due to their size. Each developer must download and extract them locally.
Visit the Satisfactory modding documentation for information on how to set up the project for your IDE.
This project is licensed under GPLv3, see LICENSE.
Copyright (c) 2023-2026 Steveplays
Icon created by Drew (xXdrewbaccaXx).
If you want to say hi, head over to my Discord server.
Patreon: steveplays28
