Simple SourceMod plugin that logs chats to Discord via webhooks. Not everything needs to be complicated! Tested on CS:GO and TF2.
The plugin features two webhook styles, one super simple style suited for logging and the other looking slighly prettier. Styles can be configured in cfg/sourcemod/Infra-DiscordChat.cfg
using the infra_dcr_simple
variable.
Pretty Style (infra_dcr_simple "0"
):
Simple Style (infra_dcr_simple "1"
):
If you are looking to use this plugin purely to log chats, I recommend using the simple style. While it may not be as pretty as the other option, it makes searching SteamIDs in Discord possible.
discord_api.smx
: https://github.com/Cruze03/sourcemod-discord/tree/masterAll configuration is done in cfg/sourcemod/Infra-DiscordChat.cfg
.
infra_dcr_webhook_url
:The plugin needs a WebHook URL from Discord to be able to send chat messages to. Follow the steps below if you are unsure how this can be done:
Infra-DiscordChat.cfg
, and send infra_dcr_webhook_url
to your webhook URL.infra_dcr_steamAPI_key
:The plugin uses a SteamAPI key to access the Steam Web API to get player's profile pictures. This is an optional ConVar, disabling it will default the plugin to the simple webhook style since it can't pull profile pictures.
You can get your SteamAPI key here: https://steamcommunity.com/dev/apikey (DO NOT SHARE THIS KEY WITH ANYONE.)