Toolverse
All skills

ii-irc

by openclaw

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

Quick info

Author
openclaw
Category
DevOps
Views
1

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

  1. 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.

  2. 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 z scripts/irc.sh.template i scripts/watch-daemon.sh.template i dostosuj je ręcznie.

  3. 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.

  4. Uruchom bota za pomocą ~/irc/irc.sh start — ii będzie zapisywać aktywność kanału do plików w ~/irc/<serwer>/<kanał>/.

  5. Obserwator wzmianek (watch-daemon.sh) monitoruje plik out kanału i wyzwala zdarzenia OpenClaw, gdy bot zostanie wymieniony — odpowiedzi wysyłasz pisząc do FIFO in.

  6. Wysyłaj wiadomości ręcznie lub z agenta: ~/irc/irc.sh send "Twoja wiadomość" — zostanie zapisana do FIFO i pojawi się na kanale.

Related skills