asd
This commit is contained in:
38
powershell/notify.ps1
Normal file
38
powershell/notify.ps1
Normal file
@@ -0,0 +1,38 @@
|
||||
function notify($komu, $predmet, $zprava, $od = $null, $token = $null) {
|
||||
|
||||
$data = @{
|
||||
komu = $komu
|
||||
predmet = $predmet
|
||||
zprava = $zprava
|
||||
od = $od
|
||||
}
|
||||
|
||||
if ($token) {
|
||||
$data.token = $token
|
||||
}
|
||||
|
||||
$json = $data | ConvertTo-Json -Depth 3
|
||||
$utf8Json = [System.Text.Encoding]::UTF8.GetBytes($json)
|
||||
$headers = @{
|
||||
"Content-Type" = "application/json"
|
||||
}
|
||||
|
||||
try {
|
||||
Invoke-RestMethod -Method Post -Uri "https://notify.muplab.cz" `
|
||||
-Body $utf8Json `
|
||||
-ContentType "application/json" `
|
||||
-TimeoutSec 2 `
|
||||
-Headers $headers `
|
||||
|
||||
}
|
||||
catch {
|
||||
# Tiché selhání, chyba se ignoruje
|
||||
Write-Host "❌ Chyba při odesílání!"
|
||||
Write-Host "Chyba: $($_.Exception.Message)"
|
||||
if ($_.ErrorDetails) {
|
||||
Write-Host "Detail: $($_.ErrorDetails.Message)"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
notify -komu "leoventura@seznam.cz" -predmet "předmět" -zprava "čokoláda makoláda žluťoučký kůň" -od "novy@muplab.cz"
|
||||
Reference in New Issue
Block a user