Vai al contenuto
Home » IL Blog del mondo IRC e Linux » Bot IRC Intelligente che conversa con gli utenti

Bot IRC Intelligente che conversa con gli utenti

BOT IRC intelligente

In questa breve guida, vi spiegherò come installare sulla vostra VPS linux ubuntu un BOT IRC intelligente sul vostro canale IRC che conversa in modo del tutto naturale con gli utenti.

Oltre gli eggdrop e i mirc esistono molti bot IRC che svolgono questa funzione, ma fidatevi che parliamo di semplici script che si basano su un vasto data base di frasi preimpostate che il bot usa in modo random. In poche parole risponderà quasi sempre con cose che non centrano niente con la domanda. Al contrario invece questo bot si basa davvero su un Intelligenza artificiale. Provate stesso voi il bot al sito ufficiale. Sono sicuro che molti di voi almeno una volta hanno sentito parlare di CLEVERBOT.

Bene vi chiederete come si fa ad utilizzare questa Intelligenza Artificiale di CleverBot sul vostro canale IRC.

 

Un bot IRC Intelligente e che apprende

Seguendo pochi e semplici passaggi installeremo sulla vostra VPS Linux ubuntu un bot IRC Intelligente che fa da tramite tra il sito e il vostro canale IRC. Quindi il risultato sarà, che avrete in canale un bot che simulerà un utente. Vi garantisco che l’ho avuto in canale per svariati mesi e le risate che ci siamo fatti io ed il mio staff nel vedere persone che litigavano, conversavano o addirittura flertavano con il bot.

Capace di parlare 5 lingue diverse, tra cui l’italiano, ha la particolarità che apprende ed impara dall’ambiente e dagli interlocutori che lo circondano. Infatti nella mia chat all’epoca si parlava spesso in Napoletano e si usavano spesso parolacce come intercalare e per rendere le conversazioni piu’ vivaci e divertenti. Dopo un po’ il bot ha cominciato a rispondere in Napoletano e spesso imprecando e facendo battute assurde.

Una risposta che non dimentichero’ mai è questa:

Giorgio era un utente, Arale era il nome del mio bot.

Giorgio: ehi ARALE, mi presti 20 euro?

ARALE: Te ne presto anche 50 se mi garantisci che te ne vai a fanculo.

Vi giuro; in Chat eravamo tutti morti da questa risposta. Io ora non so se fu un bug, un anomalia, ma di risposte del genere capitavano spesso. Si è vero qualche volta capitava che rispondeva con cose che non centravano proprio e soprattutto le prime volte, quando ancora non ha appreso abbastanza informazioni dall’ambiente e dagli interlocutori, ma poi va che è una bellezza.

Questo bot IRC intelligente l’ho installato e avuto sulla mia chat per molti mesi , ma parlo del 2019/2020, ora non sono sicuro del fatto che funzioni allo stesso modo, ma ritengo cmq che valga la pena provare ad installarlo e provarlo.

Per avere questo bot sul vostro canale IRC innanzitutto bisogna installarlo, ma in secondo momento dovete andare sul sito di cleverbot e acquistare un pacchetto per le API. Sarebbe un codice da inserire nelle configurazioni del bot per farlo funzionare. Potete acquistare il pacchetto da 10 euro per provare. Male che va potete sempre smettere di pagare.

Installare BOT Intelligenza Artificiale sul vostro canale IRC

Ottieni una chiave gratuita/a pagamento dall’API cleverbot , quindi installa e modifica il file di configurazione predefinito in base alle tue esigenze:

npm install -g cleverbot-irc
curl https://raw.github.com/clux/cleverbot-irc/master/.clvr.json > .clvr.json
# modify .clvr.json 
clvrbot

In alternativa, puoi usare quest’ altro metodo:

git clone https://github.com/clux/cleverbot-irc.git
cd cleverbot-irc
npm install
# modify .clvr.json
npm start

Puoi inserire il tuo apiKeynella configurazione. Aprire il file .clvr.json troverete questo:

{
"name": "Nick-del-bot",
"server": "irc.ircserver.it",
"apiKey": "Api-key-che-avete-acquistato",
"irc": 
"channels": ["#vostrocanale"],
"userName": "IRCxebNET",
"realName": "AkTaRuS"
},
"stream": {
"alwaysHighlight": "true",
"participationChance": 0.02
 }
}

Se l’avete installato con il modo 1 allora dopo aver configurato il tutto per far partire il bot dare il comando: clvrbot
Se avete usato il secondo metodo d’installazione allora usate il comando di partenza: npm start

Ah dimenticavo di dire che sulla vostra VPS dovete aver installato npm e node se non l’avete allora seguite questa guida.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *