ianvatega / hortbot

A Twitch IRC bot - the code behind CoeBot, AutoModBot (and of course, HortBot)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hortbot

codecov

An IRC 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.18+

For development:

  • Docker (for tests and model generation)
  • golangci-lint (for linting; also run in CI)

About

A Twitch IRC bot - the code behind CoeBot, AutoModBot (and of course, HortBot)

License:MIT License


Languages

Language:Go 98.8%Language:PLpgSQL 1.2%