Gracias a los muchos usuarios del Irc que se dedican a escribir pésimo decidí crear un bot que corrija los errores ortográficos de estos individuos, para esto recurrí a un método conocido por muchos, me refiero al famoso Google que nos corrige lo que tipeamos si lo escribimos mal, para mostrarles a que me refiero, haremos dos búsquedas, primero una búsqueda donde escribimos correctamente.

En este caso Google nos proporciona una búsqueda de acuerdo a lo que buscamos sin ningun tipo de advertencia ante nuestra escritura, ahora pongámonos en el caso de que escribimos algo mal.

Como podemos ver Google nos corrigió nuestro problema de escritura, entonces, implementé un bot en PHP que hace los siguientes pasos:
1.- Se conecta a un servidor IRC específico.
2.- Entra a un canal específico
3.- Toma el texto escrito por un usuario cualquiera y le hace una consulta a google
4.- Si google no lo corrige, no hace nada, si google lo corrige envía la corrección al canal especificado
Esta es una muestra del script corriendo y funcionando:

El codigo PHP del script que ocupé para esto, llegar y ejecutar es el siguiente:
-
// El Nick
-
-
$me="Puta_de_Google";
-
-
// El Ident
-
-
$me_ident="scripts";
-
-
// El Nombre real
-
-
$me_realname="Soy una puta";
-
-
// El servidor y puerto
-
-
$servidor="ircchat.terra.cl";
-
$puerto=7000;
-
-
// Nos conectamos al servidor
-
-
-
// Nos logeamos al servidor
-
-
$ctm="\r\n";
-
$line="nick ".$me;
-
$line="user ".$me_ident." text text :".$me_realname;
-
-
// Hacemos consultas al servidor
-
-
$seescribio=3;
-
-
// El canal IRC al cual entra
-
-
$elcanal="#bot";
-
-
// Entramos al canal
-
-
$line="join ".$elcanal;
-
$tiemporq=20;
-
$buffercero=$_buffer[0];
-
-
// Responde PONG al servidor para no desconectarse
-
-
if ("PING" == $_buffer[0]) {
-
}
-
// Comandos en un canal.
-
-
if ($_buffer[1]=="PRIVMSG") {
-
-
// Guardamos el texto que escribio un usuario cualquiera a $msg
-
-
$n=$n+4;
-
-
// Le hacemos la consulta a google.cl y esperamos respuesta
-
-
$respuesta_google=google_quizas($msg);
-
-
// Si hay respuesta enviamos el texto al canal
-
-
if ($respuesta_google) {
-
$line="PRIVMSG ".$elcanal." :Quizas quiso decir: ".$respuesta_google;
-
}
-
-
}
-
}
-
}
-
// Funciones.
-
-
function google_quizas($palabra) {
-
-
$bufer="";
-
$gestor = @fopen("http://www.google.cl/search?hl=es&q=".$palabra."&btnG=Buscar+con+Google&meta=&aq=f&oq=", "r");
-
}
-
-
-
-
-
if ($dev) {
-
return $dev;
-
}
-
else {
-
return NULL;
-
}
-
-
}
-
?>
Ehhh, y eso seria todo, de nada.
Compartir Si te gustó esta publicación, la puedes Compartir y Guardar en tu sitio favorito.
8 Comentarios en “Puta de Google.”
Patricia Cummins
// Sábado 23 de Mayo del 2009
No entiendo nada.. la informática no es mi fuerte..sorry
Mari
// Sábado 6 de Junio del 2009
Lo único que puedo decir, es que AMÉ el bot que inventaste …
odio las faltas de ortografía!!!
Viva la Puta_de_Google!!
Xiimeniita
// Domingo 7 de Junio del 2009
Juajauajaua sabes? me gustó mucho esto, porque en verdad yo tenía exelente ortografía y con esto del chat e irc a veces me pierdo, se me olvidan como se escriben algunas palabras y me da verguenza hahaahah y aun más, me da verguenza ajena leer a personas del sexo opuesto escribiendo mal y se excusan diciendo que es chat y que da lo mismo, podría pasar por alto algunas faltas pero hay unas muy obvias como cuando confunden el Hay, Ayy, y el ahí! cuando leo esas palabras y las escriben mal definitivamente me matan las pasiones
jahahaah hasta recuerdo un día en clases, me tocó salir al pizarrón a escribir unas cosas (porque mi letra era la más linda del curso) y en una de esas se me olvidó como se escrbia x palabra y se lo pregunte a mi profesora que también era Jefe de Carrera y me dice, Xime por Dios, parece que mucho chat le está haciendo mal! y yo :$ moría de verguenza hahah y peor, tenía que admitir que estaba en lo cierto jajaja y eso ;D
Saludos Invancito ito tio ^^
Iván Alexis
// Martes 23 de Junio del 2009
Actualizacion de v1.0 a v1.1
Nuevo:
v1.1 – Cambio en el sistema de google, actualización de la función.
RoyAllison
// Lunes 16 de Agosto del 2010
All people deserve good life time and personal loans or financial loan would make it much better. Because people’s freedom is grounded on money state.
admin
// Miércoles 20 de Mayo del 2009
Una aclaración.
¿Quien nos corrige a cada rato cosas estúpidas, ehh?
Pues “Una Puta”
Por eso le llame “Puta de Google”