Skip to content

SillyNickDev/Go-Quote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐾 Twitch Quote Bot (Go)

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.


🌟 What It Does

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.


⚙️ Features

  • 🎤 !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)

Installation

1. Clone the repo

git clone https://github.com/yourusername/go-quote
cd go-quote

2. Build it

go build  .

You’ll get a go-quote binary you can run directly.


Usage

Twitch Mode (Connects to chat)

./go-quote -mode twitch -user your_bot_username -oauth oauth:yourtoken -channel yourchannel

You’ll need a Twitch IRC token for this to work.


CLI Mode (Local DB testing)

./go-quote -mode cli

You’ll get a prompt for adding, listing, or searching quotes.


❗ Note from Nick

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!


🐾 License

GPL — go wild, keep it open source and credit me if you're using it pubicly


💬 Contact / Credit


Bark. Chaos. Repeat.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages