tf2-trigger/checker.sh

15 lines
901 B
Bash
Raw Normal View History

2021-11-21 11:15:16 +01:00
#!/bin/bash
version=`curl -s "https://ql.syncore.org/api/query?hosts=88.198.49.46%3A27015" | jq -r .servers[0].info.serverVersion`
2021-11-21 11:15:16 +01:00
up_to_date=`curl -s "https://api.steampowered.com/ISteamApps/UpToDateCheck/v1/?appid=440&version=${version}" | jq -r .response.up_to_date`
if $up_to_date
then
echo "Server is up to date, nothin todo."
else
new_version=`curl -s "https://api.steampowered.com/ISteamApps/UpToDateCheck/v1/?appid=440&version=${version}" | jq -r .response.required_version`
echo "There has been an update, server version: ${version}, newest version: ${new_version}"
2022-10-07 10:50:16 +02:00
curl -H "Content-Type: application/json" -d "{\"username\": \"Server Version\", \"content\": \"There has been an update, server version: $version, newest version: $new_version\"}" "https://discord.com/api/webhooks/1027862143871221770/iK9CAShzV5nrVW_k7m9fouHa5EIOPoXCOofCp7ap9JYEKgmlYgaIgf3NJ2YFb_wy-Y7s"
2021-11-21 11:15:16 +01:00
fi