Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chelexa/trofiebot
Twitch.tv IRC Chat Bot written in Go
https://github.com/chelexa/trofiebot
golang irc-bot twitch
Last synced: 26 days ago
JSON representation
Twitch.tv IRC Chat Bot written in Go
- Host: GitHub
- URL: https://github.com/chelexa/trofiebot
- Owner: chelexa
- License: mit
- Created: 2016-07-18T03:50:12.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-09-17T20:04:04.000Z (about 8 years ago)
- Last Synced: 2024-08-03T13:01:50.510Z (4 months ago)
- Topics: golang, irc-bot, twitch
- Language: Go
- Homepage:
- Size: 15.6 KB
- Stars: 7
- Watchers: 3
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-twitch-dev - chelexa/trofiebot - Twitch.tv IRC Chat Bot. (Libraries / Golang)
README
# Trofiebot/Emotemon
IRC chat bot for Twitch.tv written in Go. Make a Pokemon Go'ish game out of the Twitch emotes.
Features:
- [x] Spam to capture
- [ ] Battle Support
- [ ] User's Emotemon# Setup
1. Clone the repo
2. Configure the bot:
1. Edit `bot/bot.go`:
- Add your bots name (*Twitch Name*)
- Add the desired Twitch chat channel
2. Make a `twitch_pass.txt` file in the **$GOPATH/bin** folder
3. Place your Twitch OAUTH token (corresponding to the bot's Twitch name) within `twitch_pass.txt`
3. Run `go install` trofiebot
4. Log on to the Twitch chat channel (To see the messages! BibleThump)
5. Run `./trofiebot run` from within **$GOPATH/bin**
- Why? Needs to access the `twitch_pass.txt`# Based On
Thank you to those who have helped us create this bot:
- [Base Go IRC Bot](https://github.com/Vaultpls/Twitch-IRC-Bot) >> Thanks [Vaultpls](https://github.com/Vaultpls)
- [Twitch IRC API](https://github.com/justintv/Twitch-API/blob/master/IRC.md)
- [Twitch API](https://github.com/justintv/twitch-api)