Inspiration

We thought it would be really funny if we made chat gpt generate banter for league players. A sort of humor flame in comparison to the harsh flames players usually recieve.

What it does

Whenever your opponents does a misplay, (e.g miss flash) or starts flaming you in chat (e.g typing ?, flaming), gpt will generate light banter (comebacks) in response. So you can deescalate the situation but also defend yourself!

How we built it

Use flask to listen to hotkeys, use express and node to talk to open ai's API.

Challenges we ran into

Making sure our banter was more humorous and too mean, making the servers being able to talk to each other properly, lastly making sure we don't type too fast (so riot doesn't ban us).

Accomplishments that we're proud of

It actually working - we thought gpt would be kinda bad at making banter, but its not actually bad. Also how we ended up doing this troll idea.

What we learned

GPT is funny and awesome - sometimes it produces some sick burns.

What's next for Respectful Rival

Making it being able to recognize emotes via sound or images, and respond to other in game events (such as pings), and tailor the banter to specific player stats and summoner names (we would get this info via riot's API, sadly the API was being a bit too annoying to implement in time)

Share this project:

Updates