This page will describe as good as possible how the Steam-ID feature works.
First of all, the bot doesen’t use any exploit to gather / request data. The data collected is public available for anyone.
How it works?
The bot uses an steam API to connect to a server. For the servers you want to get alerted for, it will scan every 5 minutes to check if a new player has joined and alerts you if this applied.