go-twitch-bot

command module
v0.0.0-...-717d916 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2017 License: MIT Imports: 11 Imported by: 0

README

Go Report Card Build Status

Go Twitch Bot

go-twitch-bot is an open source bot written in Go, designed to fill basic needs for streamers, as well as add fun features to the stream such as voting, emoji tracking, and more.

Current complete features:

  • Chat log
  • Per user kappa emoji use
  • Custom command response (example: "!mykappa" returns the number of times the user has said kappa or used any of the kappa emojis)

Current in development features include:

  • Add CLI flags to change username/oauth token
  • Proper Oauth2 integration
  • Upvoting users
  • Tracking emoji use
  • Adding greeting messages
  • Message of the day
  • Add db credentials

If you're interesting in contributing, feel free to take a look at the issues list, or open new issues if you've found any bugs.

Compilation and Use:

At the moment, there are no pre-compiled binaries, but Go is cross-platform. You can download this repo and compile it with go build or go install go-twitch-bot

Dependencies:

  • Golang 1.7
  • Mongodb

This software is released as-is under the MIT license. See the LICENSE file for more information

Twitch Oauth2 generator: http://twitchapps.com/tmi/

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL