Skip to content

Davy1992/combotracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComboTracker

irc bot responsible for recording chat combos in #destinyecho channel and for storing them in a database.

Installation

Get dependencies

$ go get github.com/BurntSushi/toml
$ go get github.com/thoj/go-ircevent
$ go get github.com/go-sql-driver/mysql

Compile packages and dependencies

$ go build

Update configuration file config.toml

Usage

Run the executable

TODO

  • Improve comments
  • Improve logging
  • Handle errors where possible
  • Save records to database in intervals
  • If database is unavailable store records in a slice / file to dump later when database is back online
  • Provide unit file for systemd
  • Ability to update emotes without restarting the app
  • Implement commands for controlling the bot

Built With

  • TOML - Parser and encoder for Go with reflection.
  • go-ircevent - Event based IRC client library in Go.
  • Go-MySQL-Driver - A MySQL-Driver for Go's database/sql package.

About

irc bot for recording chat combos in destiny.gg chat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages