Skip to content

Automated Steam Bot to help organize JKA PUGs

License

Notifications You must be signed in to change notification settings

deathsythe47/JKASteamBot

 
 

Repository files navigation

The goal of this bot is to make organizing pugs simpler for small communities. With simple commands, Admins can call every available user for pug instead of messaging everyone one by one.

It also aims at being a mini server tracker for people who like to use Steam rather than other third party trackers. You can see where pugs happen with a quick look at your friend list. This also has the advantage of only showing "PUG" servers that you select (those you add to your friends).

Request adminship / report abuse / suggest features to http://steamcommunity.com/id/avygeil/

Features

  • Command system that interacts with a server bound to the bot (see below for a list)
  • Auto messaging once a configurable amount of players are online on the server (off by default)
  • All types of messages are toggleable, see the !config command for a list of settings
  • Fetches gamestate info and renames itself to the current slots for a quick overview (better than opening other trackers for people who like Steam)

User Commands

  • !help: shows this list
  • !status: lists the current players on the server and the map
  • !config: user defined settings to control how the bot messages you. Currently you can disable broadcasting, messages when you are AFK or in game, and the player threshold used by auto messaging.

Admin Commands

  • !broadcast : admin command to broadcast a message to the bot's online friends if their settings allow it
  • !invite : invites a Steam ID as friend (requires non limited Steam account). Use https://steamid.io/lookup for ID formats

Links to the active bots

About

Automated Steam Bot to help organize JKA PUGs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.4%
  • HTML 0.6%