Open Discord Bridge


Bridges Factorio chat and events to Discord. Captures vanilla events on its own and exposes the open-discord-bridge-v1 remote interface so other mods e.g. MTS (multi-team-support), or OARC can push their own events and receive inbound Discord messages.

Utilities
a month ago
2.0
238

Changelog

Version: 0.1.3
Date: 2026-06-03
  Features:
    - /odb-link now opens a GUI dialog with the Discord command pre-filled in a
      textfield for easy copy-paste, replacing the plain chat message.
    - Discord-initiated linking: typing !link in Discord with no code sends a
      private DM with /odb-discord-link <code> to run in Factorio. Falls back to
      an in-channel mention if DMs are disabled.
    - New /odb-discord-link <code> player command to complete Discord-initiated linking.
    - Link and unlink actions now post confirmation messages to Discord
      (odb.link_confirmed, odb.link_removed events).
    - /odb-status RCON response now includes connected players and active mods
      (used by the bridge for channel topic status).
Version: 0.1.2
Date: 2026-05-31
  Changes:
    - Discord→game chat now shows the Factorio username for linked players instead of their Discord display name.
Version: 0.1.1
Date: 2026-05-24
  Changes:
    - Added a mod thumbnail.
Version: 0.1.0
Date: 2026-05-23
  Features:
    - Initial release. Mirrors Factorio chat and events to Discord over RCON, and
      delivers Discord messages back into the game.
    - Companion Factorio mod captures vanilla events (chat, join/leave, deaths,
      rockets, research) and exposes the frozen open-discord-bridge-v1 remote
      interface so other mods (e.g. multi-team-support, OARC) can push their own
      events and receive inbound Discord messages.
    - Standalone Go bridge: configurable Discord->RCON commands (public and
      admin-only, single- and multi-line), slash commands, player linking
      (Discord <-> Factorio) with an optional synced role and nickname, and an
      optional HTTP control API.
    - Deploys as bare-metal, a container, or a Pterodactyl sidecar; events stream
      over a local file or SFTP, with RCON used for inbound delivery.