PowerShell — отправка файла в Telegram
Отправить любой файл Telegram-боту возможно с использованием PowerShell версии 7, который можно скачать с github.
Сам код, который опубликовал azarij, достаточно простой:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
$token = "ХХХХХХХХХХХ" $chat_id = "ХХХХХХХХХ" $uri = "https://api.telegram.org/bot$Token/sendDocument" $fileObject= get-item C:\test\1.pdf $Form = @{ chat_id = $Chat_ID document = $fileObject }#form $invokeRestMethodSplat = @{ Uri = $Uri ErrorAction = 'Stop' Form = $Form Method = 'Post' } Invoke-RestMethod @invokeRestMethodSplat |
Работает только в 7 версии Powershell.