This commit is contained in:
Thijs Stobbelaar 2023-11-13 20:00:20 +01:00
parent 0a2d4dcc41
commit d48e8f01af

View file

@ -1,4 +1,4 @@
Start-Transcript -Path '/var/log/dtch/report_new_matches.log' -Append
Start-Transcript -Path '/var/log/dtch/report_new_matches.log' -Append
if ($PSScriptRoot.length -eq 0) {
$scriptroot = Get-Location
@ -81,11 +81,13 @@ foreach ($winid in $new_win_matches) {
$match_stats = Invoke-RestMethod -Uri "https://api.pubg.com/shards/steam/matches/$winid" -Method GET -Headers $headers
if ($winmatches[0].matchType -eq 'custom') {
$players_to_report = $match_stats.included.attributes.stats
}else{
}
else {
$players_to_report = ($match_stats.included.attributes.stats | where-object { $_.winplace -eq 1 })
}
if ($new_win_matches.count -le 10) {
#fail safe
send-discord -content ":chicken: :chicken: **WINNER WINNER CHICKEN DINNER!!** :chicken: :chicken:"
send-discord -content ":partying_face::partying_face::partying_face: Gefeliciteerd $($winners -join ', ') :partying_face::partying_face::partying_face:"
$match_settings = @"
@ -97,7 +99,10 @@ id $($winmatches[0].id)
``````
"@
send-discord -content $match_settings
}
else {
write-output "Something went wrong (more then 10 matches to report)"
}
foreach ($player in $players_to_report.name) {
if ($null -eq $player) { continue }
write-output "creating table for player $player"
@ -130,7 +135,7 @@ id $($winmatches[0].id)
}
if ($new_win_matches.count -le 10) {
$content_winstats = '```' + ($win_stats | Format-Table | out-string) + '```'
send-discord -content $content_winstats
@ -141,7 +146,10 @@ id $($winmatches[0].id)
}
send-discord -content "[2D replay](<$2D_replay_url>)"
}
else {
write-output "Something went wrong (more then 10 matches to report)"
}
$legenda = '
```
dmg_h = Schade aangericht aan echte spelers