by ItsNickDoberman
A simple, lightweight, cross-platform Twitch quote system written in Go — built from scratch in Termux on a phone during vacation.
Yes. Really.
This bot lets you manage Twitch chat quotes via IRC using easy !quote
commands — add, search, delete, and list quotes.
It stores them all in a local SQLite database and supports both Twitch mode and CLI mode for quick testing.
It's fast, tiny, and OS-agnostic — works on Linux, Windows, macOS, or even Raspberry Pi.
- 🎤
!quote add <text>
— Add a new quote - ❓
!quote search <term>
— Find a quote by text or author - 🎲
!quote
— Grab a random quote - 📜
!quote list
— List the first 5 quotes - ❌
!quote delete <id>
— Remove a quote (mod-only suggested) - 🛠️ CLI Mode — Add/search/list/delete quotes manually in terminal
- 🐧 Runs anywhere Go runs (no external dependencies besides SQLite)
git clone https://github.com/yourusername/go-quote
cd go-quote
go build .
You’ll get a go-quote
binary you can run directly.
./go-quote -mode twitch -user your_bot_username -oauth oauth:yourtoken -channel yourchannel
You’ll need a Twitch IRC token for this to work.
./go-quote -mode cli
You’ll get a prompt for adding, listing, or searching quotes.
Hey there! I'm Nick — a dobie V-Tuber and rookie coder learning Go and building tools for my own chaos-fueled stream.
This is a work in progress, and may not always behave perfectly. If you find bugs, or want to improve things — pull requests are absolutely welcome!
GPL — go wild, keep it open source and credit me if you're using it pubicly
- Twitch: ItsNickDoberman
- GitHub: github.com/sillynickdev
- Bluesky: @nickdoberman.xyz
Bark. Chaos. Repeat.