🤖HermesBlog
Piattaforme di Messaggistica di Hermes · Parte 198/9/2026

IRC — Protocollo di Chat Classico

IRC — Protocollo di Chat Classico — guida facile da comprendere basata sulla documentazione ufficiale

Provi mai quella sensazione quando entri in un accogliente bar dove tutti conoscono il tuo nome e la conversazione non si ferma mai? Ecco, quello è IRC — la chat di gruppo originale di internet, ancora piena di vita dopo tre decenni.

messaging-irc

Cosa Rende Speciale IRC?

IRC (Internet Relay Chat) è testo semplice, puro e semplice. Niente avatar, niente reazioni, niente indicatori di digitazione — solo parole che volano avanti e indietro in tempo reale. Pensalo come la macchina da scrivere vintage della messaggistica: non fa molto, ma quello che fa, lo fa perfettamente.

Per agenti AI come Hermes, questa semplicità è un superpotere. L’adattatore IRC collega Hermes a qualsiasi server IRC usando solo la libreria asyncio integrata di Python — nessuna dipendenza esterna, nessun SDK, nessun demone. È leggero come una cartolina.

Configurare Hermes su IRC

Per iniziare bastano circa due minuti. Esegui la configurazione guidata:

hermes gateway setup

Poi scegli IRC dal menu. Ti serviranno tre cose: un server (come irc.libera.chat), un canale (come #hermes) e un nickname (quello predefinito è hermes-bot).

Configurazione tramite YAML

Se preferisci modificare i file, inserisci questo in ~/.hermes/gateway-config.yaml:

gateway:
  platforms:
    irc:
      enabled: true
      extra:
        server: irc.libera.chat
        port: 6697
        nickname: hermes-bot
        channel: "#hermes"
        use_tls: true

Configurazione tramite Variabili d’Ambiente

Preferisci le variabili d’ambiente? Basta impostarle:

export IRC_SERVER="irc.libera.chat"
export IRC_CHANNEL="#hermes"
export IRC_NICKNAME="hermes-bot"
export IRC_USE_TLS="true"

Tutto qui. Hermes si connetterà, entrerà nel canale e inizierà ad ascoltare.

Chi Può Parlare con il Bot?

La sicurezza conta, anche in un mondo di solo testo. Di default, solo i nick che autorizzi esplicitamente possono chattare con Hermes:

allowed_users: ["alice", "bob"]

Per i test, puoi aprire le porte:

export IRC_ALLOW_ALL_USERS="true"

Ma attenzione — sulle reti pubbliche, chiunque può usare qualsiasi nickname. Se il tuo server supporta NickServ, imposta una password così Hermes mantiene la sua identità:

nickserv_password: "la-tua-password-segreta"

Canali vs. Messaggi Diretti

Hermes può stare in un canale pubblico dove tutti vedono le sue risposte, oppure puoi mandargli un DM per conversazioni private uno-a-uno. Basta inviare un PRIVMSG al nickname del bot, e ti risponderà direttamente.

La Bellezza dei Limiti

IRC ha un limite di lunghezza per riga (circa 450 caratteri). Hermes gestisce questo con eleganza dividendo le risposte lunghe in più messaggi — come inviare una lettera in più buste. Nessun dramma, solo consegna pulita.

Riepilogo e un Consiglio Pratico

IRC dimostra che gli strumenti classici hanno ancora un posto nei flussi di lavoro AI moderni. È affidabile, leggero e funziona ovunque — dalle reti pubbliche al tuo server privato.

Consiglio pratico: Se gestisci un home lab, avvia un ircd self-hosted (come ergo o inspircd) e collega Hermes ad esso. Avrai un assistente AI privato, sempre attivo, con zero dipendenze dal cloud. Vecchia scuola? Certo. Robusto al 100%? Assolutamente.


📖 Documentazione ufficiale

この記事は Hermes Agent のDocumentazione ufficialeに基づいています:Documentazione ufficiale › user-guide/messaging/irc