25 lines
623 B
PowerShell
25 lines
623 B
PowerShell
#Requires -Version 7.0
|
|
|
|
$Host.UI.RawUI.WindowTitle = "osu! Unalike IRC worker"
|
|
$file = "requests.json"
|
|
Write-Host "[Unalike] Service loop started."
|
|
while($true)
|
|
{
|
|
$content = Get-Content $file
|
|
$decision = $content -eq "{}"
|
|
if ($decision)
|
|
{
|
|
}
|
|
else
|
|
{
|
|
Write-Host "[Unalike] Starting IRC bot..."
|
|
Set-Content -Path $file -Value "{}"
|
|
$flags = "unalike.py"
|
|
$flagArray = $flags -split " "
|
|
Start-Process -FilePath python -ArgumentList $flagArray -NoNewWindow -Wait
|
|
Set-Content -Path $file -Value "{}"
|
|
Write-Host "[Unalike] The bot is offline. Initialize it using the request file."
|
|
}
|
|
|
|
Start-Sleep -Seconds 2
|
|
} |