<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>TheNightlyGod</title><author><name>TheNightlyGod</name></author><id>https://teletype.in/atom/thenightlygod</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/thenightlygod?offset=0"></link><link rel="alternate" type="text/html" href="https://blog.lukiuwu.xyz/?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=thenightlygod"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/thenightlygod?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-09-01T18:17:56.380Z</updated><entry><id>thenightlygod:UwciXvD49nP</id><link rel="alternate" type="text/html" href="https://blog.lukiuwu.xyz/UwciXvD49nP?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=thenightlygod"></link><title>lukidown - Telegram бот для загрузки всего отовсюду.</title><published>2026-08-03T13:31:33.568Z</published><updated>2026-08-03T13:31:33.568Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/1b/2f/1b2fcdfd-1716-4157-ae73-de05228e48d1.png"></media:thumbnail><tt:hashtag>программирование</tt:hashtag><tt:hashtag>telegram_bot</tt:hashtag><tt:hashtag>telegramбот</tt:hashtag><tt:hashtag>python</tt:hashtag><tt:hashtag>бот</tt:hashtag><summary type="html">&lt;img src=&quot;https://img1.teletype.in/files/8e/45/8e45d0a3-9654-4263-8088-6267a2ec778d.png&quot;&gt;Я написал бота на Python, используя библиотеки kurigram, yt-dlp и ffmpeg.
Данный бот умеет скачивать что-то (в зависимости от площадки) из следующих платформ: YouTube, TikTok, Instagram, Pinterest, Rutube, VK, Spotify, Shazam, Yandex Music, SoundCloud, VK Music, Deezer, Apple Music, Tenor, JioSaavn, Twitch (только клипы), Snapchat, Reddit, Kinopoisk.</summary><content type="html">
  &lt;figure id=&quot;Bsrf&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/8e/45/8e45d0a3-9654-4263-8088-6267a2ec778d.png&quot; width=&quot;2560&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;R6ca&quot;&gt;Я написал бота на &lt;em&gt;Python&lt;/em&gt;, используя библиотеки &lt;em&gt;kurigram&lt;/em&gt;, &lt;em&gt;yt-dlp&lt;/em&gt; и &lt;em&gt;ffmpeg&lt;/em&gt;.&lt;br /&gt;Данный бот умеет скачивать что-то &lt;em&gt;(в зависимости от площадки)&lt;/em&gt; из следующих платформ: YouTube, TikTok, Instagram, Pinterest, Rutube, VK, Spotify, Shazam, Yandex Music, SoundCloud, VK Music, Deezer, Apple Music, Tenor, JioSaavn, Twitch (только клипы), Snapchat, Reddit, Kinopoisk.&lt;/p&gt;
  &lt;h3 id=&quot;3pij&quot;&gt;Функции:&lt;/h3&gt;
  &lt;ul id=&quot;eHtd&quot;&gt;
    &lt;li id=&quot;fWY7&quot;&gt;Загрузка видео, аудио и миниатюр со всех поддерживаемых платформ через yt-dlp.&lt;/li&gt;
    &lt;li id=&quot;yBxZ&quot;&gt;Полный пользовательский интерфейс Telegram-бота: встроенные клавиатуры для выбора формата/качества, кнопки отмены и история загрузок для каждого пользователя.&lt;/li&gt;
    &lt;li id=&quot;i6W5&quot;&gt;Inline режим — запуск загрузок из любого чата через @your_bot &amp;lt;ссылка или поисковый запрос&amp;gt;.&lt;/li&gt;
    &lt;li id=&quot;LkFs&quot;&gt;Резервный вариант поиска музыки: ссылки Deezer/Apple Music обрабатывают метаданные, а затем находят соответствующий трек через поиск YouTube.&lt;/li&gt;
    &lt;li id=&quot;rLT8&quot;&gt;Поддержка Кинопоиска для просмотра сезонов, эпизодов и вариантов озвучки/перевода.&lt;/li&gt;
    &lt;li id=&quot;UgAL&quot;&gt;Кэширование результатов (Postgres + Redis), поэтому повторные запросы обрабатываются мгновенно, а не загружаются повторно.&lt;/li&gt;
    &lt;li id=&quot;Q95z&quot;&gt;Настраиваемые одновременные обработчики загрузок и очередь загрузок с поддержкой отмены.&lt;/li&gt;
    &lt;li id=&quot;Z4J3&quot;&gt;Встраивание аудиотегов/обложки (ID3, FLAC, MP4) через mutagen.&lt;/li&gt;
    &lt;li id=&quot;CRNa&quot;&gt;Встроенный HTTP-сервер проверки работоспособности для контейнеров.&lt;/li&gt;
    &lt;li id=&quot;w8Zo&quot;&gt;Готовность к Docker для простого развертывания.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;MI8o&quot;&gt;Изначальная цель этого бота заключается в том, чтобы сделать большой комбайн, притом &lt;strong&gt;без рекламы&lt;/strong&gt; и &lt;strong&gt;платных подписок&lt;/strong&gt;, в отличие от множества других подобных &lt;em&gt;ботов&lt;/em&gt;. Данный проект работает с &lt;em&gt;апреля 2026 года&lt;/em&gt;.&lt;/p&gt;
  &lt;p id=&quot;aXoL&quot;&gt;Однако код открыл я только &lt;strong&gt;сейчас&lt;/strong&gt;. Обусловлено это тем, что я хотел допилить его до более-менее &lt;strong&gt;адекватного &lt;/strong&gt;&lt;em&gt;состояния&lt;/em&gt;.&lt;/p&gt;
  &lt;figure id=&quot;BLOg&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/15/b0/15b00917-9b83-4454-9b16-08e682b32cc6.png&quot; width=&quot;453&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Tav4&quot;&gt;В нем имеется поддержка двух языков &lt;strong&gt;(RU, EN)&lt;/strong&gt;.&lt;/p&gt;
  &lt;figure id=&quot;uNaI&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ab/04/ab04bd82-3673-4ffa-a427-53f97da17131.png&quot; width=&quot;335&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;aSm5&quot;&gt;Красивый, но простой дизайн. Загрузка видео до &lt;strong&gt;4K&lt;/strong&gt;, а также загрузка аудио от &lt;strong&gt;MP3 &lt;em&gt;(192 kbps)&lt;/em&gt;&lt;/strong&gt; до &lt;strong&gt;FLAC&lt;/strong&gt;.&lt;/p&gt;
  &lt;figure id=&quot;N7ef&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/c8/24/c8242857-6f4c-4e18-a0b5-0808726fe1dd.png&quot; width=&quot;370&quot; /&gt;
    &lt;figcaption&gt;Сообщения не отправляются подряд. Сделано тока для красивой фотки.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;sp37&quot;&gt;История запросов.&lt;/p&gt;
  &lt;figure id=&quot;aBGb&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1a/de/1adea7ac-4fbb-4819-bd8c-97cf40c37062.png&quot; width=&quot;454&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XkMI&quot;&gt;Очередь.&lt;/p&gt;
  &lt;figure id=&quot;Hmqy&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a2/58/a2587a06-c64b-471f-84ee-fa55e45b6a3b.png&quot; width=&quot;454&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;h7e9&quot;&gt;Конечно, без трудностей не обошлось. Пришлось &lt;em&gt;&lt;strong&gt;реверсить&lt;/strong&gt;&lt;/em&gt; некоторые платформы, чтобы использовать не &lt;em&gt;веб-скрейпинг&lt;/em&gt;, а конкретно их &lt;strong&gt;API&lt;/strong&gt;. Это сделано для &lt;em&gt;&amp;quot;Яндекс Музыки&amp;quot;&lt;/em&gt;, &lt;em&gt;&amp;quot;VK Музыки&amp;quot;&lt;/em&gt;, &lt;em&gt;&amp;quot;Кинопоиска&amp;quot;&lt;/em&gt; и &lt;em&gt;Spotify&lt;/em&gt;. У последних двух это сделано частично, так как пришлось использовать Playwright.&lt;/p&gt;
  &lt;figure id=&quot;4DPd&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/f6/57/f6571792-91c5-4345-bb23-06ab96e6989b.png&quot; width=&quot;454&quot; /&gt;
    &lt;figcaption&gt;Сообщения не отправляются подряд. Сделано тока для красивой фотки.&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;YwBs&quot;&gt;Однако мне нравится, что оно так вышло. Да, конечно, появляются вопросы: &lt;em&gt;&amp;quot;А кому это надо?&amp;quot;&lt;/em&gt;. Но, судя по всему, кому-то да надо, раз такие боты существуют в огромном количестве. Лично я использую своего бота для скачивания треков.&lt;/p&gt;
  &lt;p id=&quot;dsXB&quot;&gt;Вы тоже можете &lt;em&gt;принять участие&lt;/em&gt; в разработке. Я не говорю, что проект завершён, в нём определённо есть что допиливать &lt;em&gt;(много чего...)&lt;/em&gt;. Так что те, кому понравился бот и кто хочет добавить либо &lt;strong&gt;что-то новое и интересное&lt;/strong&gt;, либо &lt;strong&gt;исправить баги&lt;/strong&gt;, могут отправлять &lt;em&gt;PR-запросы&lt;/em&gt;, и я их с радостью буду проверять и одобрять.&lt;/p&gt;
  &lt;p id=&quot;Eh6v&quot;&gt;Тем же, кому всё это чуждо и кто просто хочет &lt;em&gt;поскачивать &lt;/em&gt;что-то, вы, конечно, можете зайти в Telegram и просто использовать бота ;)&lt;/p&gt;
  &lt;p id=&quot;PwvI&quot;&gt;&lt;em&gt;&lt;a href=&quot;https://github.com/TheNightlyGod/lukidown_bot&quot; target=&quot;_blank&quot;&gt;Github&lt;/a&gt; | &lt;a href=&quot;https://t.me/lukidown_bot&quot; target=&quot;_blank&quot;&gt;Telegram Bot&lt;/a&gt; | &lt;a href=&quot;https://t.me/lukioff&quot; target=&quot;_blank&quot;&gt;мой тгк&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;figure id=&quot;tQIR&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/79/5b/795ba05c-bb20-4667-813e-cdf6d4d58c95.png&quot; width=&quot;2048&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;RukA&quot;&gt;Ну и спасибо вам за прочтение. ❤&lt;br /&gt;&lt;em&gt;Приятно оставить хоть и маленькую но какую-то историю.&lt;/em&gt;&lt;/p&gt;
  &lt;tt-tags id=&quot;8O1A&quot;&gt;
    &lt;tt-tag name=&quot;программирование&quot;&gt;#программирование&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;telegram_bot&quot;&gt;#telegram_bot&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;telegramбот&quot;&gt;#telegramбот&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;python&quot;&gt;#python&lt;/tt-tag&gt;
    &lt;tt-tag name=&quot;бот&quot;&gt;#бот&lt;/tt-tag&gt;
  &lt;/tt-tags&gt;

</content></entry></feed>