You can use this bot to get notified about updates and blog posts for multiple games. With the commands you can modify which notifications you want to receive.
Available on Discord and Telegram soonTM.
A TypeScript port of the dota2UpdatesBot by /u/karaflix, supporting multiple clients and games.
The quickest way to use the bot is via our public bots and servers:
On Discord, the bot runs publicly as @GameFeeder#5446. The best way to use the bot is to join our Discord server (make sure to mute the channels you are not interested in). You can also add the bot to your own servers via this invite link.
On Telegram, the bot runs publicly as @AnnounceBot. The best way to use the bot is to add it directly (don't forget to subscribe to the games you are interested in). If you are only interested in Dota 2, you can also use the old Dota 2 Feeder channel.
You can also download production-ready images from the dockerhub repo. You will still need your own configuration and data files for it to work (more info about how to do that in CONTRIBUTING.md).
So far, we are providing the following commands:
- The default prefix on Telegram is
/
. - The default prefix on Discord is
!
. - You can also use the bot's tag as prefix.
Command | Role | Summary |
---|---|---|
start |
User | Get started with the GameFeeder. |
help |
User | Display all available commands. |
about |
User | Display information about this bot. |
settings |
User | Display an overview of the settings you can configure for the bot. |
games |
User | Display a list of all available games. |
stats <game name (optional)> |
User | Display some stats about the bot or a specific game. |
ping |
User | Test the delay of the bot. |
debug |
User | Display useful debug information. |
flip |
User | Flip a coin. |
roll <dice count> <dice type> <modifier> |
User | Roll some dice. |
subscribe <game name> |
Admin | Subscribe to a game's feed. |
unsubscribe <game name> |
Admin | Unsubscribe from a game's feed. |
prefix <new prefix> |
Admin | Change the prefix the bot uses on this channel. |
notifyAll <message> |
Owner | Send a message to all subscribers. |
notifyGameSubs (<game name>) <message> |
Owner | Send a message to all subscribers of a game. |
telegramCmds |
Owner | Simplifies the command registration on Telegram by printing the command string. |
label <bot name> <channel id> <channel label> |
Owner | Set a label for the channel to simplify debugging. |
Note: The messages in the notification commands should be provided in the raw markdown format, they will be reformatted for the different clients. Discord should be used for these commands, as some formatting information gets lost in Telegram (when Telegram uses the same format).
- User: Any user can execute this command
- Admin: Only admins on this server can execute this command
- Owner: Only the owner of the bot can execute this command
So far, we are supporting the following games:
- Age of Empires IV
- Among Us
- Apex Legends
- Artifact
- Cities: Skylines
- Counter-Strike: Global Offensive
- Cyberpunk 2077
- Dave the Diver
- Dead by Daylight
- Dead Cells
- Don't Starve Together
- Dota 2
- Dota Underlords
- Factorio
- Fall Guys: Ultimate Knockout
- Forager
- Grand Theft Auto V
- GWENT: The Witcher Card Game
- Hades
- Helldivers 2
- Horizon Forbidden West
- Microsoft Flight Simulator 2020
- Minecraft
- MIR4
- Palworld
- Payday 2
- PLAYERUNKNOWN'S BATTLEGROUNDS
- Risk of Rain 2
- Rust
- Satisfactory
- Sea of Thieves
- Sid Meier's Civilization VI
- Stardew Valley
- Steam
- Teamfight Manager
- Team Fortress 2
- Thronefall
- Tom Clancy's Rainbow Six Siege
- Valheim
- Veloren
We welcome all contributors, especially beginners! Please refer to the contributing guidelines.
As long as you have subscriptions active or a custom prefix defined, we are storing the ID of that channel (unencrypted) on our server.
You can remove it again by unsubscribing from every feed and resetting the prefix.
We are providing the bot under the GPL-3.0 License. Read more here.
Please note that this project is not affiliated with any games or corporations it posts updates for.
Artifact, CS:GO, Dota 2, Steam, Team Fortress 2 and Dota Underlords are registered trademarks of Valve Corporation.