Skip to content

michaelmdresser/teemo-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

teemo-tool

Teemo Tool is a project intended to help bettors on the Salty Teemo stream make more informed betting decisions.

⚠️ To avoid dealing with hosting and domain name costs, I've made a fully browser-side version of Teemo Tool which you can visit here. While lacking in UX (bets have to be tracked and managed locally) its more reliably available (thanks, GitHub Pages!) :warning:

This project consists of several components:

Project Repositories

  • Twitch IRC Bot: This repository! Connects to the Salty Teemo stream chat to record bets in a SQLite database. More details below.
  • API Server: Reads from the IRC bot's database. Exposes a simplistic REST API that queries the database for bets on the current match.
  • Website: Visualizes data exposed by the API server.
  • Riot API Crawler: Gathers data for attempts at predicting outcome of Salty Teemo matches.
  • Match Prediction Models: Uses the data from the Riot API Crawler to build models aimed at predicting the outcome of Salty Teemo matches.

This Repository: IRC Bot

Uses the wonderful irclj library to connect to Twitch's IRC API. Reads messages from the Salty Teemo chatroom, filters to messages from the stream bot "xxsaltbotxx", and parses them for bet confirmed messages. Confirmed bets are inserted into the SQLite database with the bettor name, bet amount, and team. The timestamp is automatically appended by the default value of the column.

Usage

lein run until I package it better.

Future Changes

  • Add config files/args for database location

About

A project to aid Salty Teemo stream bettors

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published