Skip to content

A twitch chat bot that actively tracks World of Tanks session stats for a single player. Waikinbot uses WG's API to calculate player session stats and compares these stats to other players.

Notifications You must be signed in to change notification settings

HughieH/waikinbot-twitch

Repository files navigation

waikinbot-twitch

Waikinbot is a twitch statistics chat bot that actively tracks and records player game statistics for the game World of Tanks (WOT). The chatbot itself was built in python and based on the twitchio package, an asynchronous python API wrapper for twitch.

Want to try it out? Go to my twitch channel and type in !hello / !commands in chat!

Player “random battle” data (random battle is a term used in WOT to describe the primary game mode in which most players play), is collected through the WOT API using python’s request library. This data is then used by the twitch bot to send live game statistics in twitch’s chat UI.

The twitch bot source code is hosted on the cloud based platform Heroku and deployed through GitHub. All player statistics are stored and managed in a PostgreSQL database hosted by Amazon AWS and connected though heroku data.

Player data is stored on a PostgreSQL database.

alt text

About

A twitch chat bot that actively tracks World of Tanks session stats for a single player. Waikinbot uses WG's API to calculate player session stats and compares these stats to other players.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published