Telegram Music Bot
This is a Telegram music catalog bot. Was originated and improved from szastupov/musicbot .
Rewrote search logic, fuzzy search is supported.
More formats is supported.
Various searching parameters, including artist, title and formats.
Log channel support
Duplicates detection. Will only keep the one with a highest resolution.
Simply send keywords to search from the database.
Send music files to add it to the database.
/help for help.
type:TYPE after keywords to restrict the type of result.
mp3was converted to
mpegin bot since mp3 is not a mime-type.)
Seperate the artist and song by
Xiaoan>The song of early-spring
It also works great with
Xiaoan>The song of early-spring type:flac
/stats for the status of bot.
/music to send music files from this bot in a group chat.
/add to a music file in a group chat to add music file to the database.
Songs which was uploaded to the music channel will be sync to the database.
Add admins assigning as an admin of the log channel.
/delete The Song of early-spring
/admin to return a list of admin.
API_TOKEN : Bot's API Token.
BOT_NAME : Bot's name.
CHANNEL : Music channel's ID.
CHANNEL_NAME : Music channel's name.
LOGCHN_ID : log channel's chat ID. (with
REST_PORT : REST API's port. Usually
REST_HOST : REST API's host. Usually
MONGO_HOST : MongoDB 's URL.
MONGO_DB_NAME : MongoDB Database's name.
LANG : Language.
Currently Chinese(Taiwan) only. [zh-TW]
Feel free to open a PR!