<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.soulruins.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Philip Wiki - docs:blog:2024:03</title>
        <description>Персональный wiki-сайт</description>
        <link>https://wiki.soulruins.ru/</link>
        <lastBuildDate>Fri, 17 Apr 2026 18:21:44 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.soulruins.ru/_media/wiki/dokuwiki.svg</url>
            <title>Philip Wiki</title>
            <link>https://wiki.soulruins.ru/</link>
        </image>
        <item>
            <title>Отправка файла в Telegram через Powershell</title>
            <link>https://wiki.soulruins.ru/docs/blog/2024/03/sent-file-to-telegram?rev=1710004101&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;otpravka_fajla_v_telegram_cherez_powershell&quot;&gt;Отправка файла в Telegram через Powershell&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Когда-то давно, когда я только начинал (хотя я и сейчас не далеко ушел &lt;img src=&quot;https://wiki.soulruins.ru/lib/images/smileys/smile.svg&quot; class=&quot;icon smiley&quot; alt=&quot;:-)&quot; /&gt;) играться с ботами для телеграма, была проблема с отправки файлов через PowerShell. Последний просто не умел передавать данные в формы в Post-методе. Со временем эту проблему решили, поддержка форм появилась в Core-версиях &lt;abbr title=&quot;Windows PowerShell — расширяемое средство автоматизации от Microsoft, состоящее из оболочки с интерфейсом командной строки и сопутствующего языка сценариев. Впервые публично язык был продемонстрирован на Профессиональной конференции разработчиков (англ. Professional Developers Conference, PDC) в сентябре 2003 года под кодовым названием Monad.&quot;&gt;Powershell&lt;/abbr&gt;. Помню, я тогда пробовал отправить файл через них, но что-то всё равно шло не так…
&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
И вот сегодня я игрался с реализацией отправки таймлапс-видео в одну из групп телеграма, решил попробовать, и оно работает! Без лишних слов просто размещу сниппет ниже:
&lt;/p&gt;
&lt;pre class=&quot;code powershell&quot;&gt;&lt;span class=&quot;re0&quot;&gt;$Token&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#039;ваш токен&#039;&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$chatid_var&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#039;id чата&#039;&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$threadid_var&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#039;у меня группа была с темами, поэтому id темы&#039;&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$caption_var&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&#039;и описание для видео&#039;&lt;/span&gt;
&lt;span class=&quot;re0&quot;&gt;$file&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;c:/somefile.mp4&amp;quot;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;re0&quot;&gt;$Uri&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;https://api.telegram.org/bot$($Token)/sendVideo&amp;quot;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;re0&quot;&gt;$Form&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
chat_id &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$chatid_var&lt;/span&gt;
message_thread_id &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$threadid_var&lt;/span&gt;
caption &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$caption_var&lt;/span&gt;
video &lt;span class=&quot;sy0&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;Get-Item&lt;/span&gt; &lt;span class=&quot;re0&quot;&gt;$file&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
Invoke&lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;RestMethod &lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;Uri &lt;span class=&quot;re0&quot;&gt;$uri&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;Form &lt;span class=&quot;re0&quot;&gt;$Form&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;-&lt;/span&gt;Method Post&lt;/pre&gt;

&lt;p&gt;
&lt;a href=&quot;https://core.telegram.org/bots/api#sendvideo&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://core.telegram.org/bots/api#sendvideo&quot; rel=&quot;ugc nofollow noopener&quot;&gt;Описание метода&lt;/a&gt; на официальном сайте. Ещё стоит учесть, что у них ограничение в 50Мб.&lt;br/&gt;

На этом, пожалуй, всё.
&lt;/p&gt;


&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;https://wiki.soulruins.ru/tags/telegram?do=showtag&amp;amp;tag=telegram&quot; class=&quot;wikilink1&quot; title=&quot;tags:telegram&quot; rel=&quot;tag&quot;&gt;telegram&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.soulruins.ru/tags/bot?do=showtag&amp;amp;tag=bot&quot; class=&quot;wikilink1&quot; title=&quot;tags:bot&quot; rel=&quot;tag&quot;&gt;bot&lt;/a&gt;,
	&lt;a href=&quot;https://wiki.soulruins.ru/tags/powershell?do=showtag&amp;amp;tag=powershell&quot; class=&quot;wikilink1&quot; title=&quot;tags:powershell&quot; rel=&quot;tag&quot;&gt;powershell&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;
</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 09 Mar 2024 17:08:21 +0000</pubDate>
        </item>
    </channel>
</rss>
