2023-10-19 08:12:00 +02:00
|
|
|
*upload-to-discord.ps1*
|
|
|
|
================
|
|
|
|
|
|
|
|
upload-to-discord.ps1
|
|
|
|
|
|
|
|
|
|
|
|
Parameters
|
|
|
|
----------
|
|
|
|
```powershell
|
|
|
|
|
|
|
|
|
|
|
|
[<CommonParameters>]
|
|
|
|
This script supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction,
|
|
|
|
WarningVariable, OutBuffer, PipelineVariable, and OutVariable.
|
|
|
|
```
|
|
|
|
|
|
|
|
Script Content
|
|
|
|
--------------
|
|
|
|
```powershell
|
|
|
|
function Upload-Discord {
|
|
|
|
|
|
|
|
[CmdletBinding()]
|
|
|
|
param (
|
|
|
|
[parameter(Position=0,Mandatory=$False)]
|
|
|
|
[string]$file,
|
|
|
|
[parameter(Position=1,Mandatory=$False)]
|
|
|
|
[string]$text
|
|
|
|
)
|
|
|
|
|
|
|
|
$hookurl = 'YOUR-DISCORD-WEBHOOK'
|
|
|
|
|
|
|
|
$Body = @{
|
|
|
|
'username' = $env:username
|
|
|
|
'content' = $text
|
|
|
|
}
|
|
|
|
|
|
|
|
if (-not ([string]::IsNullOrEmpty($text))){
|
|
|
|
Invoke-RestMethod -ContentType 'Application/Json' -Uri $hookurl -Method Post -Body ($Body | ConvertTo-Json)};
|
|
|
|
|
|
|
|
if (-not ([string]::IsNullOrEmpty($file))){curl.exe -F "file1=@$file" $hookurl}
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
2023-12-07 20:24:45 +01:00
|
|
|
*(generated by convert-ps2md.ps1 using the comment-based help of upload-to-discord.ps1 as of 12/07/2023 20:24:24)*
|