Releases: ctmatthews/sglobbylink-discord.py
Version 1.41
- Updated the instruction images to reflect the recent Steam UI overhaul
- Updated my name and the project's github URL
Version 1.4
- BREAKING CHANGE: SGLobbyLink has been updated to support discord.py version 1.0! If you have been using older versions of this bot, you will need to update discord.py for this version to work. Unfortunately discord.py made several breaking changes with v1.0, so I can't make the bot backwards compatible with older versions.
- Messages can now start with a username before a !lobby command, e.g.
@MrPeck !lobby
- Commands are now case-insensitive, e.g.
!LOBBY
- When a player registers using
!steamid
, the bot now immediately checks if their Game Details are public and warns them if they're not.
Version 1.32
Small change: updated the "Your profile's Game Details are not public" message to "Your profile's Game Details are not public, so the bot can't see if you're in a lobby". New users often don't have their game details set to public, and they're confused about why the bot wants them to do it.
Version 1.31
All-digit vanity Steam URLs (e.g. steamcommunity.com/id/12345) are now supported
Version 1.3
- The bot now explains to get your Steam profile URL by posting steam_url_instructions.jpg instead of posting a wall of text that people ignore
- Bugfix: File access and HTTP requests are now asynchronous, fixing a random disconnect that happened if the bot received a heartbeat request while querying the Steam Web API on a slow connection or saving the list of Steam IDs on a slow HDD
Version 1.25
Added a more useful error message if you try to run the bot without a Discord bot token or a Steam Web API key.
Version 1.24
The error messages when !lobby fails are now far more specific. Instead of just telling the user to check everything that could have possibly caused an error, we tell the user exactly what went wrong and how to fix it.
Version 1.23
Shortened the Lobby Not Found error message. We no longer need to remind registered users to use their full Steam URL, because you can no longer register without using it.
Version 1.22
Added support for Steam profile URLs of the format https://steamcommunity.com/profiles/[ID goes here]
Version 1.21
- Moved settings to settings_sglobbylink.py file. You now need to download both .py files for the bot to run! Hopefully this means that for any future updates you can just update main.py without having to re-enter your API keys. I don't have any more updates planned though...
- Channel whitelists are now done using IDs instead of names, to protect against channels being renamed. The settings file explains how to get a channel's ID.