https://github.com/hortbot/hortbot
A Twitch IRC bot - the code behind CoeBot, AutoModBot (and of course, HortBot)
https://github.com/hortbot/hortbot
go golang irc twitch twitch-irc
Last synced: about 1 month ago
JSON representation
A Twitch IRC bot - the code behind CoeBot, AutoModBot (and of course, HortBot)
- Host: GitHub
- URL: https://github.com/hortbot/hortbot
- Owner: hortbot
- License: mit
- Created: 2019-03-15T04:28:49.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-05-04T17:47:22.000Z (about 1 month ago)
- Last Synced: 2025-05-04T18:32:16.777Z (about 1 month ago)
- Topics: go, golang, irc, twitch, twitch-irc
- Language: Go
- Homepage:
- Size: 6.83 MB
- Stars: 27
- Watchers: 2
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-twitch-dev - hortbot/hortbot - Twitch IRC bot - the code behind CoeBot, AutoModBot (and of course, HortBot). (Libraries / Golang)
README
# hortbot
[](https://github.com/hortbot/hortbot/actions/workflows/ci.yml)
[](https://codecov.io/gh/hortbot/hortbot)A chat bot for Twitch.
## Features
- Custom commands
- Repeated / scheduled commands
- Moderation and filters
- Quotes
- Variables
- LastFM, Steam integration, and more### Cool new stuff
- Zero-downtime updates
- Multi-domain website
- OAuth token management for both users and bot instances
- A real command parser (instead of ordered string replacements)
- Improved URL filtering## Credits
- endsgamer, for the original CoeBot codebase.
- oxguy3, for the original CoeBot website.## Requirements
To build:
- Go 1.24+
For development:
- Docker (for tests and model generation)
- [golangci-lint](https://github.com/golangci/golangci-lint) (for linting; also run in CI)