F

Facu87

Usuario

Primer post: 27 dic 2008
2
Posts
70
Puntos totales
145
Comentarios
¿Cómo hacer tu Propio Bot para el MSN?
¿Cómo hacer tu Propio Bot para el MSN?
InfoporAnónimoFecha desconocida

Bue, hace unas semanas me propuse (?), hacer mi bot, tipo el Spleak (Spleak@hotmail.com) o el Encarta (es.encarta@botmetro.net), o muchos otros mas que andan. En realidad no es tan dificil, teniendo en cuenta que si tenes imaginacion, puede quedar una joya. Solamente se necesita: Una cuenta en Incesoft Sus archivos SDK base Visual C# 2005 Express Edition (No es necesario saber el lenguaje) Bueno, primero crean una cuenta en Incesoft La informacion de mas (Contacto, Telefono, Compania) pueden poner cualquier cosa que no afecta al bot, para nada. Despues de registrarse les van a dar una SP (como un nombre de Usuario). Vuelven, ponen su SP, el Password, el Codigo de Confirmacion y se loguean. Les aparece una pantalla algo asi: Esa es la consola, es donde modifican la informacion externa del bot (Servidor, Nick, Mensaje Personal, Imagen, etc..). Les explico mas o menos cual funcion tiene cada una: SP Info management: Cambian la Informacion del Bot, como Mensaje, Servidor, e info de tu cuenta de Incesoft Msn account management:Ahi es donde agregan sus cuentas de MSN para que vivan los bots, y las administran , pueden cambiar sus contraseñas, ver que usuarios lo agregaron, etcetera. Display Pictures:Cambian las imagenes que puede tener el bot My Emotions: Agrega emoticones personalizados Los otros tres son archivos para Editar para hacer funcionar al Bot, en tres lenguajes Visual, C++ y Java. Ahora, lo primero que deben hacer es crear una cuenta en Hotmail (no creo que haya problema para eso xD) y agregarla en MSN account management. Le dan a "Submit" y vuelven a la administracion de Cuentas, y le dan a Sign In (para conectarlo al bot). Esto capaz que es lo que mas tarde, parece que Incesoft tiene problemas al conectarlo o demoras, pero mas de unas horas no creo que dure, se fijan, lo agregan y voila, su bot esta conectado ya. Bueno, ahora hicimos lo primero, conectar al bot, pero falta configurarlo para hacerlo hablar, responder, jugar etc.. Aca es donde entra el Visual en juego, yo les recomiendo ese, porque estoy mas acostumbrado pero si saben se omiten estos pasos siguientes y lo configuran ustedes. Bajan el Visual, los Archivos SDK y abren "Myrobot.cs". Configuran las Librerias con los Dll's que vienen y lo importante primero va a ser encontrar la linea en donde especifiques Usuario y Contraseña, buscando: MyRobot me = new MyRobot(); me.address = "msnbot.incesoft.com"; me.port = 6602; me.user = "SU SP (USUARIO)"; me.password = "SU CONTRASEÑA"; Con esto el bot ya estaria configurado para Hablar, pero solo seria lo que viene por defecto en Incesoft, para hacer uno "Default", recomiendo; Borrar esta linea: public System.String commandLis(Sigue pero es muy larga) Porque: Hace que el bot diga siempre eso al abrirle una ventana Luego de esta: else if ("preface".ToUpper().Equals(command.ToUpper())) { msg.Signature = "preface-" + rdm.Next(); msg.String = "test change preface"; session.send(msg); } Abajo de esa linea, es donde yo recomiendo empezar a agregarle comandos al bot, que son: Para hacerlo hablar: else if ("LO QUE VA A DECIR EL USUARIO QUE LE HABLE".ToUpper().Equals(command.ToUpper())) { msg.String = "LO QUE VA A RESPONDER EL BOT"; session.send(msg); } Ahi editan lo que puse yo, y van poniendo, por ejemplo else if ("Hola".ToUpper().Equals(command.ToUpper())) { msg.String = "Hola!"; session.send(msg); } El primer Hola es lo que va decir el usuario en el MSN que le diga eso, y el segundo es lo que va a responder nuestro bot. Podemos agregar de estos codigos cuantos queramos siempre en orden, no? =P. Lo proximo que tenemos que hacer es depurar, apretando el botoncito ese de "Play", arriba en el programa, si hicimos todo bien, la pantalla negra aparece y el bot esta en funcionamiento con lo que digamos, y para que le hablemos. Tambien pueden hacerlo que mande un zumbido: else if ("CAMBIAR POR UN MENSAJE PARA QUE MANDE ZUMBIDO".ToUpper().Equals(command.ToUpper())) { session.sendNudge(); } Y para que mande una actividad: else if ("LO QUE VA A DECIR EL CONTACTO".ToUpper().Equals(command.ToUpper())) { session.sendActivity("http://PAGINAWEB", "DESCRIPCION DE LA PAGINA"; } Por ejemplo: else if ("llevame a Taringa".ToUpper().Equals(command.ToUpper())) { session.sendActivity("http://www.taringa.net", "Taringa!" ); } Bue, espero que les haya funcado, yo no se nada de Visual pero estuve investigando entre comillas, el programa y me anda perfecto, quizas lo que haga no sea lo mas mm, sutil, pero funca bien, y acepto criticas Una Explicacion en Video: http://208.109.106.139/webcast/en/sdk_controller.swf No les dejo el SWF porque es bastante pesadito y no quiero sobrecargar la Página xD Saludos!

20
6
G
Grub: Error 22
LinuxporAnónimo12/27/2008

Hola muchachos! Se me ocurrió hacer este post porque es algo que me pasó ultimamente y al ser noob en Linux me pegué un cagaso de aquellos , y como no ví que esta por acá, lo hago porque realmente me hubiese gustado tener a alguien que me explique, lo hago bien for dummies. ¿Porqué? El error segun ví, sucede porque el Grub justamente no encuentra las particiones que tiene asignadas para cada SO y se desconcha todo, pasa cuando uno borra la partición sin formatearla (Si, soy un boludo!), y al quedar el grub todavía en la PC, trata de cargar las particiones (Que no estan). ¿Y que pasa? Basicamente esto en la segunda pantalla despues de prender la carpeta: ¿Se me cagó la PC? No, se puede arreglar ¿Que hago? Bueno, basicamente vas a necesitar un CD del SO que tenias instalado (XP por ejemplo) o un Live CD de Linux, que es lo que recomiendo. Antes de hacer cualquiera de estas dos cosas, asegurate que la BIOS cargue primero el CD, lo podés arreglar en la primera pantalla apretando SUPR (o DEL). Ahí vas a encontrar muchas opciones, una de ellas es para primero bootear con el CD. Algunas tambien tienen la opcion directamente con F11 de cambiar el Boot Menú y elegir CD, mejor si es esto. Despues entonces: Opcion 1: Un CD de Windows XP Mandamos el CD de Windows XP, dejamos que cargue hasta llegar a la opción que nos da de entrar a la consola de recuperación. Apretamos R dejamos que cargue y esperamos para poder escribir, donde ponemos FIX MBR para basicamente arreglar las cagadas que nos mandamos . Despues de esto, reiniciamos y debería funcar. Despues conviene formatear el espacio en donde quedó Linux y si se quiere reasignar. Opcion 2: Un Live CD de Linux Mandamos el Live CD, y en Otros Modos, el LiveCD nos deja levantar una TTY, donde ponemos grub-install /dev/hda (Siendo HDA el nombre del Dispositivo Primario) para reestablecer el grub. Reiniciamos y deberia funcar también con el Grub. ¿Que hago para que no vuelva a aparecer? Lo principal es no borrar las particiones con el SO sin formatearlas, porque el grub se ejecuta aunque este en el espacio sin asignar del disco y busca igual la particion que moviste o borraste. Saludos, espero que guste el post

50
15
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.