Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 26 days 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 (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-10T18:12:24.000Z (about 1 month ago)
- Last Synced: 2024-11-10T19:23:14.639Z (about 1 month ago)
- Topics: go, golang, irc, twitch, twitch-irc
- Language: Go
- Homepage:
- Size: 6.69 MB
- Stars: 27
- Watchers: 3
- Forks: 3
- Open Issues: 3
-
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/workflows/CI/badge.svg?branch=master)](https://github.com/hortbot/hortbot/actions?query=workflow%3ACI+branch%3Amaster)
[![codecov](https://codecov.io/gh/hortbot/hortbot/branch/master/graph/badge.svg)](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.23+
For development:
- Docker (for tests and model generation)
- [golangci-lint](https://github.com/golangci/golangci-lint) (for linting; also run in CI)