PlaylistAudioBot - Telegram playlist download bot with ytdl

Overview

Telegram PlaylistAudioBot

PlaylistAudioBot:

🇬🇧 Telegram playlist download bot with ytdl (m4a, only audio)

🇹🇷 Telegram oynatma listesi indirici bot (m4a, sadece ses)

🔥 Demo in Telegram: @PlaylistAudioBot

Features

🇬🇧 Click Here 🇹🇷 Buraya Tıkla
  • Youtube-DL downloading status
  • Fully customizable progressbar
  • Auto update ytdl with every request
  • Only one process in same time (for stabilization)
  • Embed thumbnail, metadata's to file
  • Custom ytdl format selector (dont change if you dont know)
  • Custom thumbnail (replace src/file.jpg with yours)
  • Force Subscribe
  • Video limit (give 0 for unlimited, default 0)
  • Size limit (give 0 for unlimited, default 0)
  • Logger
  • Shell
  • Pinger

Setting up config file

🇬🇧 Click Here 🇹🇷 Buraya Tıkla
Required Variables:

  • BOT_TOKEN: Telegram Bot Token. Example: 3asd2a2sd32:As56das65d2as:ASd2a6s3d26as
  • APP_ID: Telegram App ID. Example: 32523453
  • API_HASH: Telegram Api Hash. Example: asdasdas6d265asd26asd6as1das
  • AUTH_IDS: Auth only some groups or users. If you want public, leave it empty or give 0. Example: -100656 56191 -10056561
  • BOT_USERNAME: Your bot's username. without @. Example: PlaylistAudioBot

Not Required Variables:

  • OWNER_ID: Bot's owner id. Send /id to t.me/MissRose_bot in private to get your id. Required for shell and say hello in every restart to you. If you don't want, leave it empty.
  • FORCE_SUBSCRIBE_CHANNEL: Force subscribe channel or group. Example: -1001327202752 or @HuzunluArtemis. To disable leave it empty. Do not forget to make admin your bot in forcesub channel or group.
  • CHANNEL_OR_CONTACT: Your bot's channel or contact username. Example: HuzunluArtemis
  • JOIN_CHANNEL_STR: Join channel warning string. See config.py.
  • YOU_ARE_BANNED_STR: Banned user string. See config.py.
  • JOIN_BUTTON_STR: Join button string. See config.py.
  • VIDEO_LIMIT: Max video limit. Example: 3, 62, 52 (give 0 for unlimited, default 0)
  • VIDEO_LIMIT: Max playlist size limit in bytes. (give 0 for unlimited, default 0)
  • UPDATE_YTDL_EVERY_DOWNLOAD: Give True if you want to update ytdl in every download command. Default True
  • SLEEP_BETWEEN_SEND_FILES: For floodwait. Leave blank if you dont know.
  • YTDL_DOWNLOAD_FORMAT: Ytdl format selector. Leave blank if you dont know.

Deploy

🇬🇧 Click Here 🇹🇷 Buraya Tıkla

Deploy to Heroku:

  • Open me in new tab
  • Fill required variables
  • Fill app name (or dismiss)
  • Make you sure building with Dockerfile (as container. not heroku-18 or heroku-20)

Deploy to Local:

  • install python and ffmpeg to your machine
  • git clone https://github.com/HuzunluArtemis/PlaylistAudioBot
  • cd PlaylistAudioBot
  • pip install -r requirements.txt
  • python bot.py

Deploy to Vps:

  • git clone https://github.com/HuzunluArtemis/PlaylistAudioBot
  • cd PlaylistAudioBot
  • For Debian based distros sudo apt install python3 && sudo snap install docker
  • For Arch and it's derivatives: sudo pacman -S docker python

License

🇬🇧 Click Here 🇹🇷 Buraya Tıkla
GNU GPLv3 Image

PlaylistAudioBot is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
You might also like...
Telegram bot to stream videos in telegram voicechat for both groups and channels. Supports live strams, YouTube videos and telegram media.

Telegram VCVideoPlayBot An Telegram Bot By @ZauteKm To Stream Videos in Telegram Voice Chat. NOTE: Make sure you have started a VoiceChat in your Grou

Telegram bot to stream videos in telegram voicechat for both groups and channels. Supports live strams, YouTube videos and telegram media.

Telegram bot to stream videos in telegram voicechat for both groups and channels. Supports live strams, YouTube videos and telegram media.

This is telegram bot to generate string session for using user bots. You can see live bot in https://telegram.dog/string_session_Nsbot

TG String Session Generate Pyrogram String Session Using this bot. Demo Bot: Configs: API_HASH Get from Here. API_ID Get from Here. BOT_TOKEN Telegram

A telegram bot which can show you the status of telegram bot

BotStatus-Ts-Bot An open source telegram Bot Status bot For demo you can check here The status is updated in every 1 hour About Bot This is a Bot stat

veez music bot is a telegram music bot project, allow you to play music on voice chat group telegram.
veez music bot is a telegram music bot project, allow you to play music on voice chat group telegram.

🎶 Veez Music Bot Music bot for playing music on telegram voice chat group. Requirements 📝 FFmpeg NodeJS nodesource.com Python 3.7+ PyTgCalls 🧪 Get

A simple telegram voting bot based on the python-telegram-bot api.

A simple telegram voting bot based on the python-telegram-bot api. *To make it more easy to use, I might make a C++ code in the future so you don't ha

An Telegram Bot By @AsmSafone To Stream Videos in Telegram Voice Chat. This is Also The Source Code of The Bot Which is Being Used In @SafoTheBot Group! ❤️

Telegram Video Player Bot (Beta) An Telegram Bot By @AsmSafone To Stream Videos in Telegram Voice Chat. Special Features Supports Live Streaming From

Telegram bot implementing Lex Arcana using python-telegram-bot library.
Telegram bot implementing Lex Arcana using python-telegram-bot library.

Lex Arcana Telegram Bot 🤖 Telegram bot implementing Lex Arcana using python-telegram-bot library. This bot was evaluated for the course "Computer Eng

Owner
Hüzünlü Artemis [HuzunluArtemis]
@HuzunluArtemis
Hüzünlü Artemis [HuzunluArtemis]
Telegram PHub Bot using ARQ Api and Pyrogram. This Bot can Download and Send PHub HQ videos in Telegram using ARQ API.

Tg_PHub_Bot Telegram PHub Bot using ARQ Api and Pyrogram. This Bot can Download and Send PHub HQ videos in Telegram using ARQ API. OS Support All linu

TheProgrammerCat 13 Oct 21, 2022
null 1 Feb 18, 2022
A telegram bot that can upload telegram media files to anonfiles.com and give you direct download link

✯ AnonFilesBot ✯ Telegram Files to AnonFiles Upload Bot It will Also Give Direct Download Link Process : Fork This Repositry And Simply Cick On Heroku

Avishkar Patil 38 Dec 30, 2022
A Simple Telegram Bot By @AsmSafone to Download Files From Mega.nz and Upload It to Telegram

MegaDL-Bot A Simple Telegram Bot By @AsmSafone to Download Files From Mega.nz and Upload It to Telegram Features No Login Required All Mega.nz File Li

SAF ONE 92 Dec 2, 2022
A Telegram bot to download youtube playlists and upload them to telegram. (may be slow becoz youtube limitations)

YTPlaylistDL ?? A Telegram bot to download youtube playlists and upload them to telegram. (may be slow becoz youtube limitations) ?? Follow me and sta

Anjana Madu 43 Dec 28, 2022
A Simple Telegram Bot that can Download Files From Mega.nz and Upload It to Telegram

MegaDL-Bot A Simple Telegram Bot By @mrkpbots to Download Files From Mega.nz and Upload It to Telegram Features No Login Required All Mega.nz File Lin

MRKP BOTS 5 Feb 20, 2022
A simple telegram Bot, Upload Media File| video To telegram using the direct download link. (youtube, Mediafire, google drive, mega drive, etc)

URL-Uploader (Bot) A Bot Upload file|video To Telegram using given Links. Features: ?? Only Auth Users (AUTH_USERS) Can Use The Bot ?? Upload YTDL Sup

Hash Minner 18 Dec 17, 2022
A Telegram Bot to generate permanent Stream and Download links for any Telegram file

Telegram File To Stream Link This bot will give you permanent Stream and Download links for Telegram files Deploy the Bot Press the below button to de

Shadow 80 Dec 16, 2022
Telegram Voice Chat UserBot made with Pyrogram and MarshalX/tgcalls with playlist and Heroku support

Telegram Voice Chat UserBot A Telegram UserBot to Play Audio in Voice Chats. This is also the source code of the userbot which is being used for playi

Calls Music 164 Nov 12, 2022
The purpose of this bot is to take soundcloud track requests, that are posted in the stream-requests channel, and add them to a playlist, to make the process of scrolling through the requests easier for Root

Discord Song Collector Dont know if anyone is actually going to read this, but the purpose of this bot is to check every message in the stream-request

null 2 Mar 1, 2022