Vai al contenuto
Home » IL Blog del mondo IRC e Linux » TCL script per eggdrop

TCL script per eggdrop

tcl script per eggdrop

tcl script per eggdrop irc bot

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.tclsenza 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.

20 commenti su “TCL script per eggdrop”

  1. 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!

  2. 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

  3. 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!

  4. Assaporo il risultato. Ho trovato esattamente quello che cercavo.
    Hai concluso la mia caccia di quattro giorni! Dio ti benedica. Buona giornata.
    Ciao

  5. 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.

  6. 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

  7. khoa hoc golf o tp hcm

    Ciao! Vorrei dire che questo post è fantastico, ben scritto e include approssimativamente tutte le informazioni significative.

  8. 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 =)

  9. 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

  10. 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.

  11. 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.

  12. 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!

  13. 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.

  14. 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.

Lascia un commento

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