Autor Tema: Respuestas aleatorias a la misma frase  (Leído 1026 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Señorita

  • Novato
  • *
  • Mensajes: 1
  • Karma: +0/-0
Respuestas aleatorias a la misma frase
« en: Julio 02, 2010, 06:56:59 pm »
Hola muy buenas, primero pedir disculpas por mi ignorancia en el tema, hace un tiempo que trato de hacer un Bot medio en condiciones para un canal que tengo y después de marearme en muchos códigos, creo que sois de admirar. Si alguien se decide a ayudarme que me lo explique paso a paso por favor que si no me pierdo…  ;)

Quisiera que el Bot contestara a las frases o palabras de forma aleatoria, o bien teniendo las frases de respuesta en un txt, por ejemplo, que una persona saludara al Bot, Buenos días Bot y que el Bot respondiera cada vez a esa frase de forma diferente tomando las frases del txt. O bien, hacer el código con la frase, buenos días Bot y que dentro del mismo código yo pudiera escribir 5 respuestas diferentes a esa frase y que cada vez que digan, Buenos días Bot,  el Bot conteste una diferente de esas 5. Espero haberme explicado con claridad y que alguien pueda ayudarme, muchísimas gracias.

 He mirado todo el foro y no he encontrado nada, espero no haberlo pasado por alto.

[D]aniel

  • Visitante
Re: Respuestas aleatorias a la misma frase
« Respuesta #1 en: Julio 11, 2010, 10:27:47 pm »
Supongo q el bot es por medio de otro cliente mIRC pero igual te funciona si es pormedio de sockets tendiras q dar la respuesta algo asi:

$read(saludos.txt) o $read(direccion/donde/tengo/los/saludos.txt)

puedes probar en el status escribiendo :

//echo -s $read(mirc.ini)


Saludos

Desconectado Lokiyo

  • Administrador
  • Miembro Senior
  • *****
  • Mensajes: 491
  • Karma: +12/-0
  • Sexo: Masculino
    • El revoltijo de Lokiyo
Re: Respuestas aleatorias a la misma frase
« Respuesta #2 en: Julio 17, 2010, 12:23:06 am »
Te recomiendo que busques información sobre el comando /play
Su función es mostrar en una ventana líneas de un fichero de texto que le pases.

Desconectado Danielosky

  • Novato
  • *
  • Mensajes: 1
  • Karma: +0/-0
Re: Respuestas aleatorias a la misma frase
« Respuesta #3 en: Julio 18, 2010, 06:53:07 pm »
Pero con el play te coloca la informacion lo cual permite seleccionar la informacion y tendrias que colocar un codigo para el retorno de la linea seleccionada por el dialog o picwin y creo que el Bot contestara a las frases o palabras de forma aleatoria, , creo q es mejor el $read

mOX

  • Visitante
Re: Respuestas aleatorias a la misma frase
« Respuesta #4 en: Julio 19, 2010, 02:07:07 pm »
on $*:text:$(/\b( $+ $me $+ )(\b)/i):#: {
  if $count($strip($1-),Hola,Buenos dias) { msg # $readr(RUTA DEL TXT) $nick }
}
alias readr {
  if !$file($1.copy) { .copy -o $qt($1) $qt($1.copy) }
  var %a = $read($1.copy,nt)
  write -dl $+ $readn $qt($1.copy)
  return %a
}
; Coloca la frase con las que quieres que reaccione el bot dentro del identificador $count separadas por ","
; Coloca la ruta en donde se encuentra el archivo .txt con las respuestas en $readr(RUTA DEL TXT)
; Si quieres que el Bot reaccione con otro tipo de frase vuelve a repetir el código "if $count($strip($1-),Texto,Texto Texto) { msg # $readr(Ruta del nuevo txt) $nick } "
; Saludos
« última modificación: Julio 20, 2010, 09:33:14 pm por Lokiyo »

mOX

  • Visitante
Re: Respuestas aleatorias a la misma frase
« Respuesta #5 en: Julio 19, 2010, 02:08:49 pm »
Perdón por la fuente, se me fue sin querer  :-[

Desconectado Lokiyo

  • Administrador
  • Miembro Senior
  • *****
  • Mensajes: 491
  • Karma: +12/-0
  • Sexo: Masculino
    • El revoltijo de Lokiyo
Re: Respuestas aleatorias a la misma frase
« Respuesta #6 en: Julio 20, 2010, 09:33:29 pm »
Perdón por la fuente, se me fue sin querer  :-[
Te lo corregí :)

Desconectado mOX

  • Novato
  • *
  • Mensajes: 20
  • Karma: +1/-1
  • Sexo: Masculino
  • Ninguno
    • Trivias y más trivias
Re: Respuestas aleatorias a la misma frase
« Respuesta #7 en: Julio 21, 2010, 02:12:31 am »
Muchísimas gracias Lokiyo! ahora si se entiende  ;D

Desconectado Lokiyo

  • Administrador
  • Miembro Senior
  • *****
  • Mensajes: 491
  • Karma: +12/-0
  • Sexo: Masculino
    • El revoltijo de Lokiyo
Re: Respuestas aleatorias a la misma frase
« Respuesta #8 en: Julio 21, 2010, 04:47:54 pm »
De nada :)