An open API service indexing awesome lists of open source software.

https://github.com/jellytyan/charlotte

Powerful Telegram Bot for downloading content from many sources, such as Youtube, Tiktok, Spotify etc.
https://github.com/jellytyan/charlotte

aiogram aiogram-bot apple-music-downloader bot instagram-downloader soundcloud-downloader spotify-downloader telegram telegram-bot tiktok-downloader youtube-downloader

Last synced: 5 months ago
JSON representation

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

Awesome Lists containing this project

README

          




Charlotte



Suzu from Sewayaki Kitsune No Senko-San



Charlotte is your go-to Telegram bot for downloading audio and video from various popular sites. Share a link with her, and get your file in seconds.




Report Bug
·
Request Feature
·
Use For Free


> ⚠️ **This repository is no longer actively maintained.**
> It remains available as a reference and open archive for those who want to explore or reuse its code.
> Charlotte continues to evolve in private development.
> You can always use it for free. @ZefirkaFox_Bot

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

[![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=JellyTyan&repo=Charlotte&theme=tokyonight)](https://github.com/JellyTyan/Charlotte)

## Available Services
- [x] Youtube / Shorts
- [x] Youtube Music
- [x] SoundCloud
- [x] Spotify
- [x] Apple Music
- [x] Pinterest
- [x] Instagram
- [x] Pixiv
- [x] X (Twitter)
- [x] Reddit
- [x] BiliBili
- [x] TikTok

## 》Features
- [x] High speed
- [x] Simple & intuitive
- [x] Customizable
- [x] Multilingual
- [x] Wide media support
- [x] Friendly personality
- [x] Regularly updated
- [x] Audio & video support
- [x] Lightweight

## 》Requirements
- Python (optional)
- Telegram Bot Token. Get it from [BotFather](https://t.me/BotFather)
- Spotify client ID `for Spotify support` [Click here to get](https://developer.spotify.com/dashboard/login)
- Spotify client Secret `for Spotify support` [Click here to get](https://developer.spotify.com/dashboard/login)

## 》Installation Guide

Clone the repo by running
```bash
git clone https://github.com/JellyTyan/Charlotte.git
```
### After cloning Fill all requirement in `/config/.env` **(rename `.env.example` to `.env`)**
### Configure virtual environment
```bash
python3 -m venv venv
```
#### Then enter to venv
Windows
```bash
./venv/Scripts/activate
```
Linux / MacOS
```bash
source ./venv/bin/activate
```
### Install all dependents
```bash
pip install -r requierements.txt
```
### Run this command for compiling languages
```bash
pybabel compile -d locales -D messages
```
### Run bot with
```bash
python3 main.py
```
### All done!

## 》Support

[![Contact on Telegram](https://img.shields.io/badge/Contact-Telegram-blue?logo=telegram)](https://t.me/charlottesbasement)

[Basement](https://t.me/charlottesbasement) - Charlotte's Basement, where she tells all change logs or service status.

Charlotte is developed and maintained by @JellyTyan.
This repository is provided as-is for reference and learning purposes.