So, here is my solution, the Ville Seed Organizer. It's a bot which connects to Steam and listens for messages from anyone designated as a seeder. Anyone can friend it to get updates and even set notification settings.
http://steamcommunity.com/id/VilleSeedOrganizer
Code can be found at https://bitbucket.org/belak/seedbot for anyone interested.
If you friend the bot, you will automagically be set up to get updates from it. The default settings are only when you're online, or in a game. By default, it will not message you if you are away, or busy. There is also a whitelist/blacklist of games. For instance, if you regularly play l4d2 and don't want to be interrupted, you can set the list type to blacklist and add app 550 to the list.
Also, right now there is a very limited list of seeders and admins. If you're interested in access, please let me know.
So, here we go... commands for everyone:
Code: Select all
!set property value
This allows you to set the settings, as explained below
!get property
This will show you the value of that property.
!unset property
This will reset the setting back to the default.
Code: Select all
!setuser steamid property value
Works similar to !set but takes a user to modify. It should accept most forms of Steam ID, but not the profile page name.
Code: Select all
!seed message
This sends out a message to everyone who should get a message based on their settings
!seedip ip_list message
This will send a message to everyone currently on an ip in the list. Note that there are a few aliases set up, which I can get you if you want them.
!seednotip ip_list message
This will send a message to everyone currently not on an ip in the list.
Code: Select all
seeder and admin are properties only admins of the bot can set.
notify_when
This is a comma-separated list of when you want to be notified. The possible values are:
online
in_game
away
busy
app_list_type
app_list_type is one of the following properties. It is used to determine if you are in_game.
off: The app_list will not be used. If you are in any game, and have in_game set you will get messages.
blacklist: app_list acts as a blacklist. If you are playing a game and in one of the apps listed, you will not get a message. If you are in anything else, you will.
whitelist: app_list acts as a whitelist. If you are playing a game and in one of the apps listed, you will get a message. If you are in anything else, you will not.
app_list
app_list is a comma-separated list of Steam App IDs. How they are used depends on the app_list_type property.
If you have any questions or ideas, even saying how silly of an idea you think it is and that it will never catch on... I'll listen to all of them... just make a post or message me on Steam.