Skip to content

Powerful Telegram Bot for downloading content from many sources, such as Youtube, Tiktok, Spotify etc.

License

Notifications You must be signed in to change notification settings

JellyTyan/Charlotte

Repository files navigation


Charlotte

Suzu from Sewayaki Kitsune No Senko-San

Charlotte is a handy Telegram bot that allows you to download video and audio from many popular resources. With the help of this bot, you can quickly and easily get the desired media file by simply sending a link to it in chat with the bot.

Report Bug · Request Feature · Use For Free

If you like this repository, feel free to leave a star ⭐ to motivate me improve!

Readme Card

》Features

  • High speed
  • Easy to use
  • Customizable
  • Supports many media services
  • Friendly messages
  • 4 languages support

》Requirements

  • Python (optional)
  • Telegram Bot Token. Get it from BotFather
  • Spotify client ID for Spotify support Click here to get
  • Spotify client Secret for Spotify support Click here to get
  • Your instagram profile username and password for instagram support

》Installation Guide

Clone the repo by running

git clone https://github.com/Licomix/Charlotte.git

After cloning Fill all requirement in /config/.env (rename .env.example to .env)

Configure virtual environment

python3 -m venv venv

Then enter to venv

Windows

./venv/Scripts/activate

Linux / MacOS

source ./venv/bin/activate

Install all dependents

pip install -r requierements.txt

Run this command for compiling languages

pybabel compile -d locales -D messages

Run bot with

python3 main.py

All done!

》Support Server

DiscordBanner

Support Server - Charlotte's Support Server Invite