TCLscript per eggdrop irc bot
Tcl script per eggdrop. Guida all’installazione.
In quest’ articolo provero’ a spiagare nel modo piu’ potabile possibile come installare una tcl script per eggdrop sul nostro IRC bot. In primo luogo è doveroso spiegare brevemente e nel modo piu’ semplice possibile cosa sono le TCL.
Tcl script per eggdrop:
Per imparare a scriptare qui trovi una Guida in italiano allo scripting TCL per Eggdrop
Le tcl script per eggdrop sono degli script per eggdrop scritte nel linguaggio di programmazione TCL. In poche parole sono delle estensioni, dei potenziamenti, appunto degli script che servono per aggiungere funzioni e potenzialità all’ eggdrop. Bene… sappiamo che su questo blog spiegare le cose in modo dettagliato non interessa a nessuno, direi di proseguire e cominciare subito con gli esempi pratici.
Ammettiamo che vogliamo installare aforisma.tcl sul nostro bot.
Diciamo che vogliamo dotare il nostro eggdrop IRC bot della funzione di mandare nel canale degli aforismi di poeti o autori famosi. Ad esempio: un utente scrive in pubblica il comando: !aforisma ed il bot invierà in pubblica un aforisma random con tanto di testo colorato. Bene iniziamo pure con la spiagazione:
In primo luogo facciamo il download del file zip.
dopo di che: apriamo il notro putty ssh, inseriamo l ‘IP della vps dove alberga il nostro bot. Clicchiamo su connetti ed inserire l’ user dove abbiamo installato il bot, per comodità lo chiameremo “userbot”. Inserire la password dell’ utente “userbot. ora rechiamoci nella cartella dove abbiamo installato il nostro eggdrop, “clicca qui per vedere l’ articolo dove spiega come e dove installare eggdrop”. Quindi digitiamo:
cd eggdrop
Splendido…ora siamo nella cartella dove si trova l’ eggdrop. Lasciamo un attimino connesso il putty e mettiamolo in icona.
Ora prendiamo quel file.zip che abbiamo scaricato “aforisma.zip” e decomprimialo. ci saranno due file: il primo con estensione TCL , il secondo con estensione TXT.
Breve spieGazione:
In questo caso la tcl per eggdrop che stiamo per installare è accompagnata da un file.txt perchè dentro ci sono scritte gli aforismi che poi il file “aforisma.tcl” andrà a richiamare in modo random per inviare in canale.
Dopo aver decompresso i file apriamo il file “aforisma.txt”, con il notepad di windows e copiamone l’ intero contenuto, stando ben attenti a copiare tutto e bene, (c’è gente che manco un copia ed incolla sa fare).
Successivamente e dopo aver copiato il testo della tcl, riprendiamo il nostro putty ssh che avevamo lasciato in stand by in icona e digitiamo:
cd script
Questo perchè la tcl script per eggdrop che dobbiamo installare si trova nella cartella “script”
Quindi una volta entrati nella cartella “script“ digitiamo:
nano aforisma.tcl
Il nostro putty aprirà una schermata vuota con una serie di opzioni sotto, Bene significa che con l’ editor di linux” nano” abbiamo aperto un file che non esisteva e pronto ad essere scritto. Stiamo ben attenti a non digitare nessuna lettera e premiamo semplicemente i tasti della tastiera “Ctrl v” ed incolleremo tutto il contenuto che avevamo copiato precedentemente nel file “aforisma.tcl” che avevamo scaricato.
Ottimo… ora dobbiamo salvare il file. Premiamo i tasti “Ctrl x”
ci chiederà se vogliamo salvare il file con il nome che gli abbiamo dato oppure rinominarlo, ma il nome che gli abbiamo dato è quello giusto “aforisma.tcl” quindi acceteremo digitando “y” che sta per yes. e premiamo il tasto invio.
Ottimo lavoro
Abbiamo creato “aforisma.tcl” nella directory script dell eggdrop.
Fare la stessa ed identica cosa con il file; “aforisma.txt., ovviamente non dobbiamo digitare: nano aforisma.tcl, dato che l’ abbiamo già creato, ma bensi’:
nano aforisma.txt
e ripetere la stessa procedura, ma copiando il file TXT e non TCL, che abbiamo già fatto. Successivamente dobbiamo configurare nel nostro eggdrop.conf le nuove direttive, quindi, usciamo dalla cartella “script” digitando il comando:
cd
Questo è il comando per ritornare alla cartella origine dell’ utente “utentebot.”. Ora rechiamoci di nuovo nella cartella del nostro bot digitando:
cd eggdrop
Qui risiede il file di configurazione del nostro bot che si chiama: eggdrop.conf, che dobbiamo modificare con le nuove direttive. Quindi digitiamo il comando:
nano eggdrop.conf
L’ editor di linux nano aprirà il file ESISTENTE eggdrop.conf. Dobbiamo stare bene attenti a non giocare con la tastiera e rischiare di inserire , lettere, spazi ecc, dobbiamo solo scorrere sotto con le freccette e trovare le seguenti righe:
Script Settings ###
source scripts/alltools.tcl
source scripts/action.fix.tcl
source scripts/dns.tcl
ed aggiungere sotto “source scripts/aforisma.tcl” senza virgolette.
stiamo dicendo al bot che ora ha una nuova tcl e che si chiama: aforisma.tcl e l’ abbiamo messa nella cartella script
Per chi ha un client ftp puo’ rendere tutto molto piu’ semplice collegndosi all’ utente “utentebot” della propria vps via ftp e fare tutta l operazione con la grafica. Una volta che si conoscono i percorsi dei file e si sa dove andare e quali file modificare o creare è tutto piu’ semplice.
Lascia un commento e facci sapere la tua opinione.
Finalmente quello che cercavo. Ti ringrazio per la guida dettagliata
Ottimo post, tuttavia volevo sapere se potresti scrivere qualcosa in più su questo argomento e nello specifico sulle tcl.
Ti sarei molto grato se potessi approfondire un po’
di più. Complimenti!
Sulle tcl ho gia’ fatto una guida.
Ottimo blog qui! Inoltre il tuo sito si carica velocemente!
Quale host web utilizzi? Posso ottenere il tuo link di affiliazione per il tuo
host? Desidero che il mio sito web venga caricato velocemente quanto il tuo lol
Per favore fatemi sapere se state cercando un autore per il vostro sito.
Hai degli articoli davvero buoni e penso che sarei una buona risorsa.
Se mai volessi rilassarti un po’, mi piacerebbe scrivere alcuni articoli per il tuo blog in cambio di un link
al mio. Per favore mandami una e-mail se interessato.
Complimenti!
Assaporo il risultato. Ho trovato esattamente quello che cercavo.
Hai concluso la mia caccia di quattro giorni! Dio ti benedica. Buona giornata.
Ciao
CIAO! Usi Twitter? Mi piacerebbe seguirti
se per te va bene. Mi sto davvero godendo il tuo blog e non vedo l’ora di nuovi post.
mica potresti fare una guida su come installare la TCL aforisma su eggdrop?
Ciao Aktarus, piano piano sto leggendo tutto il tuo lavoro qui (compreso i podcast).
Sai che sono un peggio di un lamer, ma sto studiando il TCL… Le tue guide sono eccellenti, ma per il mio livello sono già “avanzate”.
Quando avrai tempo e senza fretta ti farò qualche domanda “imbarazzante” su eggdrop e tcl.
Grazie ancora e continua così mi raccomando!
Ciao
ok Liga; No problem. 😀
Ciao! Vorrei dire che questo post è fantastico, ben scritto e include approssimativamente tutte le informazioni significative.
Meraviglioso lavoro! Questo è il tipo di informazioni che dovrebbero essere condivise sul
web. Disgrazia sui motori di ricerca per non aver posizionato
questo post più in alto! Vieni a chiedere consiglio al mio sito web .
Grazie =)
Ciao! Questo è un po ‘fuori tema, ma ho bisogno di qualche
consiglio da un blog affermato. È molto difficile creare il tuo blog?
Non sono molto tecnico ma riesco a capire le cose abbastanza velocemente.
Sto pensando di crearne uno mio ma non so da dove cominciare. Avete idee o suggerimenti?
Saluti
Grazie per un altro sito informativo. Dove altro posso ottenere quel tipo di informazioni
scritte in un mezzo così perfetto? Ho un progetto
su cui sto semplicemente eseguendo ora e sono stato alla ricerca di tali informazioni.
Ciao, leggo il tuo blog di tanto in tanto e ne possiedo uno simile
ed ero solo curioso di sapere se ricevi molti feedback di spam?
Se sì, come lo riduci, qualche plug-in o qualsiasi cosa tu possa consigliare?
Ultimamente ottengo così tanto che mi sta facendo impazzire, quindi qualsiasi supporto è molto apprezzato.
Saluti dalla California! Sono annoiato fino alle lacrime al lavoro, quindi
ho deciso di visitare il tuo sito Web sul mio iPhone durante la pausa pranzo.
Mi piacciono molto le informazioni che fornisci qui e non vedo l’ora di dare un’occhiata quando torno
a casa. Sono stupito di quanto velocemente il tuo blog si sia caricato sul mio
cellulare.. Non sto nemmeno usando il WIFI, solo il 3G..
Comunque, blog meraviglioso!
Apprezzare la persistenza che metti nel tuo sito Web e le informazioni dettagliate che fornisci.
È fantastico imbattersi ogni tanto in un blog che non è lo
stesso materiale rimaneggiato indesiderato. Ottima lettura! Ho salvato il tuo sito e sto includendo i tuoi feed RSS nel mio account Google.
Post sul blog molto buono. Adoro questo sito web. Continuate così!
I am not sure where you are getting your information, but great topic.
I needs to spend some time learning much more or understanding more.
Thanks for great information I was looking for this information for my mission.
Keep on writing, great job!