Autor Tema: Ayuda con un codigo para un Bot  (Leído 777 veces)

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

Evil

  • Visitante
Ayuda con un codigo para un Bot
« en: Enero 30, 2016, 08:35:48 pm »
Buenas, quiero que por favor me ayuden de como puedo hacer para que el Bot le envíe su help a el status de la persona que está ejecutando su comando /msg Botnet Help

Lo he intentado de la siguiente manera, pero va lento... Lo quiero de la misma forma que CHaN O NiCK envían las helps a los usuarios, espero me entiendan

on *:TEXT:*:?: {
if (help == $strip($1)) {
    notice $nick "la help"

Pero para varias lineas se torna lento

Desde ya, muchas gracias

Desconectado Stig

  • Miembro de pleno derecho
  • ***
  • Mensajes: 220
  • Karma: +10/-22
    • IrcBots
Re:Ayuda con un codigo para un Bot
« Respuesta #1 en: Febrero 02, 2016, 12:48:24 am »
CHaN o NiCK son servicios de red, los cuales poseen modos especiales, y que salvo necesidad, no creo que tu tengas en tu "bot", con lo cual si e trata de varias lineas, no podras sin usar timers, o caera por flood. En cuanto a lo del status, es muy relativo el envio, pues depende de como lo tenga configurado cada persona.
Twitter: @apapostiado
Proyectos: IrcBots - apapostiado

Desconectado S|Lv3R

  • Novato
  • *
  • Mensajes: 31
  • Karma: +3/-5
Re:Ayuda con un codigo para un Bot
« Respuesta #2 en: Marzo 02, 2016, 02:21:58 am »
Si es para ChatHispano, sí sería posible, pero para ello deberías pedir desde su página y tal el "docking" que son unos permisos especiales para "botijos" y que no caígan por flood como dice nuestro amigo Stig.

Y entonces se haría de este modo:
Código: [Seleccionar]
on *:TEXT:*:?: {
if ($strip($1) == help) {
.timer 1 3 .msg $nick y lo que quieras poner
.timer 1 5 .msg $nick
.timer 1 7 .msg $nick y lo que siga y asi hasta que hagas lo que quieras
 }
}

Desconectado Gentleman

  • Novato
  • *
  • Mensajes: 45
  • Karma: +5/-3
  • Sexo: Masculino
  • The scientist
Re:Ayuda con un codigo para un Bot
« Respuesta #3 en: Agosto 17, 2016, 11:19:38 pm »
Este tema es antiguo, pero como habeís dicho.. CHaN, NiCK y demás son Bots de servicios de una red.. y puede que tu bot envie mensajes retardados con milisegundos por lag o por protección anti-flood, para evitar que se caiga ;D peroooo....
Tu menciones que quieres que tu bot muestre las cosas en el STATUS.. pues veras, en el IRcap normalmente, para que los bots de la red envien todo al STATUS
¿Por qué?, pues simplemente por una sencilla manipulación de Niveles de usuario en el IRcap, es decir, un Bot de la RED (o más bien, el nivel que necesita un Nick, identd o IP virtual para mostrar X cosa en STATUS es el 69;)

¿cómo se hace?, simplemente pones el comando /auser 69 NickDeTuBot

http://i.imgur.com/ZFiACzr.jpg

Aunque es algo inservible, pero bueno! ^^
Twitter: @francoislopezz
FanPage: François López