Skip to content

A bot for the chat application Discord implemented using Discord4J that gets all of the users Steam games and returns a random one. Can be filtered by played or unplayed games. Can also display the users most played games from Steam. New feature to get games by tag!

Xuf00/Random-steam-game-discord-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Bots Build Status

Random Steam Game Bot

A simple bot for discord to give a user a random game to play from their Steam profile. A user can also filter by games they've played or games they haven't yet played. Another feature is the capability of checking your most played or least played games.

See Commands for usages.

Important

Since Steam updated what users can decide to show on their profile, I have no possible way to prevent every edge case in the bot. An ideal scenario would be a level of privacy indicated in the Steam API response, but this is currently not provided.

If you want to avoid any issues just ensure you have your privacy settings set to "Public".

Current version

Few additions I would like to make in due time -

  • Refactor the way commands are currently handled (maybe)

Hosting

The bot is no longer being hosted or maintained.

Want to host it yourself for your own server(s)?

Find the image on Docker Hub

Commands

!sbhelp

!rgame <Custom URL/17 digit ID>

!rgame <Custom URL/17 digit ID> <played/unplayed>

!rgame <Custom URL/17 digit ID> <genre>

!rgame <Custom URL/17 digit ID> tag <tagName>

!mostplayed <Custom URL/17 digit ID>

!leastplayed <Custom URL/17 digit ID>

About

A bot for the chat application Discord implemented using Discord4J that gets all of the users Steam games and returns a random one. Can be filtered by played or unplayed games. Can also display the users most played games from Steam. New feature to get games by tag!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages