Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add !sing #101

Open
justinmcook opened this issue Nov 13, 2018 · 5 comments
Open

Add !sing #101

justinmcook opened this issue Nov 13, 2018 · 5 comments

Comments

@justinmcook
Copy link
Contributor

It will be nice if VileBot has a !sing command that will print out the lyrics to a song. I originally imagined this in the context of some chosen Christmas jingles, but it will be cool to if it could take any song and find the lyrics online to print out

@amisevsk
Copy link

Get some swearing going in #thefoobar ;)

@cuijulian
Copy link

cuijulian commented Jun 13, 2019

How would the lyrics be formatted in chat? Lyrics can be quite long, and they could take up quite a bit of chat space. Command might be abused to spam. Though implementing this for Christmas jingles in time for the holidays could be fun :)

@aptmac
Copy link
Contributor

aptmac commented Jun 13, 2019

Something like ..

!sing <artist> <song>?

I can't wait to do:

!sing darude sandstorm

Example output courtesy of https://genius.com/Darude-sandstorm-lyrics:

[Verse]
Duuuuuuuuuuuuuuuuuuuuuuun
Dun dun dun dun dun dun dun dun dun dun dun dundun dun dundundun dun dun dun dun dun dun dundun dundun
BOOM
Dundun dundun dundun
BEEP
Dun dun dun dun dun
Dun dun
BEEP BEEP BEEP BEEP
BEEEP BEEP BEEP BEEP
BEEP BEEP BEEP BEEP BEEP BEEP BEEP BEEP BEEP BEEP BOOM
Daddaddadadsadadadadadadadadadaddadadadadadaddadadaddadadadadadadadadadadadaddadddadaddadadadd dadadadaddaddada
D
Dadadddaddadaddadadadddadadada
Nyu nyu nyu nyu nyu nnyu nyu nyu nyu nyu nyu nyu nyu nyu nyu nyu
Doo doo doo doo doo doo doo doo
Nnn nn nn nn nn nn n nn nnn nn nn nnn nnn nnnnnnnn
Dddddddd ddadadadadaddadadadadadaadadadadadad
BOOM
Nyu nyu nyu nyu nyu nyu
BOOM
BOOM BOOM BOOM BOOM
BOOM
Nyunyunyu nyu nyu nyu nyu nyu nyu nyu nyu nyu nyu
BOOM BOOM
BEEP BEEP
BEEP BEEP BEEP
Dadadadadada
Ddadad
BOOM BOOM
BBEP BEEP
BEEP BEEP BEEP BEEP BEEP BEEP BEEP BEEP BEEP BEEP BEEP BEEP BEEP BEEP BEEP
BOOM
(Unintelligible)
Ddudndundun dun dun dun dun dun dun dun dun dun dun dun dun dun dun dund
Dododododododododododododododododododododododododododododoodo
DRUM DRUM DRUM
Ddodododododoododododododododoodododododododo
Chi chichi chi chi chih
BOOOM
Chcihcihfkdhfdisjfkla
Dodododododododododododododododododododododododododododododododododoo
SCHEW
Dododododododoodododododododododododododo
Dadadadddudndundundudnudndundundunddunfudnundudnudnudndund
BOOM
FADE

@cuijulian
Copy link

(Unintelligible)
Ddudndundun dun dun dun dun dun dun dun dun dun dun dun dun dun dun dund
Dododododododododododododododododododododododododododododoodo

Thanks, I hate it

@justinmcook
Copy link
Contributor Author

@cuijulian Pretty much what @aptmac said, we have a limit() utility class that is currently used in ascii to prevent its abuse that we could use in this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants