ii-irc
Stały bot IRC z automatycznym wykrywaniem wzmianek — integracja agenta AI z kanałami IRC
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Uruchom swojego agenta na IRC za pomocą ii — minimalnego klienta IRC opartego na plikach. Narzędzie monitoruje kanały, automatycznie wykrywa wzmianki i wysyła odpowiedzi przez FIFO. Idealne do integracji OpenClaw z IRC: konfiguracja ii, skrypt obserwujący wzmianki, usługi systemd i obsługa wiadomości — wszystko w jednym pakiecie.
Jak używać
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.