Skip to content


Folders and files

Last commit message
Last commit date

Latest commit



12 Commits

Repository files navigation


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.


lein run until I package it better.

Future Changes

  • Add config files/args for database location


A project to aid Salty Teemo stream bettors







No releases published


No packages published