-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CHAT GLOBAL - SUPPORT #155
Comments
@jeffersonalionco al hacer los pull request, por favor verifica que no se borre la carpeta "tmp", ya que causa algunos errores a los usuarios. Gracias por tu apoyo y colaboracion :3 |
Por supuesto, estaré más atento. |
La carpeta ""MysticSession"" es la que guarda todos los datos? incluida la del juego economia? |
Hola @weskerty, no, la carpeta MysticSession no guarda los datos de economia del Bot, esa carpeta guarda los datos de conexion entre el sistema de WhatsApp y el Bot (la conexion). el tema de economia se guarda en el archivo "database.json" que se genera automaticamente al iniciar el Bot por primera vez. Espero haber ayudado. |
Como desactivar el Indicador de Tiempo encendido en el Estado/Info del perfil? |
@BrunoSobrino Con esta línea de código, el complemento _language no puede realizar cambios en "database.json", lo que provoca un error al cambiar el idioma. More..... |
Eso lo puedo solucionar, utilizando un "delete" y "push". Lo hare entre hoy y mañana. Lo tuve que agregar porque me reportaron errores en los comandos, y es que si el usuario no establecia un lenguaje le salia como undefined y lanzaba error (anexo captura) |
En el mian.js eliminar codigo desde la linea 543 hasta la 549: setInterval(async () => { |
jaja genial, así que mañana haré el pull y seguiré mejorando el idioma. Gracias |
Problema solventado, errores ortograficos arreglados y diseño mejorado (_language). |
show, estoy mejorando algunos detalles que también probé |
Perfecto! Si surge algún otro detalle por favor avísame para trabajar en la corrección. |
@jeffersonalionco hay un problema en el comando de _lenguaje (lang), al usar el bot a pt-br y usar: global.imagen4 = global.imagen7 La imagen de menu se cambia a portugues para todos sin excepcion, por eso lo desactive por ahora en lo que buscamos una solucion a eso |
@BrunoSobrino Por supuesto lo desactivaré hasta encontrar una solución. Hoy haré un push actualizado. |
@BrunoSobrino Me di cuenta de que ya deshabilitaste la línea de código con error. Gracias. Intentaré encontrar otra solución. |
Tengo la solucion, lo implementare ahora :) He reparado algunos comandos que estaban caidos, y cambiado varias cosas para solucion. Si algun comando esta caido porfavor reportalo por aqui para que lo solucione. Nuevamente gracias por todo. |
@BrunoSobrino Por supuesto, te informaré. Estoy creando dos nuevos idiomas, RUSO y FRANCÉS... Espero estar ayudando |
@BrunoSobrino Agregué las opciones de idioma disponibles en README.md. Para que los nuevos usuarios conozcan la funcionalidad. ¿puede ser? |
Todo perfecto! Muchas gracias por tu colaboraciion y apoyo. Si aun buscas contribuir en este proyecto puedes añadir tu github en el readme.md en la parte de colaboradores y de ser posible añadir el lenguaje arabic a las opciones de lenguaje. Estoy muy agradecido contigo. |
@BrunoSobrino Por supuesto, de momento no estoy muy bien de salud, pero en cuanto me mejore volveré a ayudar con el proyecto. |
Espero puedas recuperarte pronto, te deseo lo mejor! |
Muchas gracias |
Que tal.
|
Realizaste alguna modificación en el main.js?, Puede deberse a qué cambiaste algo en la parte de conectionOptions o quizás la conexión está mal o dañada y reescanear pueda solucionar el error |
Si, era un problema de la sesion. Borre la carpeta sesion e inicie de nuevo y se soluciono ese problema. |
Perfecto! |
Alguien sabe por que sucede este error?
Tira en cada mensaje recibido y no responde a algunas personas. Otra pregunta. Como se desactiva un comando para evitar que se use? ejemplo el apk? |
@jeffersonalionco Hola! Espero te encuentres mejor de salud. Necesito que me ayudes con un favor si puedes, puedes realizar un pull request de tu repositorio https://github.com/jeffersonalionco/TheMystic-Bot-MD-ptbr.git en en este? Hubo una desactualizacion de hace semanas y se eliminaron varias actualizaciones, pero en tu repositorio esta lo ultimo que se arreglo y agrego, entonces para volver a actualizar todo y no tener que rehacer todo de nuevo, por favor. Agradeceria mucho tu ayuda, no se que paso que se borraron todas las actualizaciones recientes. Espero que te encuentres mejor de salud, de lo contario espero que te mejores :) |
Estoy bien, gracias por preguntar. Estoy un poco ocupado debido a la semana de exámenes en la universidad, pero espero que las cosas mejoren pronto. Ya he enviado la solicitud de extracción actualizada. Espero haber ayudado. |
Graciaaas! Me salvaste de tener que volver a actualizar todo manualmente jajaja Suerte con la Universidad! |
Al modificar los numeros en el config.js lo hiiste mal y dejaste algo vacio, por eso da ese error y por lo mismo no responde el Bot. Para ayudarte pasame cap de como dejaste los numeros en el config.js |
Estos fueron los cambios que hice. (censure los numeros menos el mio, los demas no tienen x) global.botnumber = "59598xxxxxx" global.owner = [ global.suittag = ['595972184435']; global.mods = [595972184435]; global.nomorown = '5219993404349'; realmente no se que sea el nomorown, suittag, prems y la diferencia de mods vs owners |
Buenas! Tengo una duda... Existe forma de desactivar el mensaje de despedida de grupos sin desactivar el de bienvenida? |
Quizas pueda ser por el de global.mods = [595972184435];, veo que aho hace falta los ' ' que encierran el numero, te deberia quedar asi: global.mods = ['595972184435']; |
No hay un comando para hacer eso, tendrias que hacerlo manualmente editando la linea 1463 y hacer lo siguiente: Vas a reemplzar esta linea: await m.conn.sendFile(id, apii.data, 'pp.jpg', text, null, false, { mentions: [user] }); Por: if (action == 'add') { Con eso solo cuando se agrega a alguien obtendras la bienvenida, de lo contrario el Bot no mandara nada. |
Lo he hecho, lo edité, pero ahora cuando alguien entra tampoco envía el mensaje de bienvenida estando activado para el grupo |
Hay alguna manera de forzar la actualizacion a travez del comando .actualizar sin que diga:
|
@BrunoSobrino ¿Puedo incluir el juego Glx en el menú principal del bot? Quería resaltar esto para que la gente pueda jugar y probar el juego para ver si ocurre el error. |
@BrunoSobrino Sabes como ajustar .lb rpg-leaderboard.js para evitar que nombre a todos? Solo quiero que diga sus nombres pero no que los notifique. Borre el @ de wa.me/` : '@'}${jid.split pero solo rompi el comando. |
Si, puedes agregarlo. Si quieres explicar a detalle como se juego te aconsejo hacerlo en un comando aparte, por ejemplo "#infoglx". En el issues del juego glx hicieron el reporte de un error. |
Asi debe quedar tu codigo: const handler = async (m, {conn, args, participants}) => {
const datas = global
const idioma = datas.db.data.users[m.sender].language
const _translate = JSON.parse(fs.readFileSync(`./language/${idioma}.json`))
const tradutor = _translate.plugins.rpg_leaderboard
const users = Object.entries(global.db.data.users).map(([key, value]) => {
return {...value, jid: key};
});
const sortedExp = users.map(toNumber('exp')).sort(sort('exp'));
const sortedLim = users.map(toNumber('limit')).sort(sort('limit'));
const sortedLevel = users.map(toNumber('level')).sort(sort('level'));
const usersExp = sortedExp.map(enumGetKey);
const usersLim = sortedLim.map(enumGetKey);
const usersLevel = sortedLevel.map(enumGetKey);
const len = args[0] && args[0].length > 0 ? Math.min(100, Math.max(parseInt(args[0]), 10)) : Math.min(10, sortedExp.length);
const adventurePhrases = tradutor.texto1;
const randomAdventurePhrase = adventurePhrases[Math.floor(Math.random() * adventurePhrases.length)];
const texto = `
${tradutor.texto2[0]}
${tradutor.texto2[1]} ${len} ${tradutor.texto2[2]}
${tradutor.texto2[3]} ${usersExp.indexOf(m.sender) + 1} ${tradutor.texto2[4]} ${usersExp.length}
${sortedExp.slice(0, len).map(({jid, exp}, i) => `${i + 1}. ${participants.some((p) => jid === p.jid) ? `(${conn.getName(jid)}) wa.me/` : ''}${jid.split`@`[0]} *${exp} ${tradutor.texto2[6]}`).join`\n`}
${tradutor.texto2[9]}
${tradutor.texto2[3]} ${usersLim.indexOf(m.sender) + 1} ${tradutor.texto2[5]} ${usersLim.length}
${sortedLim.slice(0, len).map(({jid, limit}, i) => `${i + 1}. ${participants.some((p) => jid === p.jid) ? `(${conn.getName(jid)}) wa.me/` : ''}${jid.split`@`[0]} *${limit} ${tradutor.texto2[7]}`).join`\n`}
${tradutor.texto2[10]}
${tradutor.texto2[3]} ${usersLevel.indexOf(m.sender) + 1} ${tradutor.texto2[6]} ${usersLevel.length}
${sortedLevel.slice(0, len).map(({jid, level}, i) => `${i + 1}. ${participants.some((p) => jid === p.jid) ? `(${conn.getName(jid)}) wa.me/` : ''}${jid.split`@`[0]} ${tradutor.texto2[8]} ${level}*`).join`\n`}
*⚔️ ${randomAdventurePhrase} ⚔️*`.trim();
conn.sendMessage(m.chat, {text: texto}, {quoted: m})
};
handler.help = ['top'];
handler.tags = ['xp'];
handler.command = ['leaderboard', 'lb'];
handler.fail = null;
export default handler;
function sort(property, ascending = true) {
if (property) return (...args) => args[ascending & 1][property] - args[!ascending & 1][property];
else return (...args) => args[ascending & 1] - args[!ascending & 1];
}
function toNumber(property, _default = 0) {
if (property) {
return (a, i, b) => {
return {...b[i], [property]: a[property] === undefined ? _default : a[property]};
};
} else return (a) => a === undefined ? _default : a;
}
function enumGetKey(a) {
return a.jid;
} |
Ok, estuve enfermo nuevamente estos días. pero terminaré el glx |
[ES] En este chat plantearemos errores, soluciones, mejoras, etc. entre colaboradores para mantener vivo este proyecto el maximo tiempo posible anstes de que muera totalmente en el olvido. Si surge algún error se notificara aqui por medio de @tag, por favor pendientes de sus notificaciones.
[EN] In this chat we will raise bugs, solutions, improvements among collaborators to keep this project alive as long as possible before it dies completely into oblivion. If any error arises it will be notified here via @tag, please keep an eye on your notifications.
[FR] Dans ce chat, nous soulèverons les bugs, les solutions, les améliorations entre collaborateurs afin de maintenir ce projet en vie le plus longtemps possible avant qu'il ne meure complètement dans l'oubli. Si une erreur survient, elle sera notifiée ici via @tag, merci de garder un oeil sur vos notifications.
[PT] Neste chat vamos levantar bugs, soluções, melhorias entre colaboradores para manter este projeto vivo o máximo de tempo possível antes que morra completamente no esquecimento. Se surgir algum erro, ele será notificado aqui via @tag, por favor, fique de olho nas suas notificações.
The text was updated successfully, but these errors were encountered: