Skip to content

MrEnder0/steam-to-discord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam to Discord

A customizable webhook relay written in Go to forward messages and other updates from your Steam group directly to your Discord server.

Features

  • Automated Posting: Fetches new Steam group messages at a configurable interval.
  • YAML Configuration: Easy-to-edit config file for customization.
  • Steam Profile Details: Fetches and displays the profile name and picture of the user who posted the message on the steam group.

Configuration

This is the base config.yaml file which is generated on inital runtime, this is meant to be modified to work with your own use case.

checkfreq = 60 # How often to check for new Steam announcements (in seconds)
groupname = 'steamgroupname' # The name of your Steam group, this is found in the URL of your group
showsteamprefix = true # Adds a "[Steam]" prefix to the webhook username (true/false)
webhookurl = 'https://discord.com/api/webhooks/id' # Your Discord webhook URL, this can be found in the settings of your Discord server

Usage

  1. Download the latest release from the releases page.
  2. Run the executable, this will automatically generate a config.yaml file and exit.
  3. Edit the config.yaml file to your liking, make sure to replace the placeholder group name and webhook URL with your own or the program will not work.
  4. Run the executable again, this time it will start the relay and begin fetching messages from your Steam group.