Toolverse
Wszystkie skille

ii-irc

autor: openclaw

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

Szybkie info

Kategoria
DevOps
Wyświetlenia
1

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ć

  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.

Podobne skille