client.on("message" , msg => { var Mensajes = ["hola", "hey", "buenos dias"]; var aleatorio = Math.floor(Math.random()*(Mensajes.length)); if(msg.content.startsWith("hey")){ msg.channel.send(Mensajes[aleatorio]); } }); bien escrito y todo para la pipol, solo cambien "hola" "hey" "buenos dias" por lo que quieren que responda y cambien el "hey" de abajo para lo que tienen que escribir para que funcione el comando
@Brok oe amigo una pregunta y si quiero que el bot me de una informacion que esta en el canal?! por ejemplo la imagen de guia del algun personaje como armarlo (obviamente refiriendome al algun juego)
Podrías hacer un vídeo enseñando cómo hacer que el bot reproduzca música tanto de links de UA-cam como de peticiones de busqueda. Igualmente gracias por este y los otros tutoriales, me ayudaron mucho.
Oigan todos esas paginas glitch y uptimerobot ya no sirven! Si se preguntan ahora que usaremos pues lo que yo hago es piner win + R y poner cmd despues cd (direccion de la carpeta del bot) con el C: por si acaso y le dan enter despues ponen node (nombre que le hayas puesto).js ejem. server.js y despues dira que esta listo o no se el mensaje que hayan puesto cuendo el bot este listo y por si acaso no lo cierren el cmd ya que solo durara 1 minuto y algo si no lo cierran durara mucho mas! like si te ayuda este dato.
Hola, me preguntaba si podrías hacer un video explicando mas o menos, como hacer, por ejemplo, comandos de moderación (ban, mute, kick etc). Gracias y un saludo.
Esta genial el video si puedes hacer orientado ha objetos, yo lo hubiera hecho la array de los mensajes separado del server.js en otro archivo así no tienes tanto código en server.js
cuando intento ejecutar el bot me sale error: events.js:112 throw new ERR_INVALID_ARG_TYPE('listener', 'Function', listener); ^ TypeError [ERR_INVALID_ARG_TYPE]: The "listener" argument must be of type function. Received undefined at checkListener (events.js:112:11) at _addListener (events.js:348:3) at Client.addListener (events.js:406:10) at Object. (C:\Users\Sergio\Desktop\kirito\server.js:14:8) at Module._compile (internal/modules/cjs/loader.js:1063:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) at Module.load (internal/modules/cjs/loader.js:928:32) at Function.Module._load (internal/modules/cjs/loader.js:769:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) at internal/main/run_main_module.js:17:47 { code: 'ERR_INVALID_ARG_TYPE
Bro una pregunta al realizar cambios con el bot activado los cambios funcionan?? Por ejemplo primero tiene el comando ml1help y esta prendido y pongo uno segundo entonces si pongo ese comando funciona??no hay que reiniciarlo ni nada??
Hola Ripi soy nuevo! Me gustaría saber como hacer para que el bot calcule el tiempo en el que un miembro esta activo en el servidor. Por favor si podes hacer un tutorial de eso lo agradecería mucho!
Una pregunta. Puede esto para servir para el casino del UnbeliaveBoat? Por ejemplo, que alguien escriba "with all" que refiere a que esa persona retira su capital, entonces yo configure "rob @esa persona" para robarle lo que retiró. Podría robar sin estar conectado
Tengo una duda, El tutorial me ha funcionado y todo bien pero cuando pongo el comando se repite como 4 o 5 veces tipo si son. hola, adios, hasta luego. Pues el bot hace: -hola -hola -hasta luego -adios Que hago? por favor ayudenme. Gracias
Posibles errores: 1.- Tienes el bot encendido en mas de una terminal, si este es el caso cierra todas las terminales que tengas abiertas o en programas como Glitch o Repl.it. 2.- El bot se responde a si mismo. Para solucionar esto, tienes que escribir debajo del message.content : if(message.author.bot) return;
@@soyripi Ok lo hare pero lo de la terminal es que yo vi un video de como hostear el bot sin uptime robot (ya que me tardaba como 7 horas en subirse al 100%) y lo que hace es tener dos programas de repl. It que cada 15 minutos uno actualizo al otro y este al otro hasta formar un bucle pero igualmente Gracias.
una duda he visto videos para que mi bot pueda banear o kickear pero el video que vi utilizaba if comand da igual que sea if (message.content.startsWith) o tiene que ser if comand?
tengo un problema mi problema es que al momento de mandar un mensaje auque si se envia aleatoria mente tambien se envia muchas veces cualquiera de los 3 mensajes
hola buenas cuando pongo el comando para que mande algo aleatorio no responde a la primera pero cuando lo pongo por segunda vez responde y si lo vuelvo a poner una tercera vez me manda todos los mensajes disponibles
oye, puse el comando tal y como está en el video pero en la consola me sale esto: (node:85) UnhandledPromiseRejectionWarning: DiscordAPIError: Cannot send an empty message at RequestHandler.execute (/home/runner/KennyXDDDDDD/node_modules/discord.js/src/rest/RequestHandler.js:154:13) at processTicksAndRejections (internal/process/task_queues.js:97:5) at async RequestHandler.push (/home/runner/KennyXDDDDDD/node_modules/discord.js/src/rest/RequestHandler.js:39:14) (node:85) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) (node:85) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Saludos, ¿Dondé consigo eso del glith o no re cuerdo cómo se dice para hacer que el bot responda así? No sé donde esta. Me gsutar saber, muchas gracias.
No me funciona no me sale ningún error solo no responde :( este es el codigo que tengo :( client.on("Message", msg => { var Mensajes = ["La ip del servidor aun no esta disponible el servidor sigue en desarrollo.", "Deja de insistir que el server aun no esta >:/", "QUE DEJES DE MOLESTAR QUE DAREMOS LA IP CUANDO EL SERVER ESTE LISTO DAREMOS UN ANUNCIO EN EL CANAL ANUNCIO >:V"]; var Aleatorio = Math.floor(Math.random()*(Mensajes.length)); if (msg.content.startsWith(prefix + "ip")) { msg.channel.send(Mensajes[Aleatorio]); } });
Hola, me sale un error en el cmd cuando escribo el comando para que me responda una palabra random. Me sale esto: ReferenceError: menssage is not defined. y después abajo muchos mas errores, gracias
Hola tengo un error y esque salen varios mensajes al mismo tiempo mi codigo es asi: client.on("message", message => { var Mensajes = ["Hola", "Hey", "Que onda", "Que tranza"]; var aleatorio = Math.floor(Math.random()*(Mensajes.length)); if(message.content.startsWith('r')){ message.channel.send(Mensajes[aleatorio]); } });
ayuda use el codigo el glitch y me dijo que unexpect token (pero yo tenia puesta la token), trate de volver a poner la token y regenerarla pero no sigue saltándome el mensaje que hao???
con token no se refiere al token del bot, se refiere a que un simbolo esta mal ejemplo (mesage.send(hola) hay le falta otro ) si te falta un simbolo saldra el error del token
muchas gracias pero tengo una pregunta, como puedo hacer lo mismo pero en otro comando por ejempo ya hise lo de mensajes random en "hola" pero tambien quiero que salga mensajes random con otro comando "adios" como lo hagp?
disculpen alguien sabe como hizo para que le saliera server.js en el visual studio code? es que apenas lo instale y bueno no se como se coloca para seguir con los pasos :/
Me asuste porque no me funcionaba, me pongo a comparar mis mensajes y solo era una M que no estaba en mayuscula, despues de eso me funciono perfectamente.
Alguien sabe como hacer que el comando se active con varias palabras claves sin necesidad de copiar el cuerpo del comando varias veces para cada palabra clave ¿?
client.on("message" , msg => {
var Mensajes = ["hola", "hey", "buenos dias"];
var aleatorio = Math.floor(Math.random()*(Mensajes.length));
if(msg.content.startsWith("hey")){
msg.channel.send(Mensajes[aleatorio]);
}
});
bien escrito y todo para la pipol, solo cambien "hola" "hey" "buenos dias" por lo que quieren que responda y cambien el "hey" de abajo para lo que tienen que escribir para que funcione el comando
@Brok oe amigo una pregunta y si quiero que el bot me de una informacion que esta en el canal?! por ejemplo la imagen de guia del algun personaje como armarlo (obviamente refiriendome al algun juego)
master
oye que hago si el bot empieza a mandar un monton de mensajes ;-; ?
@@simonmontoya249 disculpa pero nose :c
@minecraft TV se puede copiar y pegar?
Gracias ripi, llevo mucho tiempo buscando esto para mi servidor y por fin lo encuentro, nuevo seguidor
me sirvio gracias :D soy un subs hace mucho xd
Primer comen Ripi, idolooo!!!
Jajaka gracias
gracias por todo, funciona todo de maravilla sigue haciendo videos de estos :)
Bro tendras un videos sobre sugerencias.. osea poner un bot con un comando ejemplo
buen vidio bro
Gracias wapo💕
Hola viejo, si llegas a hacer otro video podrias hacer que el bot pueda hacer un sistema de nivel o que se pueda poner musica si es que se puede
Claro, lo tomaré en cuenta
Literalmente es un 8ball. Si es que le cambian el "hola" "hey" y eso. Me gustaria que hicieras uno igual pero version embed. Seria muy chido.
Podría subirlo, que dice el público?
@@soyripi tambien uno de imagenes cd que se pongan imagenes random
@@soyripi para mi mejor UwU
@@soyripi siiiii
SI SI SI SI SI
quien sabe como ponerlo en embed
¿Crees q podrías hacer una mini actualización de este tutorial? He llegado a tener varios problemas más q nada en Glitch
Podrías hacer un vídeo enseñando cómo hacer que el bot reproduzca música tanto de links de UA-cam como de peticiones de busqueda.
Igualmente gracias por este y los otros tutoriales, me ayudaron mucho.
Usa rythm
iinvitalo y lo invocas con !play blablabla
Generalmente para eso requieres de la clave API de Google. No sé de otros métodos pero ese es el que usé yo.
Espero te sirva XD
Amigo Son muy geniales tus vídeos realmente nos ayuda mucho, !!!
Oigan todos esas paginas glitch y uptimerobot ya no sirven!
Si se preguntan ahora que usaremos pues lo que yo hago es piner win + R y poner cmd despues cd (direccion de la carpeta del bot) con el C: por si acaso y le dan enter despues ponen node (nombre que le hayas puesto).js ejem. server.js y despues dira que esta listo o no se el mensaje que hayan puesto cuendo el bot este listo y por si acaso no lo cierren el cmd ya que solo durara 1 minuto y algo si no lo cierran durara mucho mas!
like si te ayuda este dato.
puedes usar Repl.it y uptimerobot esos sirven y mantienen el bot 24/7
Hola, me preguntaba si podrías hacer un video explicando mas o menos, como hacer, por ejemplo, comandos de moderación (ban, mute, kick etc). Gracias y un saludo.
Se viene proximos videos y claro que agregaré esos, un saludo amigo!
@@soyripi eso espero xD
@@rdaphq Al final los subio??? porque los re necesito
@@patrisos8474 Yo ya aprendí solo xD, métete a mi discord y ahí mirás
@@rdaphq Me podrías ayudar a mi también por favor? Cómo me uno a tu discord?
Hola, cuando pruebo el programa me dice "Cannot send an empty message"
Gracias Bro me funciono perfectamente pero me ayudas con algo mas!
en su server responden preguntas
Claro
Esta genial el video si puedes hacer orientado ha objetos, yo lo hubiera hecho la array de los mensajes separado del server.js en otro archivo así no tienes tanto código en server.js
una pregunta y si fuera con enlaces de imagenes como se haria el comando?
Una pregunta como podría hacer para que cuando yo diga algo con algún prefix eso lo diga el bot en vez de yo?
Lo use para mi bot como 8ball y me funciono perfectamente gracias bro
cuando intento ejecutar el bot me sale error:
events.js:112
throw new ERR_INVALID_ARG_TYPE('listener', 'Function', listener);
^
TypeError [ERR_INVALID_ARG_TYPE]: The "listener" argument must be of type function. Received undefined
at checkListener (events.js:112:11)
at _addListener (events.js:348:3)
at Client.addListener (events.js:406:10)
at Object. (C:\Users\Sergio\Desktop\kirito\server.js:14:8)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
at internal/main/run_main_module.js:17:47 {
code: 'ERR_INVALID_ARG_TYPE
todo es por el pinche guion después del mensaje pero no se como se arregla :c
Me sale lo mismo
Bro una pregunta al realizar cambios con el bot activado los cambios funcionan?? Por ejemplo primero tiene el comando ml1help y esta prendido y pongo uno segundo entonces si pongo ese comando funciona??no hay que reiniciarlo ni nada??
Hola Ripi soy nuevo! Me gustaría saber como hacer para que el bot calcule el tiempo en el que un miembro esta activo en el servidor. Por favor si podes hacer un tutorial de eso lo agradecería mucho!
Una pregunta. Puede esto para servir para el casino del UnbeliaveBoat? Por ejemplo, que alguien escriba "with all" que refiere a que esa persona retira su capital, entonces yo configure "rob @esa persona" para robarle lo que retiró. Podría robar sin estar conectado
Oye Ripi que hago si el bot manda los mensajes sin parar ;-;? o simplemente ni los manda ;-;?
Tengo una duda,
El tutorial me ha funcionado y todo bien pero cuando pongo el comando se repite como 4 o 5 veces tipo si son. hola, adios, hasta luego. Pues el bot hace:
-hola
-hola
-hasta luego
-adios
Que hago? por favor ayudenme.
Gracias
Posibles errores:
1.- Tienes el bot encendido en mas de una terminal, si este es el caso cierra todas las terminales que tengas abiertas o en programas como Glitch o Repl.it.
2.- El bot se responde a si mismo.
Para solucionar esto, tienes que escribir debajo del message.content :
if(message.author.bot) return;
@@soyripi Ok lo hare pero lo de la terminal es que yo vi un video de como hostear el bot sin uptime robot (ya que me tardaba como 7 horas en subirse al 100%) y lo que hace es tener dos programas de repl. It que cada 15 minutos uno actualizo al otro y este al otro hasta formar un bucle pero igualmente Gracias.
no se en que afecte pero me paso lo mismo y en la variable "aleatorio" la cambie por "Aleatorio" en las 2 y ya funciono
@@sajuma2877 XD
una duda he visto videos para que mi bot pueda banear o kickear pero el video que vi utilizaba if comand da igual que sea if (message.content.startsWith) o tiene que ser if comand?
Bro como hago para transferir lo que hice en el Visual Estudio Code al glitch?
copy paste
@@panduca2416 xD
Muy buenos videos bro , podrias hacer uno donde envie un mensaje privado al entrar al servidor!?
Solamente escribe: message.author.send();
Y dentro de los paréntesis escribe el mensaje que quieres que se envié.
@@soyripi Muchas gracias bro!
buen video
Gracias❤️
Podrías mandarme como añadir unos bots de esos a mi server de discord para revivir el chat?
tengo un problema
mi problema es que al momento de mandar un mensaje auque si se envia aleatoria mente tambien se envia muchas veces cualquiera de los 3 mensajes
Cómo puedo hacer para que el bot al enviar un mensaje también le salga un emoji de reacción?
Disculpa cómo se hace para tener multiples respuestas o diferentes formas de poner la misma pregunta? hay un comando para eso?
¿Sabes alguna forma para que si reacciono con un emote determinado el bot escriba un mensaje determinado?
hola buenas cuando pongo el comando para que mande algo aleatorio no responde a la primera pero cuando lo pongo por segunda vez responde y si lo vuelvo a poner una tercera vez me manda todos los mensajes disponibles
Pondria tercero pero Nah xd
Like
Hola ripi fíjate que en tu video de como hacer un bot fácilmente te deje una duda,me la podrían contestar?
Amo tus tutoriales
como hago para que el bot no se ponga a spawmear respuestas
osea que no interactue con bots
bro gracias si me funciono pero una pregunta sirve de igual manera con las imagenes?
Como se haria un mensaje aleatorio pero con un embed?
Hola tengo una pregunta, en if(message.content.start que dice? startmatch o startmath?
Se puede hacer en movil ?
Muy Ramón xd
Elmaster30 rios Ramón???
@@soyripi digo ramdom
sirve con imagenes?
Sube un video de como poner cooldown a los comandos de tu bot para que no spamen con el
😆
Gracias Ahora Ya creee Mi bot!
¿Que hago si al el comando que puse en glitch al ponerlo en el Discord el bot no hace nada?
Lo escribí perfectamente o los escribo
hola tengo una consulta y si quiero que sea un embed uno de los mensajes random?
Hey bro, ya copie el codigo pero cuando intento iniciar el bot, dice que hubo un error que dice: "Math is not defined". ¿Me podrias ayudar?
Si alguien de aquí sabe como hacer lo mismo pero con números. Es decir que elija un numero aleatorio
Hola bro una pregunta como hago que en vez de un mensaje mencione a un usuario aleatorio?
nuestro bot puede dar roles según la actividad? estilo mee6 :P saludos
Si se puede, se viene en otro tuto
Porque el bot empieza a mandar todos los mensajes que puse?
Ripio, sabes cómo difundir mensajes a muchas personas en discord? Necesito promocionar un grupo :(
como activo el programa para que se aplique en discord
oye, puse el comando tal y como está en el video pero en la consola me sale esto: (node:85) UnhandledPromiseRejectionWarning: DiscordAPIError: Cannot send an empty message
at RequestHandler.execute (/home/runner/KennyXDDDDDD/node_modules/discord.js/src/rest/RequestHandler.js:154:13)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async RequestHandler.push (/home/runner/KennyXDDDDDD/node_modules/discord.js/src/rest/RequestHandler.js:39:14)
(node:85) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:85) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
x2
Oye, sabes como hacer q diga lo q quieras?
Hola gracias por el tutorial, pero lo podrías hacer en Python?
Como hago para qué el bot diga más mensajes?
Saludos, ¿Dondé consigo eso del glith o no re cuerdo cómo se dice para hacer que el bot responda así? No sé donde esta. Me gsutar saber, muchas gracias.
Es necesario hacer lo último del glitch
No me funciona no me sale ningún error solo no responde :(
este es el codigo que tengo :(
client.on("Message", msg => {
var Mensajes = ["La ip del servidor aun no esta disponible el servidor sigue en desarrollo.", "Deja de insistir que el server aun no esta >:/", "QUE DEJES DE MOLESTAR QUE DAREMOS LA IP CUANDO EL SERVER ESTE LISTO DAREMOS UN ANUNCIO EN EL CANAL ANUNCIO >:V"];
var Aleatorio = Math.floor(Math.random()*(Mensajes.length));
if (msg.content.startsWith(prefix + "ip")) {
msg.channel.send(Mensajes[Aleatorio]);
}
});
Cómo hago para que el bot este activo?
puedo hacer que envie una imagen o gif?
Alguuen me dice porque no tengo permitido hablar en un canal de discord porfas
Este bot sirve para un server de discord que no me pertenece?
Hola, una pregunta... Como hago para que a cualquier frase, el bot envie un mensaje random? saludos
Me pasa que envía como 30 mensajes y tengo que quitar la respuesta
Hola, me sale un error en el cmd cuando escribo el comando para que me responda una palabra random. Me sale esto: ReferenceError: menssage is not defined. y después abajo muchos mas errores, gracias
a mi tambien no se que hacer -u-
@@fischer7_ era un error de tipeo, había puesto un paréntesis o corchete mal, fíjate que onda
@@jebus_2001 ah ok gracias🙏🙏
Hola tengo un error y esque salen varios mensajes al mismo tiempo
mi codigo es asi:
client.on("message", message => {
var Mensajes = ["Hola", "Hey", "Que onda", "Que tranza"];
var aleatorio = Math.floor(Math.random()*(Mensajes.length));
if(message.content.startsWith('r')){
message.channel.send(Mensajes[aleatorio]);
}
});
cambia las respuestas, me pasaba a mi y cambie la segunda, ahora me sirve
Alguien me dice como lo puedo incorporar en un embed con fotos?
Me podrías decir como creo un comando de help(pero que la ayuda sea a MD(privado))
Claro, haz exactamente lo mismo como si fuera un mensaje pero usa el comando message.author.send(“aquí pones el mensaje”);
Se puede resumir de alguna manera el codigo por ejemplo para que poniendo !ayuda o !AYUDA me conteste de la misma manera?
Gracias amigo!
cual es la cancion de tu intro?
ayuda use el codigo el glitch y me dijo que unexpect token (pero yo tenia puesta la token), trate de volver a poner la token y regenerarla pero no sigue saltándome el mensaje que hao???
con token no se refiere al token del bot, se refiere a que un simbolo esta mal ejemplo (mesage.send(hola) hay le falta otro ) si te falta un simbolo saldra el error del token
@@risto61 Gracias por tu ayuda salu2
espero poder haber sido de ayuda aunque llegara un mes despues xD
Cuál es la música de la intro? Me encanta
Como hago un bot que envias el link del video y envia el video completo en otro canal
se puede hacer esto con imagenes? como? ayuda porfa
muchas gracias pero tengo una pregunta, como puedo hacer lo mismo pero en otro comando por ejempo ya hise lo de mensajes random en "hola" pero tambien quiero que salga mensajes random con otro comando "adios" como lo hagp?
Exactamente igual amigo!
@@soyripi es que cuando lo intento me sale un error en el ; de **client.login(config.token);**
@@jhoanishere56 Ese error es por que debes poner el token de tu bot xd , en el cap 1 de la serie lo explica
Saludos!
disculpen alguien sabe como hizo para que le saliera server.js en el visual studio code? es que apenas lo instale y bueno no se como se coloca para seguir con los pasos :/
Dónde tengo que programar todo eso ?
como hago que mi bot haga mensajes random?
Jo, quiero entrar a tu diacird, pero no puedo, están caducados, o no funcionan
Oye amigo cual es el código de tu país para agregarte en WhatsApp?
Porque te agg pero como no tengo el codigo de pais no me apareces en WhatsApp
Me asuste porque no me funcionaba, me pongo a comparar mis mensajes y solo era una M que no estaba en mayuscula, despues de eso me funciono perfectamente.
Tiene vos de @Iguz ;-;
¿Lo de glitch es obligatorio? No me carga :(
Si amigo
@@soyripi Rayos el glitch me da error al iniciar sesion... Y si me llegara a cargar, que tengo que hacer transferir mis archivos y eso?
como hago lo mismo pero con imagenes ?
y si en en vez de textos serian embed SOLO con .setTitle .setImage y .setColor
Como haria para responder un ping?
Me sale errol alguien ayuda
Excelente vídeo, me gustaría saber cómo hacer que el bot responda mensajes de un canal especifico, te lo agradecería
Ya te conteste amigo jajaja!
Como se hace el mensaje random en un embed ayuda ripi!!!
Alguien sabe como hacer que el comando se active con varias palabras claves sin necesidad de copiar el cuerpo del comando varias veces para cada palabra clave ¿?
Me hubiera funcionado todo perfecto excepto por un pequeño detalle. El bot no se detiene y acabo llenandome el canal de mensajes, AYUDAAAA
pudiste solucionarlo?
@@elkoru_yt2082 No. Intente borrar todo el comando y hacerlo de nuevo pero aún se repite el mensaje.
alguien sabe como encontrar nicks aleatorios para enviar invitaciones?
Hola, puedes hacer un video de como hacer shards (a ser posible en glitch). Gracias de antemano.
No me funciono