Gtalk bot in Ruby?

Ciao bbelli!
Mi piacerebbe tanto tanto avere un’implementazione in Ruby di un bot
GTalk,
per creare chatrooms… qualcuno sa se ne esistono già di fatti?
Non sono pratico (per ora) dell’argomento… esistono almeno bot per
jabber
in Ruby? per voi quanto difficile è fare un bot per GTalk una volta che ho
un bot jabber?

(Massimilioanoooo… non far finta di niente!!! Spiegaci un pò come entrare
in questo mondo!!!)


Paolo D.’
SeeSaw | Another point of view


[email protected]
personal http://paolodona.blogspot.com

Massimiliano ed io abbiamo lavorato su questo :slight_smile:
Volete un articolo su TRM o volete il codice? :stuck_out_tongue:

On 11/14/06, Paolo Donà [email protected] wrote:

(Massimilioanoooo… non far finta di niente!!! Spiegaci un pò come
Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Chiaroscuro

: : i’m a miner : : | therubymine.com

Codice prima, articolo poi :slight_smile:

On 11/14/06, chiaro scuro [email protected] wrote:

Non sono pratico (per ora) dell’argomento… esistono almeno bot per
Paolo D.’


Chiaroscuro

: : i’m a miner : : | therubymine.com


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Paolo D.’
SeeSaw | Another point of view


[email protected]
personal http://paolodona.blogspot.com

Anzi… perchè non fare un progettino-ino open source? non sarete così
gelosi da tenere tutto per voi!!!
Paolo

On 11/14/06, Paolo Donà [email protected] wrote:

Ciao bbelli!
entrare
[email protected]
Ml mailing list
[email protected]
personal http://paolodona.blogspot.com


Paolo D.’
SeeSaw | Another point of view


[email protected]
personal http://paolodona.blogspot.com

On 11/14/06, Paolo Donà [email protected] wrote:

Ciao bbelli!
Mi piacerebbe tanto tanto avere un’implementazione in Ruby di un bot GTalk,
per creare chatrooms… qualcuno sa se ne esistono già di fatti?
Non sono pratico (per ora) dell’argomento… esistono almeno bot per jabber
in Ruby? per voi quanto difficile è fare un bot per GTalk una volta che ho
un bot jabber?

(Massimilioanoooo… non far finta di niente!!! Spiegaci un pò come entrare
in questo mondo!!!)

Uhm, mi fischiano le orecchie, chissà perché. :slight_smile:

Proprio ieri leggevo di Jabber::Simple, un layer sopra XMPP4R per fare
le cose quick & not-too-dirty:
http://romeda.org/blog/2006/11/announcing-jabbersimple.html

Magari ti nasconde il 90% delle potenzialità ma è anche vero che
all’inizio quel 90% può oberare.

L’autore l’ha usato per http://twitter.com/.

Di palo in frasca… mi sembra di star ricevendo tre messaggi sì e uno
no da questa mailing list, capita anche a qualcun altro?


Massimiliano M.
code: http://dev.hyperstruct.net
blog: http://blog.hyperstruct.net

no, anzi. una vecchia versione del codice è già su sourceforge come Rosso,
ma non include il microframework del bot.

come ho tempo uppo la nuova versione e il codice del bot. BTW, pilu poi
ha
modificato il bot perchè usasse google tools for languages per tradurre in
tempo reale tra utenti di lingue diverse.

c’è interesse generale in questa roba? quanti jabberisti ci sono tra noi?

io io io :smiley:

non mi dispiacerebbe implementare anche una chat nella mia applicazione.

----- Original Message -----
From: “chiaro scuro” [email protected]
To: “ruby-it” [email protected]
Sent: Tuesday, November 14, 2006 6:55 PM
Subject: Re: [ruby-it] Gtalk bot in Ruby?

no, anzi. una vecchia versione del codice è già su sourceforge come Rosso,
ma non include il microframework del bot.

come ho tempo uppo la nuova versione e il codice del bot. BTW, pilu poi
ha
modificato il bot perchè usasse google tools for languages per tradurre in
tempo reale tra utenti di lingue diverse.

c’è interesse generale in questa roba? quanti jabberisti ci sono tra noi?

On 11/14/06, Paolo Donà [email protected] wrote:

Anzi… perchè non fare un progettino-ino open source? non sarete così
gelosi da tenere tutto per voi!!!
Paolo


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

ops,

intendevo dire IM, e chat ovviamente :stuck_out_tongue:

sinceramente per la mia applicazione pensavo di implementare qualche
funzionalità di skype ma se ci fosse qualche cosa per jabber
chissà.
----- Original Message -----
From: “stb” [email protected]
To: “ruby-it” [email protected]
Sent: Tuesday, November 14, 2006 7:08 PM
Subject: Re: [ruby-it] Gtalk bot in Ruby?

On 11/14/06, stb [email protected] wrote:

ops,

intendevo dire IM, e chat ovviamente :stuck_out_tongue:

Eheh, dici bene, IM != chat. :slight_smile:


Massimiliano M.
code: http://dev.hyperstruct.net
blog: http://blog.hyperstruct.net

Dopo avere ciucciato un pò di info a Massimiliano (insostituibile!) e
rubacchiato un pò di codice a dei bot esistenti, sono riuscito a fare il
bot
jabber che crea l’illusione delle room su GTalk, ovvero utilizza un
indirizzo gmail esistente per fare da dispatcher ad una lista di persone
predefinita…

Questo ad esempio serve se voglio parlare contemporaneamente con X
persone
(nel mio caso sono i miei soci Jacopo e Michele :-))… niente di
speciale
ma funziona. Impacchetto il tutto, faccio le pulizie di casa e a stretto
giro pubblico il risultato della mia seratina copia e incolla :slight_smile:

grassie a tutti per l’aiuto, Paolo

PS: xmpp4r-simple non funziona molto bene, ci abbiamo perso una mezz’ora
sia
io che Massimiliano… non serve che la perdiate anche voi… :slight_smile:

On 11/14/06, Massimiliano M. [email protected] wrote:


Massimiliano M.
code: http://dev.hyperstruct.net
blog: http://blog.hyperstruct.net


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Paolo D.’
SeeSaw | Another point of view


[email protected]
personal http://paolodona.blogspot.com

On 11/15/06, Paolo Donà [email protected] wrote:

sono riuscito a fare il bot
jabber che crea l’illusione delle room su GTalk, ovvero utilizza un
indirizzo gmail esistente per fare da dispatcher ad una lista di persone
predefinita…

Ma usare un client che supporti le chat room di suo no? :stuck_out_tongue:


Massimiliano M.
code: http://dev.hyperstruct.net
blog: http://blog.hyperstruct.net

Io opto per una serie di articoli… non uno!
Ammetto che non ne so niente di questo argomento ma sento sempre
qualcuno :smiley:
dire che è troppo bello… troppo forte… troppo fico :stuck_out_tongue: Ora vorrei
vedere
tutte queste caratteristiche dal vivo :smiley:

On 11/14/06, stb [email protected] wrote:

Sent: Tuesday, November 14, 2006 7:08 PM

To: “ruby-it” [email protected]
modificato il bot perchè usasse google tools for languages per tradurre

Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Andrea R.

: : i’m a miner : : | therubymine.com

Paolo è una bella soluzione, mi piace, vorrei avere qualcuno con cui
collaboro per usarla :smiley:

Il giorno 15/nov/06, alle ore 10:24, Paolo Donà ha scritto:

Il mio problema di fondo è questo: Ho bisogno di un’ambiente per
parlare
costantemente di lavoro con i due cialtroni (J&M), come se fosse
un’ufficio
virtuale ma non voglio essere disponibile in chat per tutto il
mondo e non
voglio chat rooms ad inviti da aprire ogni mattina…

[…]

Hai anche ragione…
l’integrazione in Gmail sia per quello che riguarda la chat web che il
salvataggio della history insieme alla posta lo rende particolarmente
succulento.
Il mio problema di fondo è questo: Ho bisogno di un’ambiente per parlare
costantemente di lavoro con i due cialtroni (J&M), come se fosse
un’ufficio
virtuale ma non voglio essere disponibile in chat per tutto il mondo e
non
voglio chat rooms ad inviti da aprire ogni mattina… Per ora usiamo
campfire di 37s, ma devo sempre avere un tab in firefox aperto, oppure
Flare
(o Pyro). In particolare Flare (io sono su win) non funziona benissimo e
molte volte non mi notifica dei messaggi che arrivano…

Mia possibile soluzione (sto solo indagando per ora):

  1. Ho aperto un account Google Apps for your domain per seesaw.it
  2. abbiamo aperto gli indirizzi [email protected],
    [email protected], [email protected] in blabla for your
    domain, in modo che siano disponibili in GTalk
  3. ho creato un’indirizzo [email protected]
  4. ho creato un bot collegato a [email protected] che ogni volta che
    riceve
    qualcosa lo gira ai suddetti 3 indirizzi (escluso il mittente)

In questo modo posso tenere aperto GTalk (app. desktop) loggato con
[email protected] e contemporaneamente tenere nel browser la mia
posta e
chat personale [email protected] Il vantaggio di questo è che ho 2
blocking list diverse e sono sicuro che nessuno mi scrive sul
GTalk(desktop/aziendale) se non il talker (quindi uno dei miei
colleghi).
Inoltre il taker non accetta inviti di default, quindi nessuno può
intromettersi nella ns chat ‘aziendale’…

Se avete commenti o soluzioni alternative, sono + che ben accetti!!! vi
ricordo che i must sono:

  • non essere interrotti da qualcuno che non sia strettamente definito
    come
    mio collaboratore
  • non dovere fare alcun tipo di login manuale giornaliero (tipo creare
    la
    room ogni volta o simile)
  • tenere l’history dei messaggi

Non mi viene in mente altro…
Paolo

On 11/15/06, Massimiliano M. [email protected] wrote:


Massimiliano M.
code: http://dev.hyperstruct.net
blog: http://blog.hyperstruct.net


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Paolo D.’
SeeSaw | Another point of view


[email protected]
personal http://paolodona.blogspot.com

On 11/15/06, Paolo Donà [email protected] wrote:

Se avete commenti o soluzioni alternative, sono + che ben accetti!!! vi
ricordo che i must sono:

  • non essere interrotti da qualcuno che non sia strettamente definito come
    mio collaboratore
  • non dovere fare alcun tipo di login manuale giornaliero (tipo creare la
    room ogni volta o simile)
  • tenere l’history dei messaggi

Be’, la piattaforma per fare questo e molto altro potrei anche
menzionarla (tanto la sai già :-P) ma 1) alcune delle cose che citi
devono aspettare che ci sia qualcuno che ne abbia bisogno e le
aggiunga e 2) siamo su ruby-it, non posso concedermi shameless plug su
un progetto in Javascript. :-X


Massimiliano M.
code: http://dev.hyperstruct.net
blog: http://blog.hyperstruct.net

Non fare il prezioso che sulla roba interessante non si è mai lamentato
nessuno di OT…
L’implementazione che ti immagini tu avrebbe quindi l’interfaccia XUL
invece
che GTalk e dietro un bot simile a quello che ho fatto?

Spiegaci come affronteresti il problema…
Paolo

On 11/15/06, Massimiliano M. [email protected] wrote:


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Paolo D.’
SeeSaw | Another point of view


[email protected]
personal http://paolodona.blogspot.com

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs