SgtBot

Last Updated: October 29, 2025

Introduction

Sgt. Bot is a Discord application that periodically sends event messages about video games.

For example, it can inform you:

…and more!

It can be fully customized using commands to only receive messages about desired events, games and players.

Some examples of messages:

Example 1 Example 2 Example 3 Example 4

Getting Started

That is all! Next time Sgt. Bot will send event messages, you will receive default ones in that channel.

If you want to better configure Sgt. Bot, you can see some examples below.

If you have an issue, please check the troubleshooting section of this page or join our support server.

Events

Here is a list of all available events that can be enabled/disabled per subscribed channel:

Name Description Enabled by Default Related Games
ApplicationAnnouncements Send messages about new announcements from Sgt. Bot. Yes None
SteamAnnouncements Send messages about new announcements from Steam Blog, Steam Store, SteamVR and Steam Deck on Steam. No None
SteamGamesFreePromotions Send messages about games being temporary free to keep forever on Steam. Yes Any
SteamGamesHistoricalLowPrices Send messages about games having new historical low prices on Steam. Yes Only Steam games wanted by registered players
SteamGamesAnnouncements Send messages about games having new announcements on Steam. No Only Steam games owned and wanted by registered players
SteamGamesAddOns Send messages about games having added or removed add-ons on Steam. Yes Only Steam games owned and wanted by registered players
SteamGamesAchievements Send messages about games having added or removed achievements on Steam. Yes Only Steam games owned and wanted by registered players
SteamPlayersGamesCompletions Send messages about players having completed games by earning all their achievements on Steam. Yes Only Steam games owned by registered players
EpicGamesGamesFreePromotions Send messages about games being temporary free to keep forever on Epic Games. Yes Any
GogGamesFreePromotions Send messages about games being temporary free to keep forever on GOG. Yes Any
AmazonLunaGamesFreePromotions Send messages about games being temporary free to keep forever on Amazon Luna. No Any
TwitchDropsAndRewardsCampaigns Send messages about new drops and rewards campaigns on Twitch. Yes Any/None
DiscordQuests Send messages about new quests on Discord. Yes Any/None

Games

Some events are associated with a game, for these you can include/exclude games in a subscribed channel. By default, every game is included.

When a specific game is included/excluded, most of the time this applies for every source (e.g. Steam, Twitch…). However, sometimes Sgt. Bot is not able to unify the same game across multiple sources. In that case, when including/excluding the game, it may appear multiple times and eventually with the source in parentheses.

Example:

Players

A player is a Discord member of your server.

Some events are based on players such as SteamPlayersGamesCompletions, or on their games such as SteamGamesAnnouncements. In order for them to work on your server, you need to register at least one player. Steam events require players to have their Steam identifier registered.

More information about how to get a Steam identifier can be found here.

Note that this may require the Steam profile privacy to be stated as public, see here.

Commands

When you invite Sgt. Bot, it creates those commands on your server:

Name Description Parameters Scope Default Permission
/channels Display subscribed channels.   Server Member
/channel-subscribe Subscribe the current channel.   Channel Administrator
/channel-unsubscribe Unsubscribe the current channel.   Channel Administrator
/channel-events Display enabled or disabled events in the current channel.   Channel Member
/channel-event-enable Enable an event (or all events) in the current channel. event Channel Administrator
/channel-event-disable Disable an event (or all events) in the current channel. event Channel Administrator
/channel-games Display included or excluded games in the current channel.   Channel Member
/channel-game-include Include a game (or all games) in the current channel. game Channel Administrator
/channel-game-exclude Exclude a game (or all games) in the current channel. game Channel Administrator
/players Display registered players.   Server Member
/player-register Register a player. player, (steam-id) Server Administrator
/player-unregister Unregister a player. player Server Administrator

Examples

How to configure Sgt. Bot to only receive messages about historical low prices for games I want on Steam?

Done! You will now save some money by only buying Steam games at the best prices!

How to configure Sgt. Bot to only receive messages about drops for the PAYDAY 2 game on Twitch?

Done, you will not forget anymore to watch Twitch streams to get some cool masks to flex with in your favorite game!

Troubleshooting

I have subscribed a channel to Sgt. Bot, but I do not receive any message

After that, if you still do not receive any event message from Sgt. Bot, that may be because none has been sent since. Eventually, in that case, you will have to wait.

I have subscribed a channel to Sgt. Bot, but I receive messages about events I am not interested in

While subscribing a channel to Sgt. Bot, some events are enabled by default. Enabling new events does not disable default ones. To only receive messages from events you are interested in, you should first disable them all.

I am trying to include a game, but I cannot find it

Extra tip: If the missing game is a Steam game, you can add it to the Steam wishlist of a registered player, and then wait for Sgt. Bot to process event messages later.

Credits

Links