Se regala una skin en #101 !!
-
1- Introducción
-
2- Historia y evolución
-
3- Como empezar a usarlo
-
4- Funcionalidades
-
5- Changelog
-
6- Feedback
1. Introduccion
Holas, supongo que nadie me conoce, al igual que yo no conozco a nadie, pero bueno, vengo a aportar mi granito de arena para la comunidad, quizá sea una basura, quizá no sirva para nada, con que lo usen aunque sea un par de personas, habrá valido la pena todas las horas de código y testeo! (Aunque en el proceso he aprendido más de lo que creía!)
Este bot, llamado MoguBot, es más o menos un JabeBot, para quien lo conozca, un bot ingame que te da algunas estadísticas base, elo, etc. Me parecía bastante curioso el como lo había hecho, así que decidí indagar un poquito, y bueno, el caso es que he llegado a esto xDD
2. Historia y evolución
Sí, de cual descubrimiento o colonización, os hablo un poquito de la historia y evolución del bot. En un principio iba a ser un simple "gatherbot" míticos del irc (Y del CS). Lo hice en una pequeña tarde aunque Vegon me dijo que por qué no multipartida, que sería mucho más práctico ya que más gente se podría apuntar al mismo tiempo, me llevó algo más de tiempo al final conseguí hacerlo multipartida.
Poco después aparecieron los quotes, traslado a la base de datos, cliente jabber para el lol, cliente pvp.net para estadísticas y... ahora toca el post para el bot. Que tras tanto tiempo pidiéndoselo a Spank no ha querido
3. Cómo empezar a usarlo
Esto es tan simple y llano como (una de las dos cosas basta):
-
1- Entrar al canal "mogubot" en el lol ingame.
-
2- Agregar a MoguBot en el lol ingame. (IMPORTANTE: Ahora riot ha implementado el límite total de 300 amigos, por lo que si no te acepta MoguBot, ve probando con diferentes nicks: HonorBot.) (Si no estáis seguros de si el bot está online, mirad el paso 1, esto es super importante)
-
3- Entrar al IRC a los canales #mogubot o #mv.lol (En el que hay más gente de mv, servidor Quakenet - irc.quakenet.org)
4. Funcionalidades
!eventsEste comando te lista los eventos con su respectiva descripción y stream para el día actual, por supuesto puedes ver los eventos que hay para el día siguiente y posteriores.
Uso
-
!events, te listaría los eventos para el día actual.
-
!events [días], te listaría los eventos para... 1, el día siguiente, 2, para dentro de 2 días, etc.
Y saldría lago del estilo:
12:00:00+02:00 NLB: PSW.Ares vs Tempest (WB Semifinal): http://www.twitch.tv/nicegametv
12:00:00+02:00 Gamescom: Fnatic vs Crs.eu (Quarterfinal): http://www.twitch.tv/esltv_lol
12:00:00+02:00 Season 2 Regional Finals Europe - Gamescom: http://www.twitch.tv/esltv_lol
15:00:00+02:00 Gamescom: M5 vs Elohell (Quarterfinal): http://www.twitch.tv/esltv_lol
!helpBueno, típico comando para cualquier bot (de texto), este te especifica una lista de comandos, y ayuda para estos, aunque aquí los explique, ingame también los tenéis bien explicados!
Uso:
-
!help, te daría una ayuda general, con una lista de comandos a usar.
-
!help [comando], te daría una ayuda más específica para un comando dado, con su sintaxis y toda la pesca!
!langTe da la posibilidad de cambiar el idioma de habilidades, (posteriormente explicado el comando), historias, etc.
Uso:
-
!help lang, de primera esta te da una lista de todos los idiomas disponibles y como cambiarlo!
-
!lang [idioma/id], sintaxis general.
-
!lang es_ES, cambiaría el idioma a español. (Por defecto en inglés)
!lastgamesTe dice como le han ido a tu amigo las 10 últimas partidas, con qué campeones ha jugado, si era ranked o normal, y si ganó o perdió.
Uso:
-
!lastgames, este, sin ningún parámetro, devolvería tus últimas partidas.
-
!lastgames [SERVER] [NICK], sintaxis del comando, el servidor es por si quieres ver las últimas partidas de Perico el de los palotes que está en NA, pues ahora puedes. Y el nick... es el nick xD.
-
!lastgames na scarra, este es un ejemplo de como usarlo para otro servidor, si no se pone servidor, usa el servidor en el que te encuentres en ese momento, ahora EUW.
PD: N=Normal, R=Ranked, L=Lose, W=Win.
!lmgtfyTe da un enlace a la mítica página Let Me Google That For You, para todos aquellos vagos que no quieren/saben buscar en google
Uso:
-
!lmgtfy [BUSQUEDA], sintaxis general.
-
!lmgtfy counterpicks league of legends, ejemplo básico, que seguro que más de uno pregunta.
!pstatsTe muestra el elo, victorias, derrotas, etc de la persona que indiques.
Uso:
-
!pstats, este, sin ningún parámetro, devolvería tus estadísticas..
-
!pstats [SERVER] [NICK], sintaxis del comando, el servidor es por si quieres ver las estadisticas de Perico el de los palotes que está en NA, pues ahora puedes. Y el nick... es el nick xD.
-
!pstats na scarra, este es un ejemplo de como usarlo para otro servidor, si no se pone servidor, usa el servidor en el que te encuentres en ese momento, ahora EUW.
!rangeTe muestra rango de un campeón que le indiques.
Uso:
-
!range [CAMPEON], devolvería el rango del campeón dado.
-
!range teemo, mostraría el rango de teemo, como ejemplo.
!shortenAcorta una url para que ocupe menos espacio, sea más cómoda manejarla, o cualquier otra cosa.
Uso:
!skillMuestra el coste de maná, cd y descripción de una habilidad cualquiera.
Uso:
-
!skill [PQWER] [CAMPEON], donde PQWER es la hotkey de la habilidad (P para pasiva), y el campeón, con el ejemplo se entiende todo.
-
!skill p ahri, mostraría la pasiva de Ahri, si se cambia la p por la q, por ejemplo, te daría la descripción de la Q de Ahri.
!songBusca una canción, y te da el enlace a grooveshark de dicha canción.
Uso:
-
!song [CANCION], donde CANCION, es una canción cualquiera a buscar.
-
!song suzie q, nos devolvería la canción de Suzie Q, de La Credence.
Consejo: Escribe el autor de la canción si no es la que quieres, solo devuelve una canción y quizá no es la que quieres.
!triviaEmpieza un trivial de 10 preguntas relacionadas sobre el lol, solo funciona en los canales "trivial.es" y "trivial.en" del LOL INGAME, no intentéis en otro canal o cualquier otro sitio, puesto que no funcionará.
Uso:
!statsTe da las estadísticas base como la armadura, mr, vida... (y /lvl) del campeón que le pongas, también vale darle un nivel de campeón y te dará las estadísticas para ese nivel.
Uso:
-
!stats [NIVEL] [CAMPEON], el nivel es opcional, si no lo pones, usará nivel 1 por defecto y te dará las estadisticas y las /lvl.
-
!stats 18 teemo, aquí un ejemplo de como usar el comando para tener las estadísticas de teemo a nivel 18 (las base).
!highscoresDa una lista de los highscores de "todos los tiempos" en el trivial. (Se reserva el derecho a resetearlo si se cree necesario)
PD: Solo funciona en los mismos canales que !trivia
Uso:
!teamstatsLo mismo que !pstats, pero para un equipo, puedes dar el TAG o el Nombre del equipo.
Uso:
-
!teamstats [TAG/NOMBRE], muestra las estadísticas del equipo wins/loses etc.
-
!teamstats sk, mostaría las estadísticas de SK.
!whatisMuestra el significado del término que se precise relacionado con el lol.
Uso:
-
!whatis [TERMINO], buscaría para el término y daría su significado.
-
!whatis bait, mostraría lo que significa "hacer un bait".
Nuevos: 2-Sept-2012
!timerCrea un timer, y te avisará 30 segundos antes de que cumpla el tiempo. Los timers son los típicos de dragon, baron, buffo azul y rojo.
Uso:
-
!timer [e][BUFF] [NOTA], sintaxis general, la E significa que es el bufo ENEMIGO, si no pones la E, es tu bufo.
-
!timer eblue, crearía un timer para el bufo AZUL ENEMIGO.
-
!timer nashor, crearía un timer para nashor.
-
!timer ered Esta wardeado.
Buffos disponibles: nashor, baron, drake, dragon, blue, red, ward.
!salsalolTe da un link a las guias de SALSALOL
Uso:
!solomidTe da un link a las feature guides de SOLOMID.
Uso:
Nuevos: 17-Sept-2012
!streamsTe da una lista con algunos links de los streams en activo con mas viewers en ese momento.
Uso:
-
!streams own3d Lista de streams de own3d.
-
!streams twitch Lista de los streams más vistos de twitch.
-
!streams [NICK] Te da el stream del usuario que escribas.
!pingTe devuelve el PONG. (Simplemente para tener al bot en /r)
Uso:
!rankedchampTe da las estadísticas de un jugador con un campeón concreto en rankeds.
Uso:
-
!rankedchamp [CHAMPION] [SERVER] [PERSONA] te devolvería una lista con los datos de ese campeon de esa persona en concreto. Si no se especifica nada en server automaticamente buscara en EUW por defecto.
-
!rankedchamp Fizz euw SK ocelote. Daría una lista con los wins y loses y los ratios totales de ocelote con Fizz.
PD: EL CAMPEON, SI TIENE ESPACIOS, TENEIS QUE SUSTITUIR EL ESPACIO POR "_"
5- Changelog
(17/09/2012)
- Se ha añadido el comando !streams (solo para own3d.tv de momento).
- Se ha añadido !trivia [QUESTIONS] para el numero de preguntas en el trivia, solo si tienes nivel dos o mas.
- Se ha añadido el comando !ping
- Si no escribes el "!" en un canal privado se asumirá como un comando también.
- El comando !timer ahora acepta cancelar los temporizadores por cada contador.
- Se ha añadido !timer cancel para cancelar todos los temporizadores.
- Se ha añadido el idioma tr_TR para filas sqlite (hechizos, campeones).
- Se ha añadido el comando !rankedchamp
6- Feedback
En este punto pido unas cuantas cosas, algo de ayuda, y opiniones, tanto buenas como malas mientras todas sean constructivas, no rages o simples "este bot es una mierda", si te parece una mierda dime una razón y se hará lo posible por cambiarlo.
Respecto a la ayuda, necesitaría a alguien que pudiera traducir algunas cosas por mi, y en general opiniones, nuevas funcionalidades, o cosas que le cambiarías.