Autor Tema: Asistencia de Popups  (Leído 397 veces)

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

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Asistencia de Popups
« en: Marzo 11, 2020, 01:30:07 pm »
Hola.

Estoy intentando que cuando haya una consulta a mi bot si le doy aceptar me abra el privado del usuario que hace la consulta, pero el $1 es al bot, como podría hacer si hace el usuario la consulta y le doy "Aceptar" le abra privado y vaya al usuario que hizo la consulta?

Hola

hice un Popups

Código: [Seleccionar]
Asistencias
.Finaliza: /msg Botocito FINALIZA $1
.Acepta: /msg Botocito ACEPTA $1 | /query $nick

No se si me he explicado bien.

Lo que quiero cuando en el privado de mi bot pulse "Aceptar" le abra el privado al usuario que hizo la consulta.

¿Es posible eso?

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #1 en: Marzo 12, 2020, 02:34:29 am »
Hola.

¿Nadie tiene una idea de como hacerlo?  :'(

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #2 en: Marzo 12, 2020, 09:12:23 pm »
Hola.

Mi idea es hacer esto.

Que mi bot me abra privado se llama Cohen cuando le llegue una asistencia y me da 3 opciones:

- Aceptar
- Rechazar
- Finalizar

Cohen: Hola Rayco, te toca atender a Raider. Su consulta es: ring ring.
Opciones disponibles: .Aceptar .Rechazar .Finalizar

Y cuanod pulsemo alguna de las 3 opciones, salga tipo:

Aceptado: Usuario Raider ha sido aceptado
Rechazado: Usuario Raider ha sido rechazado
Finalizado: Usuario Raider ha sido finalizado

Y cuando pulse en la ventana de mi bot Finalizar se cierre la ventana del privado que le hice la asistencia.

¿Es posible hacer eso?

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #3 en: Marzo 13, 2020, 10:46:52 pm »
Hola rayco

Lo que requieres es que crear un evento donde sea activado por el nick del bot y/o palabras en especifico, y teniendo esto en cuenta, el nick debe ser extraido del texto
por ejemplo:

Cohen: Hola    Rayco,   te toca atender a Raider. Su consulta es: ring ring.
NICKBOT: $1 $me=$2, $3 $4   $5     $6 target=$7. $8-

por lo tanto tendríamos algo como:
Código: [Seleccionar]
on *:text:$(*Hola $me $+ , te toca atender a*):?:{
tokenize 32 $remove($1-,$chr(44))
if (($nick == Cohen) && ($me == $2) && (Su consulta es isin $7-)) { set %Consulta-Nick $7 }
}

y por lo tanto el popups seria algo como
Código: [Seleccionar]
Asistencias
.Finaliza: msg $active FINALIZA $1
.Acepta: msg $active ACEPTA $1 | query %Consulta-Nick | unset %Consulta-Nick
supongo que lo ejecutas cuando te manda privado, por eso cambie $active para mandar el mensaje, con respecto a la opción de Finaliza ignoro que tipo de parámetros mandes por eso deje también el $1.

Saludos

pd: asumo que tienes el privado abierto con el bot, por eso use on text y no on open

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #4 en: Marzo 13, 2020, 11:45:00 pm »
Hola Quetzalcoatl

Si no lo entendido mal.

Esto:

Código: [Seleccionar]
on *:text:$(*Hola $me $+ , te toca atender a*):?:{
tokenize 32 $remove($1-,$chr(44))
if (($nick == Cohen) && ($me == $2) && (Su consulta es isin $7-)) { set %Consulta-Nick $7 }
}

¿también lo tengo que poner en mi script, no?

Un saludo.

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #5 en: Marzo 14, 2020, 03:15:54 am »
¿también lo tengo que poner en mi script, no?

Si ya que es donde se genera la variable con la que se envía el query

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #6 en: Marzo 14, 2020, 03:29:21 am »
Hola.

Es que lo he probado metiendo ese código en mi script y probando con el bot que me abra privado diciendo la frase, y me dice lo de "Hola te toca atender" pero no me da opciones de "Aceptar ó Finalizar"

De ahí mi pregunta.

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #7 en: Marzo 14, 2020, 03:31:14 am »
si no te da esa opcion es por los popups que no has colocado.

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #8 en: Marzo 14, 2020, 03:32:24 pm »
Hola.

Lo he probado hoy de nuevo.


03:20 (CoHeN) Hola rayco, te toca atender a Rana. Su consulta es: Hola.
03:20 (CoHeN) Para aceptar la consulta escribe ACEPTA Rana.
03:20 (CoHeN) Para finalizar la petición escribe RECHAZA Rana
03:20 {rayco} ACEPTA CoHeN
03:20 (CoHeN) [ERROR] rayco, no puedes aceptar a CoHeN. ¡No existe!.
03:21 {rayco} FINALIZA CoHeN
03:21 (CoHeN) [ERROR] rayco, no puedes FINALIZAR a CoHeN.

Desde el privado del bot, si quiero aceptar una consulta me dice eso.

En vez de "Rana" me escribe el nick del bot porque quiero aceptar en el privado del bot.
Pasa lo mismo si quiero finalizar la consultar en el privado del bot.

Un saludo.

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #9 en: Marzo 14, 2020, 09:18:29 pm »
Hola rayco

 Con respecto a lo que mencionas por eso te puse:
supongo que lo ejecutas cuando te manda privado, por eso cambie $active para mandar el mensaje, con respecto a la opción de Finaliza ignoro que tipo de parámetros mandes por eso deje también el $1.
y bien ahora conociendo que el $1 es el nick al que ayudaras y no el del bot, simplemente cambias en el popups de asistencias el $1, por %Consulta-Nick , quedara como pides.

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #10 en: Marzo 14, 2020, 09:50:50 pm »
Hola Quetzalcoatl

Código: [Seleccionar]
.Finaliza: msg $active FINALIZA %Consulta-Nick | /close %Consulta-Nick
.Acepta: msg $active ACEPTA %Consulta-Nick | query %Consulta-Nick

¿Así seria correcto el POPUPS?


Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #11 en: Marzo 14, 2020, 10:06:35 pm »
el finaliza donde lo ejecutas?
si es en el privado del bot, solo modificas el /close %Consulta-Nick por close -m %Consulta-Nick.
si es en el nick de %consulta-nick tendrías que modificar a quien va el mensaje.


Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #12 en: Marzo 14, 2020, 10:30:39 pm »
Hola.

Acabo de probarlo y me sale solo el "ACEPTA" y "FINALIZA" pero no sale el nick.

Me gustaría finalizarlo en el nick de la asistencia.

Así tengo ahora el código:

Código: [Seleccionar]
.Finalizar: msg $active FINALIZA %Consulta-Nick | close -m %Consulta-Nick
.Aceptar: msg $active ACEPTA %Consulta-Nick | query %Consulta-Nick

<rayco> ACEPTA
<CoHeN> [ERROR] rayco, no me has dicho a quien quieres aceptar.

<rayco> FINALIZA
<CoHeN> [ERROR] rayco, no me has dicho a quien quieres finalizar.

Un saludo.



Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #13 en: Marzo 15, 2020, 01:39:35 am »
¿y ya revisaste que tienes y te agrego la variable desde el evento on text?, por que por lo que veo no has hecho ningún unset para que no te reconozca.
en todo caso puedes agregar la variable al popups para verificar si corresponde o existe el nick asignado en %Consulta-Nick

Código: [Seleccionar]
.Finalizar $+([,%Consulta-Nick,]) : msg $active FINALIZA %Consulta-Nick | close -m %Consulta-Nick
.Aceptar $+([,%Consulta-Nick,]) : msg $active ACEPTA %Consulta-Nick | query %Consulta-Nick

con eso debería aparecerte si es que existe la variable y esta asignada de acuerdo al evento, por que también asumo que el bot te esta mandando el texto sin color.

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #14 en: Marzo 15, 2020, 02:07:40 am »
Hola.

Ya he agregado los 2 popups, como has puesto.

Y sobre en on text, tengo esto:

Código: [Seleccionar]
on *:text:$(*Hola $me $+ , te toca atender a*):?:{
  tokenize 32 $remove($1-,$chr(44))
  if (($nick == CoHeN) && ($me == $2) && (Su consulta es: isin $7-)) { set %Consulta-Nick $7 }
}

Bien he probado el nuevo popups.

Y el fallo ahora es que sale un punto con el nick.

02:13a (Cohen) Para aceptar la petición escribe 'ACEPTA Rojo'.
02:13a (Cohen) Para rechazar la petición escribe 'RECHAZA Rojo <motivo>'.
02:13a {rayco} ACEPTA Rojo.
02:13a {rayco} [ERROR] rayco, no puedes aceptar a Rojo.. ¡No existe!.

Si algunas palabras las tiene en color.

Como ves, cuando acepto sale junto al nick 1 punto y lo ve como si viniera en el nick, por eso no encuentra el nick.

Un saludo.



« última modificación: Marzo 15, 2020, 02:22:09 am por rayco »

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #15 en: Marzo 15, 2020, 02:18:20 am »
entonces hay que quitarle el color
Código: [Seleccionar]
on *:text:*:?:{
  tokenize 32 $remove($strip($1-),$chr(44))
  if (($nick == CoHeN) && ($me == $2) && (Su consulta es: isin $7-)) { set %Consulta-Nick $7 }
}

pero asegúrate que la esta registrando la variable en el identificador $7

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #16 en: Marzo 15, 2020, 02:35:03 am »
Hola.

1- ¿Cómo podría comprobar que la está registrando?
2- Cuando pulso en los popups el nick Me sale con un punto pegado al nick.

Sale así:

Finalizar [Rana.]
Aceptar [Rana.]

¡Gracias!

No se si vale, pero... ha entrado otra asistencia y salia solo la primera que acepte o sea Rana.

Y he mirado en variables y pone

%Consulta-Nick Rana. (no se porque sale el punto)

Y porque se queda solo ese nick aunque entre otra consulta.


« última modificación: Marzo 15, 2020, 02:52:44 am por rayco »

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #17 en: Marzo 15, 2020, 02:52:54 am »
jejej si es error mio, pensé que era , y es punto cuando escribi, perdón  :P :P :P

Código: [Seleccionar]
on *:text:*:?:{
  tokenize 32 $remove($strip($1-),$chr(46))
  if (($nick == CoHeN) && ($me == $2) && (Su consulta es: isin $7-)) { set %Consulta-Nick $7 }
}

el $chr(44) es coma y el $chr(46) es punto


Saludos  ;D

Citar
Y porque se queda solo ese nick aunque entre otra consulta.
quizas es por que se cambio lo del on text, como te dije no se como te llega el mensaje o con que tipo de colores, pero si se quedo el anterior de rana. debio estar bien.

para checar la variable puedes verlo en la pestaña de variables o escribir //echo -a %Consulta-Nick
por que se queda el anterior de rana a pesar de ser otra consulta no lo se,pero igual se podria poner braquets para hacer la variable dinámica

Saludos
« última modificación: Marzo 15, 2020, 02:58:10 am por Quetzalcoatl »

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #18 en: Marzo 15, 2020, 02:54:37 am »
Hola.

¿Y lo de comprobar la variable $7? ¿Cómo podría verlo?

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #19 en: Marzo 15, 2020, 03:01:46 am »
Hola.

¿Y lo de comprobar la variable $7? ¿Cómo podría verlo?

en el evento de on text poner el if donde se asigna la variable { set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7 }

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #20 en: Marzo 15, 2020, 03:04:52 am »
Hola

Código: [Seleccionar]
on *:text:*:?:{
  tokenize 32 $remove($strip($1-),$chr(46))
  if (($nick == Cohen) && ($me == $2) && (Su consulta es: isin $7-)) { set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7 }
}

¿Está bien así?

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #21 en: Marzo 15, 2020, 03:17:32 am »
Hola.

Creo que voy a darte mucho comedura de cabeza, la primera vez me grabo el primer usuario cambiamos el on text y ya no lleva el %Consulta-Nick a variable.

Te dejo aquí como lo tengo todo.

Código: [Seleccionar]
on *:text:*:?:{
  tokenize 32 $remove($strip($1-),$chr(46))
  if (($nick == Cohen) && ($me == $2) && (Su consulta es: isin $7-)) { set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7 }
}

Código: [Seleccionar]
.Finalizar $+([,%Consulta-Nick,]) : msg $active FINALIZA %Consulta-Nick | close -m %Consulta-Nick
.Aceptar $+([,%Consulta-Nick,]) : msg $active ACEPTA %Consulta-Nick | query %Consulta-Nick

Y sale
Finalizar []
Aceptar []

://


Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #22 en: Marzo 15, 2020, 06:35:23 am »
¿probaste dejando la otra forma en el on text?, me parece que esa si te asignaba el nick pero con el punto, solo esta parte:

Citar
on *:text:$(*Hola $me $+ , te toca atender a*):?:{

¿y cual es el mensaje con colores que te manda el bot?
seleccionas el texto con el mouse y sin soltar el boton del mouse presionas la tecla de control, después sueltas el botón del mouse y al final la tecla de control, eso copia los caracteres de color

me es dificil tratar de saber que es lo que te sale a ti con colores y/o parámetros en tu cliente de irc, es por eso que estamos a prueba y error rayco ya que desconozco como te llega la información en especifico.

o igual se podria tomar otro mensaje en especifico como el que pusiste de
Citar
03:20 (CoHeN) Para finalizar la petición escribe RECHAZA Rana
pero igual no se si lleva colores o algo en ese caso seria limpiar el texto, en el caso de la frase anterior te funcionaria eso
Código: [Seleccionar]
on *:text:$(*RECHAZA*):?:{
  tokenize 32 $strip($1-)
  if (($nick == CoHeN) && (escribe isin $1-)) {
  set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7
  }
}
prueba estas posibilidades, creo que la ultima te debería funcionar

Saludos.

pd: trata de no tener mas eventos que evalúen la frase, ya que podrían afectar la variable que quieres asignar del identificador $7, es decir probar evento on text uno por uno

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #23 en: Marzo 15, 2020, 07:05:14 am »
Buenas noches.

Estos son los 4 mensajes:

Hola rayco, te toca atender a Zarke Su consulta es: Hola.
Para aceptar la petición escribe ACEPTA Zarke
si se trata de spam molesto o pesad@ de turno, escribe SPAM Rana
Para rechazar la petición escribe RECHAZA Rana

Así sería.

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #24 en: Marzo 15, 2020, 12:23:26 pm »
Hola.

Lo he vuelto a poner como estaba en el punto, y no se porque razón me sale

En los popups me sale esto:

Acepta []
Finaliza []

Y lo tengo así:

Código: [Seleccionar]
.Finalizar $+([,%Consulta-Nick,]) : msg $active FINALIZA %Consulta-Nick | close -m %Consulta-Nick
.Aceptar $+([,%Consulta-Nick,]) : msg $active ACEPTA %Consulta-Nick | query %Consulta-Nick

Volví a ponerlo como cuando me salia el punto con el nick, pero ya me salia solo con los corchetes.

Lo he borrado todo tanto Popups y el addons de ON TEXT, y sigue iguall sale lo corchetes pero nada más.
« última modificación: Marzo 15, 2020, 12:39:59 pm por rayco »

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #25 en: Marzo 15, 2020, 11:09:18 pm »
el ultimo de te debe funcionar, revisalo por favor

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #26 en: Marzo 15, 2020, 11:28:23 pm »
Hola Quetzalcoatl

Código: [Seleccionar]
on *:text:$(*ACEPTA*):?:{
  tokenize 32 $strip($1-)
  if (($nick == CoHeN) && (escribe isin $1-)) {
  set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7
  }
}

on *:text:$(*RECHAZA*):?:{
  tokenize 32 $strip($1-)
  if (($nick == CoHeN) && (escribe isin $1-)) {
  set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7
  }
}

on *:text:$(*SPAM*):?:{
  tokenize 32 $strip($1-)
  if (($nick == CoHeN) && (escribe isin $1-)) {
  set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7
  }
}

Código: [Seleccionar]
.Finalizar $+([,%Consulta-Nick,]) : msg $active FINALIZA %Consulta-Nick | close -m %Consulta-Nick
.Aceptar $+([,%Consulta-Nick,]) : msg $active ACEPTA %Consulta-Nick | query %Consulta-Nick

¿Así seria?


Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #27 en: Marzo 15, 2020, 11:34:05 pm »
con uno que pongas, me refería al que lleva on *:text:$(*RECHAZA*):?:{  :P

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #28 en: Marzo 15, 2020, 11:37:09 pm »
Hola.

Pensaba que había que poner las tres opciones x''D

Lo acabo de poner y en popus me sale las opciones

Código: [Seleccionar]
Aceptar [o]
Finalizar [o]

Y en status sale esto:

Variable Consulta-Nick = Jose33'. e identificador 7 = Jose33'.
Variable Consulta-Nick = Jose33 e identificador 7 = Jose33
Variable Consulta-Nick = o e identificador 7 = o

Y en variables: %Consulta-Nick o


Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #29 en: Marzo 15, 2020, 11:46:07 pm »
es que el problema es que estas metiendo todos los eventos on text con una palabra, pero no has considerado cambiar el identificador $7
el que me llama la atencion es el que te da
Variable Consulta-Nick = Jose33'. e identificador 7 = Jose33'.
ya que en los ejemplos que pusiste previamente no vi uno con '.

pero ya con los resultados que obtuviste supongo que ya sabes cual evento dejar( el que te sigo insistiendo que dejes :P)

Saludos

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #30 en: Marzo 15, 2020, 11:50:54 pm »
Si ahora me di cuenta que pone:

'ACEPTA Soporte-66' en el bot, pero con poner *RECHAZA* de evento las comillas no debes influir no?

El identificador $7 debo cambiarlo?

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #31 en: Marzo 15, 2020, 11:59:19 pm »

ya te había explicado casi al inicio eso del $7, debes contar las palabras el $7 es la séptima palabra contada de izquierda a derecha, que vendría siendo el nick. dependiendo de donde este localizado en el texto varia
Hola rayco

Lo que requieres es que crear un evento donde sea activado por el nick del bot y/o palabras en especifico, y teniendo esto en cuenta, el nick debe ser extraido del texto
por ejemplo:

Cohen: Hola    Rayco,   te toca atender a Raider. Su consulta es: ring ring.
NICKBOT: $1 $me=$2, $3 $4   $5     $6 target=$7. $8-

por lo tanto tendríamos algo como:
Código: [Seleccionar]
on *:text:$(*Hola $me $+ , te toca atender a*):?:{
tokenize 32 $remove($1-,$chr(46))
if (($nick == Cohen) && ($me == $2) && (Su consulta es isin $7-)) { set %Consulta-Nick $7 }
}

y por lo tanto el popups seria algo como
Código: [Seleccionar]
Asistencias
.Finaliza: msg $active FINALIZA $1
.Acepta: msg $active ACEPTA $1 | query %Consulta-Nick | unset %Consulta-Nick
supongo que lo ejecutas cuando te manda privado, por eso cambie $active para mandar el mensaje, con respecto a la opción de Finaliza ignoro que tipo de parámetros mandes por eso deje también el $1.

Saludos

pd: asumo que tienes el privado abierto con el bot, por eso use on text y no on open

con lo de las comillas pusiste
Hola rayco, te toca atender a Zarke Su consulta es: Hola.
Para aceptar la petición escribe ACEPTA Zarke
si se trata de spam molesto o pesad@ de turno, escribe SPAM Rana
Para rechazar la petición escribe RECHAZA Rana

como ves no esta el ' en el acepta, con lo que mencionas de *RECHAZA* igual puedes poner hasta variables y/o regex.

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #32 en: Marzo 16, 2020, 12:20:52 am »
Hola Quetzalcoatl

Si no te entendido mal, dejando solo en on text  de RECHAZA entre comillas si antes o despues de eso lleva ' no influye.

Ahora mismo me sale el nick bien, no he añadido lo de unset %Consulta-Nick

¿Lo añado?

Muchas gracias!
Te vote te lo has ganado.


Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #33 en: Marzo 16, 2020, 01:33:28 am »
lo de unset %Consulta-Nick no se lo pongas, igual se va a sobreescribir cuando des asistencia,  ;)

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #34 en: Marzo 16, 2020, 03:09:54 am »
Hola!!!

Pues se queda así  ;D ;D

Muchas gracias por todo!!