How to make a music bot in telegram


AbhimanyuLogs/YukkiMusicBot - Buttons - Heroku Elements

Yukki Music Bot is a Powerful Telegram Music+Video Bot written in Python using Pyrogram and Py-Tgcalls by which you can stream songs, video and even live streams in your group calls via various sources.

  • Youtube, Soundcloud, Apple Music, Spotify, Resso and Telegram Audios & Videos support.
  • Written from scratch, making it stable and less crashes.
  • Attractive thumbnails, fonts and images, making experience more user-friendly and interactive.
  • Loop, Shuffle, Specific Skip, Playlists etc support
  • Global, Users, Chats Top 10 played tracks stats
  • Multi-Language support

Here's a brief high-level overview of the Yukki Music Bot:

This project is based on Pyrogram and Py-Tgcalls . Pyrogram is a modern, elegant and asynchronous MTProto API framework.

  • For database, Yukki uses the MongoDB to store data and keys. MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need.
  • Project uses the bs4 web scrapping for getting many platform details. Beautiful Soup is a Python library for pulling data out of HTML and XML files.
  • The project uses the font Poppins as its main font for the thumbnails.
  • The projects uses attractive images and icons which you cen get in assets directory.

For more information on the technologies that power the Yukki Music Bot, check out the Docs.

If you want to start working with Yukki Music Bot you can either fork or import repo . The official documentation site contains a lot of information. The best place to start is from the deployment section. If you'd like to talk to us, join us on our Telegram Group

🖇 Prerequisites

In order to avoid conflicts in your project, you must have/installed

  • Python3.9
  • Telegram API Key
  • Telegram Bot Token
  • MongoDB URI
  • Pyrogram String Session

🖇 Generating Pyrogram String Session

🖇 Heroku Deployment

Click the button below to deploy Yukki on Heroku!

Click on buttons below to expand and detailed explanation process. !

Detailed Heroku Depoyment Process »

🚀 Deploy Process

  • Click on the deploy button above and login to your heroku account .
  • Fill your values there.
  • If you don't know how to get config vars : Please refer here
  • Make sure you fill correct values.
  • Click on Deploy button.
  • Please wait till the app gets deployed on heroku. Deploying can take upto 2-3 mins..
  • When your app is successfully deployed, click on Manage App button.

🚀 Booting Process

  • Search for Resources Tab inside your app. ( Check Image for more details)
  • Click on the Pencil Icon under resources section.
  • Turn on the switch present there near pencil icon.
  • Congrats your Music Bot is now Booting.

🚀 Checking Logs

  • After Turning on your booting .
  • Click on the More Button present at top right corner .
  • Click on the View Logs button from the drop down menu.
  • You check your logs there!
  • Click on save button there at bottom to save your logs and forward it to us on @YukkiSupport if you face any problem

🖇 VPS Deployment

Checkout Docs for Detailed Explanation on VPS Deploy

shikhar@MacBook~ $ git clone https://github.com/notreallyshikhar/YukkiMusicBot shikhar@MacBook~ $ cd YukkiMusicBot shikhar@MacBook~ $ sudo bash setup

Setup will install each and every requirement, nodejs and pip packages automatically. After successfull installation of requirements , setup will ask you to input your vars. Please input your vars correctly.

shikhar@MacBook~ $ bash start

Not Getting VPS Method? Watch Tutorial

🏷 Support

Reach out to the maintainer at one of the following places:

  • GitHub Issues
  • Contact options listed on this GitHub profile
  • Telegram Support

🎗 Project assistance

If you want to say thank you or/and support active development of YukkiMusicBot:

  • Add a GitHub Star to the project.
  • Fork the Repo :)
  • Write interesting articles about the project on Dev.to, Medium or your personal blog.

PS: You can buy me a coffee too :)

Together, we can make YukkiMusicBot better!

✍🏻 Contributing

First off, thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated.

Please read our contribution guidelines, and thank you for being involved!

👨🏻‍💻 Authors & contributors

The original setup of this repository is by Team Yukki.

For a full list of all authors and contributors, see the contributors page.

⚠️ Security

YukkiMusicBot follows good practices of security, but 100% security cannot be assured. YukkiMusicBot is provided "as is" without any warranty. Use at your own risk.

For more information and to report security issues, please refer to our SECURITY.md

🗂 License

This project is licensed under the GNU General Public License v3. All designs were created by @NotReallyShikhar .

See LICENSE for more information.

📑 Acknowledgements

Special thanks to these amazing projects/people which/who help power Yukki Music Bot:

  • Pyrogram
  • Py-Tgcalls
  • CallsMusic Team
  • TheHamkerCat
  • Charon Baglari

Reminder that you are great, you are enough, and your presence is valued. If you are struggling with your mental health, please reach out to someone you love and consult a professional.

7 Best Telegram Music Bot in 2022

Ishant 2

Telegram music bots have gone far beyond the standard robots in messengers in social networks. A music bot for Telegram allows you to play, pause, resume, and download music from several sources to your Telegram. Since the days of unlimited listening to music on Radio have sunk into oblivion, music bots for Telegram with audio recordings from this social media have gained the most popularity. The main specialization of music bots in Telegram is downloading music directly to the messenger with the ability to listen offline.

What is Telegram Music Bot?

A Telegram Music bot is a tool that is ready to execute music commands like downloading, generating a playlist, pausing, playing, and resuming music from a specific source to your Telegram.

The music bot for Telegram can reply to your commands 24/7. Now music bots have become popular because they greatly facilitate the life of channel owners and ordinary users.

Best Telegram Music Bot in 2022

Searching for Telegram Music Bots? You are at the right place. In this article, we have collected Telegram music bots not only for downloading music from various sources but also for sending different audio collections and being able to recognize music by analogy with Shazam.

  • VK Music Bot
  • Spotify Downloader Bot
  • Spotybot
  • SongID Bot
  • GetMedia Bot
  • Music Downloader bot
  • YT Audio Bot.

1. VK Music Bot

VK Music Bot is a Telegram bot that you can use to listen to music or songs. This bot provides various kinds of songs from around the world. You can search songs by entering the song title or artist name into the Music bot. The song will appear automatically.

You can also use VK Music Bot to download songs. You can save the downloaded songs to your cellphone playlist. If you are interested in using this bot, you can search for it using the following username: @vkmusic_bot

VK Music Bot Commands

A command must always start with the '/' symbol.

Search by title

/song

Search by artist

/artist

Next page

/next

Previous page

List your playlist

Settings

/settings

Information

/help

Open VK Music Bot

2.

Spotify Downloader Bot

Spotify Downloader Bot is a Telegram music bot. This bot is made by using Python programming. It lets you download songs from Spotify and Youtube. You can also use this bot to listen to songs for free. 

Its function is almost the same as VK Music Bot and provides a lot of songs ranging from Korean, western, Indian songs, and others. If you want to use this bot, you can search for it with the following username: @jaybeespotifybot

Spotify Downloader Bot Commands

Check if the bot is Alive

/start

Learn more about the bot

/help

Zip a Spotify Playlist

/zip

Upload playlist to Google Drive

/gdrive

Search for a track

/search

Check Bot Uptime

/uptime

Open Spotify Downloader bot

3. Spotybot

When it comes to listening to music, @spotybot is the best Telegram music bot for groups. Since most of us love to listen to songs on Spotify, with this bot, everyone in the group can search for a song or artist directly within the Telegram group. It returns with a 30-second audio clip to help you get a feel for your mood with a link to the whole song on Spotify.

You can use this bot with inline messages, for example, @spotybot Eminem. You can try it right now! Or you can write to me /findsong and the name of a song, and the bot will reply with the 30 seconds song preview! You can call this bot by typing the name @spotybot on telegram.

Spotybot commands

send the 30 seconds preview

/findsong

help command

/help

log in on Spotify

/getauth

questions, bugs, and donations

/support

Open Spotybot

4. SongID Bot

SongID is a Telegram music bot that can identify music, similar to Shazam. SongID will immediately provide the artist and title related to the music or song.

Often hear a song that you like but don't know the title of the song? Then you can use this bot called SongID, one of the most popular Telegram music bots that many people use. To get started, you need to upload a file or record a Telegram Audio Message. If you exceed the limit of 20MB/song, you won't be able to scan your file for music!

SongID Bot Commands

How to use SongID

/help

View data we have stored about you

/mydata

Open SongID

5. GetMedia Bot

GetMedia is one of the best Telegram music bots that allows you to download music from various sources. This bot is not only limited to music. It can download videos also from YouTube, Twitter, and photos from Instagram. 

The GetMedia bot is still one of the best Telegram bots that many people use to download media files on the Internet. It is a multipurpose bot that can get any media file from anywhere.

GetMedia Bot commands

Shows the menu

/menu

Perform a search action

/search

Get Music

/music

Get Video

/video

This command helps you regarding bot usage

/help

Open GetMedia bot

6.

 Music Downloader bot

As the name indicates, it is one of the best Music downloader bots for Telegram. This bot can search, find & download music from Spotify/Deezer for free.

Either send the bot a music link or search for a song using the keypad. This bot will deliver accurate results. You can search songs by artists, albums, and Global search.

Music Downloader bot commands

Start the bot

/start

Select the song's quality

/quality

Show info and statistics

/info

Open Music downloader bot

7. YT Audio Bot

YT Audio Bot allows you to download music from YouTube. It is a bot that you can use as a medium to convert YouTube videos into audio, and you can easily download them directly using this Telegram Bot. It is the most popular and loved bot in Telegram supporting 20+ languages.

Downloading music through this bot can be easy and avoids the hassle of ads on song download websites, and prevents you from downloading viruses to your android. Another bot that you can use to download audio from Youtube videos is VK Music Bot.

YT Audio Bot commands

Start the bot or view its description

/start

Open the bot's settings

/settings

Learn how to use the bot

/help

Manage your download history

/history

Select the bot's language

/language

Help translate the bot

/translate

Donate to support development

/donate

Open YT Audio Bot

Related articles:

Conclusion

So these are some best music bots for Telegram. These bots allow you to stream, and download music from various sources.

Create music in Telegram using the creatormusbot — Tribune on vc.ru

{"id":13680,"url":"\/distributions\/13680\/click?bit=1&hash=c0e9f8f608229979229e238cb39f303eebdae16cd054cf221b22"title "\u0427\u0442\u043e \u0437\u0430\u0441\u0442\u0440\u043e\u0439\u0449\u0438\u043a\u0438 \u043f\u0440\u044f\u0447\u0443\u044\u042\u043\u042e u0441 \u0437\u0430 \u043a\u0440\u0430\u0441\u0438\u0432\u043e\u0439 \u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u49\u043\u043\?","buttonText":"\u0420\u0430\u0441\u0441\u043a\u0430\u0436\u0438\u0442\u0435","imageUuid":"9a46bc02-fcec-5656-93cc-0cf32db00e26","isPaidAndBannersEnabled": false}

The situation with music in Telegram is very sad, everything that the messenger offers (bots and channels) is illegal

31 660 views

And it turned out that I have a big public in VK with music and there are similar channels in Telegram, but when I publish music in VK I have no fear that my public will be blocked, in Telegram the situation is completely different, and I already lost one channel (it was blocked at the request of the copyright holders, although the content was immediately removed, and as a result, support has been silent for more than a month), and on another channel I had to leave this topic in order to save him and his audience.

Based on this situation, I have a question why the Telegram team does not legalize music/movies? Will he not create his own libraries in different languages ​​with different availability for regions? So that, as a result, all channels publish what is legal in Telegram itself, as it is now happening in VKontakte with music.
They could easily monetize this by inserting ads and giving subscription access, a kind of Telegram + (reference to Yandex plus)

I also noticed an interesting fact (maybe just a coincidence):

- Durov resigned as CEO of VKontakte in April 2016.
– Music legalized in October 2016

And since now bots and channels with music are blocked left and right, and the channels themselves cannot be unblocked as a result, since support is silent. In this situation, I decided to take the initiative and give each Telegram user their own island with music, in the hope that they will legalize it in the future.

Create your own music bot

Since I had experience in administering my music bot in Telegram, I took into account all the factors and mistakes and decided to give the perfect music bot to every user in Telegram. To do this, you will need to create your own bot in @BotFather (the official Telegram functionality where bots are created), after creation you will receive an API token, you will need to send this token to the @creatormusbot bot, after which you will receive the functionality of a music bot, the functionality of which we will analyze below.

In fact, without any programming, you create a bot that you will use either as your personal playlist that no one will find, or promote it, increase your audience and earn money from ads in the bot.

In the created bot, you will have 4 menu items available:

  • Popular - In this section, you will display songs from the VK rating, that is, everything that is now popular with users of this social network

  • New - Everything is simple here, everything that the performers have released lately, everything is available with you.

  • VK playlist - You can say this is the treasure of this bot, with the help of this functionality, you can instantly transfer your entire playlist from your VK profile to Telegram

  • Search - Probably the most popular and effective section, you just write the name of the song or artist and the bot gives you search results

Why do I need this bot?

Let's take it in order:

  • First and probably most important, this bot is yours and only you know about it , it turns out that all other music bots and channels are public, that is, in full view of all Telegram users, namely therefore, sooner or later, such a bot will be closed by the copyright holders and you will have to look for another bot and create a new playlist there.

  • The second is the promotion of your channel. That is, if you run any channel in Telegram, you can advertise the channel, some posts, and so on inside your created bot.

  • Third, earnings on advertising. How exactly to make money on the audience that will be in your bot is up to you to decide, it can be some kind of affiliate networks, or a direct advertiser who wants to place a post in your music bot, I will only tell you exactly how to place advertising posts later in the article

If you have permanent listeners\users of your bot, then you can make money on it (screenshot of statistics of one of the bots). For example, sell a bot along with its audience or place advertising posts, what opportunities for advertising creatives do you have:

  • Text under the music - in the description of each track, you can place any advertising link or information that this track was found with your bot.
  • Information after launching the bot - as soon as the user launches your bot, a window with text will appear in the center of the screen, in which you can describe the functionality of your bot, as well as add any advertising link.
  • Button in the menu - like any other bot, you have a menu where there is a standard button functionality, as I said, in this bot these are buttons - new items, popular, search and VK Playlist, in addition to these buttons, you You can add your own button in which you can place ANY advertising information, or advertising of your groups or contact details of your advertising manager.
  • Advertising post - in addition to all this, you can place a full-fledged advertising post (image + text + button), which will appear for users who use your bot.

With all these advertising placements, you can also send the audience to some of your channel

Let's go through the results:

  • You create your own personal island of music in Telegram, which only you know about. Which you can constantly update using the functionality of the bot.
  • If you want to develop as a Telegram channel administrator, then you are already attracting an audience to your music bot and you can earn money from this audience.

An example of the created bot: @test_creator_music_bot

The URL where you create the bot: https://t.me/creatormusbot music problem in Telegram. Well, how about the problem in fact there is no music in Telegram, as we are used to seeing it in VK, listening and collecting our playlist there. But at the same time, there are many Telegram channels and bots that distribute music in this messenger, and in this article I will tell you how to never part with music in Telegram and organize your playlist through a bot.

The @creatormusbot bot is now available on Telegram, with which you can create your own custom music bot. In this case, you do not need any programming skills, you will only need to create your own token and send it to the bot.

Why do I need this bot?

This is probably the most logical question "Why should I create something if you yourself said that there are many such bots and channels in Telegram". But let's go through in order, for all the advantages of YOUR bot:

  • The first and probably the most important thing is that all music bots and channels are public, that is, in full view of all Telegram users, which is why sooner or later the copyright holders will close such a bot and you will have to look for another bot and create a new playlist there.

  • The second is, of course, the functionality of the bot, in your created bot maximum minimalism, only the most interesting sections "Search", "News", "Popular" and VK-playlist will be available

More about the functionality

Let's look at each section in more detail:

How it looks in the Telegram bot
  1. Popular social networks

  2. New items - Everything is simple here, everything that the performers have released lately, everything is available with you.

  3. Search - Probably the most popular and effective section, you just write the name of the song or artist and the bot gives you search results

  4. VK-playlist - You can say this is the treasure of this bot, with this functionality, you can instantly transfer your entire playlist from your VK profile to Telegram

Monetization of your Telegram bot

this is exactly your bot that you created, you can make money on it, or rather make money on the audience that you will attract to the bot. That is, if you publicly advertise the bot, and certain traffic comes to you, then in fact, you are already a full-fledged webmaster in Telegram.

Now, I will tell you 2 main ways to make money on this bot, but I think creative people will find more ways.
You can gain an audience for the bot you created and sell and already sell the bot and all its functionality as a ready-made business, I note that this is a fairly growing market.

  • ADVERTISING IN THE BOT.
    How exactly to make money on the audience that will be in your bot is up to you, it can be some kind of affiliate networks, or a direct advertiser who wants to post in your music bot. But now I will describe the main ways to place ads in the bot: