Thread name: "Re: [Gutl-l] Q-Guide (FrontEnd para la BD ETECSA)" 
Mail number: 4 
Date: Thu, Mar 05, 2015 
In reply to: Damián Tomey Soto 
>
> lázaro amigo cómo es eso??
> 

Una gema de ruby que sirve para hacer bots de jabber, se llama xmpp4r

aquí te mando un escope del código


[...]

# tomamos el presunto número
@numero=msg.body

# si el número tiene más de 8 dígitos, quisás tenga un +53 delante
if @numero.is_a? String
   @numero=@numero.gsub('+','') if @numero.include? '+'
   @numero=@numero[2..-1] if @numero.start_with? '535'
end

require 'sqlite3' # conectamos la base de datos etecsa
db = SQLite3::Database.new "#{ENV['HOME']}/etecsa.db",:readonly=>true

# si aprece un número de celular
if @numero[0] == '5' and @numero.length==8

   # háblate
   Im.deliver msg.from,'eso parece el número de un celular'

   # localiza el movil en la base de datos
   @movil=(db.execute "select * from movil where number='#{'53'+@numero}'").last

[...]




-- 
-------- Warning! ------------
100'000 pelos de escoba fueron
introducidos satisfactoriamente
en su puerto USB.




A continuación, la firma de una herramienta inútil:

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a