ii-irc
Persistent IRC presence using ii (minimalist file-based IRC client) with event-driven mention detection. Use when setting up an AI agent on IRC, monitoring IRC channels, sending IRC messages, or integrating OpenClaw with IRC via ii. Covers ii setup, mention watcher, systemd
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Persistent IRC presence using ii (minimalist file-based IRC client) with event-driven mention detection. Use when setting up an AI agent on IRC, monitoring IRC channels, sending IRC messages, or integrating OpenClaw with IRC via ii. Covers ii setup, mention watcher, systemd services, and message sending/reading.
How to use
Zainstaluj ii z menedżera pakietów: na Arch uruchom
sudo pacman -S ii, na Debian/Ubuntu —sudo apt install ii, lub zbuduj ze źródła z suckless.org.Przygotuj skrypty zarządzające: uruchom
bash scripts/setup.sh --server irc.example.org --port 6667 --nick MyBot --channel "#mychannel", aby automatycznie wygenerować~/irc/irc.sh(skrypt zarządzający) i~/irc/watch-daemon.sh(obserwator wzmianek). Alternatywnie skopiuj szablony zscripts/irc.sh.templateiscripts/watch-daemon.sh.templatei dostosuj je ręcznie.Skonfiguruj usługę systemd do automatycznego uruchamiania: utwórz katalog
~/.config/systemd/user/i dodaj plik usługi, aby bot startował razem z systemem — szczegóły znajdują się w dokumentacji.Uruchom bota za pomocą
~/irc/irc.sh start— ii będzie zapisywać aktywność kanału do plików w~/irc/<serwer>/<kanał>/.Obserwator wzmianek (
watch-daemon.sh) monitoruje plikoutkanału i wyzwala zdarzenia OpenClaw, gdy bot zostanie wymieniony — odpowiedzi wysyłasz pisząc do FIFOin.Wysyłaj wiadomości ręcznie lub z agenta:
~/irc/irc.sh send "Twoja wiadomość"— zostanie zapisana do FIFO i pojawi się na kanale.