forum

osu! twitch bot

posted
Total Posts
52
Topic Starter
gerarddp
It has been a good year, but the bot has come to an end. You can use http://mikuia.tv/ instead.

I've been working for a while on a Twitch chat bot for osu! already available in a couple of streams (Elysion and WubWoofWolf) and now I'm making it available to everyone as GerardBot.

Commands available:

!skin, !youtube (or !yt), !twitter, !facebook (or !fb), !keyboard (or !kb), !mouse, !tablet : any static text you want
!song : the song playing now, "Song: The Fox - Ylvis (https://osu.ppy.sh/s/119980)"
!profile : a link to your osu! profile page
!uptime : time your stream has been online
!help : displays all the commands available
!request https://osu.ppy.sh/s/119980 (or !req) : adds the beatmap to the request queue or send the link in-game
!rank : displays your pp rank and rating for the game mode selected in preferences (use !rank osu, ctb, taiko and mania for the other modes)
!tp : displays your tp rank and rating
!about

How to set up?

Login with your twitch account at http://gerarddp.duckdns.org/twitchbot/ , once your a logged in the bot will connect to your channel. Now just add all the information and settings and you are done.
In the request page you will see the songs being requested in your chat if you have it enabled.

If you have any idea, suggestion or features you would like to be added feel free to ask.



Changelog
v1.4 Completed sending requests in-game and some fixes
v1.3 Added !facebook, more !rank options, !about displays forum link, first steps to in-game pm, fixed !uptime and maybe more things
v1.2 Added !rank,!req now displays song added and fixed some bugs
v1.1 Added website, !tp and requests
v1.0 First release
Kayla
star
Jaxalotl
I'd love this :3
Primula_old
Note for developer: If your bot isn't verified for use on Twitch, you will be banned if more than 20 commands occur in 30 seconds.
Topic Starter
gerarddp
A new version of the bot is available, check first post to see what's new.

If you run into any problems, send me a message in-game or here.

Primula wrote:

Note for developer: If your bot isn't verified for use on Twitch, you will be banned if more than 20 commands occur in 30 seconds.
Thanks for the advice, I'll keep this in mind.
Kasugunai
I've added it to my stream some minutes ago, how much time does it take for it to start working?
Topic Starter
gerarddp

Kasugunai wrote:

I've added it to my stream some minutes ago, how much time does it take for it to start working?
It's supposed to connect immediately, I've checked your channel and it's already connected :)


If it happens to someone else, wait a couple of minutes and then try to disconnect and connect the bot again.
Kasugunai
All commands are working besides the song one which gives me random songs, it's an awesome bot nonetheless.
Disclude
I might try this out sometime in the future. It's nice to see more osu! bots around in twitch chats, and more people supporting osu! streamers! :3
Topic Starter
gerarddp

Kasugunai wrote:

All commands are working besides the song one which gives me random songs, it's an awesome bot nonetheless.
The !song command works with last.fm scrobbles, nothing I can do to make it better really :| but if you are actually playing it usually works fine. :)


Disclude wrote:

I might try this out sometime in the future. It's nice to see more osu! bots around in twitch chats, and more people supporting osu! streamers! :3
:)
Kasugunai
Is last.fm connected to osu!? I only had osu! and Spotify opened back then. Also, it's linking wrong beatmaps to the songs, I was listening to Papa Roach (which has no ranked beatmap) and it linked me to a Nightcore map.
Topic Starter
gerarddp

Kasugunai wrote:

Is last.fm connected to osu!? I only had osu! and Spotify opened back then. Also, it's linking wrong beatmaps to the songs, I was listening to Papa Roach (which has no ranked beatmap) and it linked me to a Nightcore map.
As I've told you it works fine if you are actually playing. The linking is not 100% accurate, but is the best I can do right now.
Kasugunai
I just tested it again and it seems that Spotify was actually the reason it was bugging as it gave me a map from a Spotify song and not a osu! beatmap. I wished osu! had priority so I didn't have to close Spotify every time I play osu! but as you said it works perfectly fine when I'm playing and the linking is being 100% accurate so far, I might add that I haven't tried unranked maps though.
rexcannon
Thanks so much for making this.
Kuro-pi
You're amazing for making this! Thank you so much!
Topic Starter
gerarddp
Some people where having trouble saving their preferences/settings, this problem should be solved now. :)

Kasugunai wrote:

I just tested it again and it seems that Spotify was actually the reason it was bugging as it gave me a map from a Spotify song and not a osu! beatmap. I wished osu! had priority so I didn't have to close Spotify every time I play osu! but as you said it works perfectly fine when I'm playing and the linking is being 100% accurate so far, I might add that I haven't tried unranked maps though.
Is the best I can do right now, but hopefully is enough :P

rexcannon_iii wrote:

Thanks so much for making this.
Thanks :)

Kuro-pi wrote:

You're amazing for making this! Thank you so much!
Thanks :D
Kasugunai
This bot is pretty good, I suggest you to create a donation command so people can compensate you for this amazing work, also a Facebook command would be good because I'm not a big Twitter fan and I'm sure I'm not the only one.
Jafem
Now i have it set up!
But what does it do? I mean why do i wanna use this while streaming
Topic Starter
gerarddp

Kasugunai wrote:

This bot is pretty good, I suggest you to create a donation command so people can compensate you for this amazing work, also a Facebook command would be good because I'm not a big Twitter fan and I'm sure I'm not the only one.
I added donation info in the footer of the website. A !bf/!facebook should be up soon too. Thanks for the feedback :)

Peekii wrote:

Now i have it set up!
But what does it do? I mean why do i wanna use this while streaming
The bot only answers to chat commands withe the appropriate information. It's mostly for the viewers, as they can just type !skin instead of asking for the skin and you having to answer, for example.
Jafem
Ah okay seems like a cool bot. I will try streaming osu today and see how the bot works
show more
Please sign in to reply.

New reply