Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tamilbots/tamilvcmusic

A telegram bot for which is help to play songs in vc 🥰 give 🌟 and fork this repo before use 😏
https://github.com/tamilbots/tamilvcmusic

bot mongodb mongodb-database music music-bot music-player open-source song-player telegram telegram-bot telegram-music-player telegram-voice-chat youtube

Last synced: about 1 hour ago
JSON representation

A telegram bot for which is help to play songs in vc 🥰 give 🌟 and fork this repo before use 😏

Awesome Lists containing this project

README

        

# TamilVcMusic

🌟TamilVCMusicBot🌟

## Give your 💙

Before clicking on deploy to heroku just click on fork and star just below









## How to deploy

Click the below button to watch the video tutorial on deploying

[![Tutorial](https://yt-embed.herokuapp.com/embed?v=kc5LnhEvq48)](https://www.youtube.com/watch?v=kc5LnhEvq48)


### Deploy To Heroku 📡

### Click Below Button to Deploy

### GET STRING SESSION FROM REPL RUN

[![Run on Repl.it](https://camo.githubusercontent.com/05149b448485553c6f14f6430a45c12dcc79ed3c/68747470733a2f2f7265706c2e69742f62616467652f6769746875622f6a61727669733231303930342f4a6172766973)](https://replit.com/@TamilBots/generate-pyrogram-session-string#main.py)

### குழுக்கள் மற்றும் ஆதரவு:

[![](https://camo.githubusercontent.com/e531cdc1dbdcb78f8ffe767875a6b6d33c43e2e0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e2d54656c656772616d2532304368616e6e656c2d7265642e7376673f6c6f676f3d54656c656772616d)](https://t.me/TamilBots)

[![](https://camo.githubusercontent.com/7b0a8bb8af0b2466dd1c38a6c1367ddee45ba266/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e2d54656c656772616d25323047726f75702d626c75652e7376673f6c6f676f3d74656c656772616d)](https://t.me/TamilSupport)

### More 👨🏻‍💻

Deploy to VPS 🏃

### Deploy to VPS 🏃
```sh
# Install Git First (apt-instll git)
$ git clone https://github.com/TamilBots/TamilVcMusic
$ cd TamilBots
# Upgrade sources
# Install All Requirements
$ pip(3) install -r requirements.txt
# Rename example.env to local.env and fill
$ npm i -g npm
# Start Bot
$ python3 -m TamilBots
```

🤩 Features 🥳

### Features ✅

- Thumbnail Support
- Playlist Support
- Current playback support
- Showing track names when skipping
- Zero downtime, Fully Stable
- DEEZER,YOUTUBE & SAAVN PLAYBACK SUPPORTED
- Settings panel
- Control with buttons
- Userbot auto join
- Channel Music Play
- Keyboard selection support for YouTube play

Requirements 📝

### Requirements 📝

- FFmpeg
- NodeJS [nodesource.com](https://nodesource.com/)
- Python 3.7+
- [PyTgCalls](https://github.com/pytgcalls/pytgcalls)

👨🏻‍💻Commands👨🏻‍💻

### Commands for Group 👥
#### For all in group

- `/play ` - play song you requested
- `/play ` - play replied file
- `/dplay ` - play song you requested via deezer
- `/splay ` - play song you requested via jio saavn
- `/ytplay `: Directly play song via YouTube Music
- `/playlist` - Show now playing list
- `/current` - Show now playing
- `/song ` - download songs you want quickly
- `/search ` - search videos on youtube with details
- `/deezer ` - download songs you want quickly via deezer
- `/saavn ` - download songs you want quickly via saavn
- `/video ` - download videos you want quickly

### Admins only 🏅
- `/player` - open music player settings panel
- `/pause` - pause song play
- `/resume` - resume song play
- `/skip` - play next song
- `/end` - stop music play
- `/join` - invite assistant to your chat
- `/leave` - remove assistant from your chat
- `/reload` - Refresh admin list
- `/musicplayer [on/off]` - Enable/Disable Music Player

### Channel Music Play 👨‍🎤
*For linked group admins only:*
- `/cplay ` - play song you requested
- `/cplay ` - play replied file
- `/cdplay ` - play song you requested via deezer
- `/csplay ` - play song you requested via jio saavn
- `/cplaylist` - Show now playing list
- `/cccurrent` - Show now playing
- `/cplayer` - open music player settings panel
- `/cpause` - pause song play
- `/cresume` - resume song play
- `/cskip` - play next song
- `/cend` - stop music play
- `/joinchannel` - invite assistant to your chat
* channel is also can be used instead of c

If you donlt like to play in linked channel:
1. Get your channel ID.
2. Rename your group to: Channel Music: your_channel_id
3. Add [@TamiliniBot](https://t.me/TamiliniBot) as Channel admin with full perms
4. add helper to channel
5. Simply send commands in your group.

### Commands for Sudo Users 👮
- `/leaveall` - remove assistant from all chats
- `/gcast ` - globally brodcast replied message to all chats
- `/pmpermit [on/off]` - enable/disable pmpermit message

### PMpermit
- `.a` - approove someone to pm you
- `.da` - disapproove someone to pm you
+ Sudo Users can execute any command in any groups

## Made with ❤️ By [TamilBots](https://t.me/TamilBots)

### Credits
#### Special Credits
- [Zaute-Km](https://github.com/Zaute-Km): LushaiMusic Developer
- [Rojserbest](http://github.com/rojserbest): Callsmusic Developer
And [Call Music](https://github.com/CallsMusic/CallsMusic) ❤