<<<<<<< HEAD
twitchbot-go
A modular Twitch bot made in Go
twitchbot
Go Twitch Bot Api wrapper, with an easy to use interface.
Example
package main
import (
"github.com/witer33/twitchbot"
)
func main() {
bot := twitchbot.NewBot("oauth:abcdef", "mybot", []string{"channel"})
bot.OnMessage(func(bot *twitchbot.Bot, message *twitchbot.Message) {
if message.Message == "!ping" {
message.Reply("pong")
message.Delete()
}
})
bot.Run()
}
TODO: Migrate from python bot
- Urban Dictionary definition requests, !urban and mod only, filter words
- Standard Dictionary, !define to pull a max number of defintions (store in DB?)
- Temperature, !temp to convert xF or xC values provided
- Twitter Shoutouts, !tso obtain the given Twitch users probable twitter URL
TODO: New
- Twitch Channel Point reactions (DB?)
main