vinayak-7-0-3 / Tidal-DL-Telegram

Telegram bot to download songs from Tidal
GNU General Public License v3.0
96 stars 79 forks source link

Tidal-DL-Bot-TG

Telegram bot to download Songs from Tidal.

Features

⚠️ Download Feature Won't Work Without A Tidal Premium Account ⚠️

Heroku Deploy

Use the below button to deploy the bot in Heroku.

Deploy

Koyeb Deploy

Use the below button to deploy the bot in Koyeb.

Deploy to Koyeb

Deploy Locally

Rename example.env to .env and fill all those required variables.

virtualenv -p python3 VENV
. ./VENV/bin/activate
pip install -r requirements.txt
python -m bot

Variables Details

-> Required variables

-> Optional variables

Bot Commads Details

Info about available commands for the bot

Tidal Authentication is done in the settings panel. Use /settings command

Copy paste these commands in BotFather

If you want to change the default commands go to _init.py_\ Line 27

start - Start the bot
help - Shows Help Message
download - Download songs from Tidal
auth - Authorise a chat/user
settings - Open Settings Panel [ADMIN ONLY]
add_sudo - Add a user as Admin [ADMIN ONLY]
shell - Run shell cmds [ADMIN ONLY]
index - Index Search channel with Songs [ADMIN ONLY]
authed - Shows list of chats where bot is allowed to run

Tidal Config Details

Tidal Download Settings can be configured by editing values in .tidal-dl.json

The values can be as follows :-

It is recommened not to change other values in the JSON

JOIN SUPPORT GROUP FOR HELP

Credits

Yarronzz - For his Tidal-dl CLI

Odesli/Songlink - For API

Support Me

ko-fi