8000 GitHub - MysteryMS/genius-bot: Genius bot for Telegram, built in Go. Reachable at @GetGeniusBot
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Genius bot for Telegram, built in Go. Reachable at @GetGeniusBot

Notifications You must be signed in to change notification settings

MysteryMS/genius-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro

Welcome to the @GetGeniusBot official repository!

You might wonder what does this bot do. Basically, gather track information on Genius. The original version was in JavaScript but I've changed my mind and re-did it in go. Some features may be missing from the original version. Using it is pretty simple: just type @GetGeniusBot followed by the name of the track you're looking for. Currently you can get track bios and streaming platforms. Lyrics are not supported as they're a hard thing do deal with.

Locally testing

This bot requires 3 tokens to run:

  • Your Telegram bot token, through @BotFather
  • A Genius API token
  • A SongLink token. You gotta e-mail them for that, and for that reason this token is optional. Just make sure to take off &key=<key> at /src/handler/handle_callback.

Config file

All those tokens described above must be in a config.json file at the root of the project. Also look for the config.json.example for more keys to add. Yes, they're required too. Once that's done the bot should work normally.

Contributing

All kind of contributions are welcome! Just make sure to use the right buttons when providing feedback, such as the Issue tab for issues and the Pull Request tab for improvements/feature requests.

About

Genius bot for Telegram, built in Go. Reachable at @GetGeniusBot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0