{"id":18778539,"url":"https://github.com/gatanina-li/multiversebot-md","last_synced_at":"2025-04-13T10:33:13.953Z","repository":{"id":37243486,"uuid":"504940001","full_name":"GataNina-Li/MultiverseBot-MD","owner":"GataNina-Li","description":"𝗕𝗶𝗲𝗻𝘃𝗲𝗻𝗶𝗱𝗼(𝗮) 𝗮 𝗲𝘀𝘁𝗮 𝗥𝗲𝗮𝗹𝗶𝗱𝗮𝗱!! 🌌 𝗥𝗲𝗽𝗼𝘀𝗶𝘁𝗼𝗿𝗶𝗼 ✅ 𝗢𝗳𝗶𝗰𝗶𝗮𝗹 𝗱𝗲 𝗠𝘂𝗹𝘁𝗶𝘃𝗲𝗿𝘀𝗲𝗕𝗼𝘁-𝗠𝗗 𝗚𝗮𝗿𝗮𝗻𝘁𝗶𝘇𝗮𝗱𝗼 𝗲𝗻 𝗔𝗰𝘁𝘂𝗮𝗹𝗶𝘇𝗮𝗰𝗶𝗼𝗻𝗲𝘀 ⚡","archived":false,"fork":false,"pushed_at":"2023-11-04T21:58:51.000Z","size":29494,"stargazers_count":14,"open_issues_count":3,"forks_count":19,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T02:39:09.560Z","etag":null,"topics":["bot-md-whatsapp","heroku","md","multi-device","multiversebot","multiversebot-md","nodejs","termux","whatsapp-bot"],"latest_commit_sha":null,"homepage":"https://github.com/GataNina-Li/MultiverseBot-MD","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GataNina-Li.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-06-18T20:05:23.000Z","updated_at":"2025-02-10T13:37:46.000Z","dependencies_parsed_at":"2022-08-03T04:45:09.816Z","dependency_job_id":"49ab0dbd-1ef9-4702-b3da-1c468efe682d","html_url":"https://github.com/GataNina-Li/MultiverseBot-MD","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GataNina-Li%2FMultiverseBot-MD","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GataNina-Li%2FMultiverseBot-MD/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GataNina-Li%2FMultiverseBot-MD/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GataNina-Li%2FMultiverseBot-MD/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GataNina-Li","download_url":"https://codeload.github.com/GataNina-Li/MultiverseBot-MD/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248699215,"owners_count":21147608,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot-md-whatsapp","heroku","md","multi-device","multiversebot","multiversebot-md","nodejs","termux","whatsapp-bot"],"created_at":"2024-11-07T20:16:32.901Z","updated_at":"2025-04-13T10:33:12.123Z","avatar_url":"https://github.com/GataNina-Li.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e #### Versión Multiverse: 1.0.7 ✨\n# MultiverseBot-MD\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://i.ibb.co/GMgbjCt/IMG-20220622-WA0001.jpg\" width=\"700\" height=\"300\"/\u003e\n\u003c/p\u003e\n\n\u003e\n\u003e\n\u003e\n\u003c/div\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/GataNina-Li\"\u003e\u003cimg title=\"GitHub\" src=\"https://img.shields.io/badge/GitHub-100000?style=for-the-badge\u0026logo=github\u0026logoColor=white\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.instagram.com/gata_dios\"\u003e\u003cimg title=\"Instagram\" src=\"https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge\u0026logo=instagram\u0026logoColor=white\" /\u003e\u003c/a\u003e\n  \u003ca href=\"https://youtube.com/channel/UCpNU4eY7eiI0ve05CssjdbA\"\u003e\u003cimg title=\"YouTube\" src=\"https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge\u0026logo=youtube\u0026logoColor=white\" /\u003e\u003c/a\u003e\n  \u003ch4 align=\"center\"\u003e\n  \u003ca\n\u003c/h4\u003e\n\u003c/p\u003e\n\n# Obtener sesión\n### 👉 \u003ca href=\"https://replit.com/@GataNina-Li/Session-Md?lita=1\u0026outputonly=1#.replit\"\u003e\u003cimg title=\"Session\" src=\"https://blog.replit.com/images/logo.png\" width=\"90\" /\u003e\u003c/a\u003e \n\n# Heroku\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/GataNina-Li/MultiverseBot-MD)\n\n# Añada lo siguente al Buildpack\n```bash\n\u003e heroku/nodejs\n```\n```bash\n\u003e https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git\n```\n```bash\n\u003e https://github.com/mcollina/heroku-buildpack-imagemagick\n```\n------------------\n- [x] Resultado \u003cdetails\u003e\u003csummary\u003eBuildpack\u003c/summary\u003e\u003cimg src=\"https://i.imgur.com/kPtMtP3.jpeg\"\u003e\u003c/details\u003e\n------------------\n\n# TERMUX\n### INSTALAR DE UNO POR UNO PARA EVITAR UN ERROR\n```bash\n$ termux-setup-storage\n$ pkg update \u0026\u0026 pkg upgrade\n$ pkg install git -y\n$ pkg install nodejs -y\n$ pkg install ffmpeg -y\n$ pkg install imagemagick -y\n$ pkg install yarn\n$ git clone https://github.com/GataNina-Li/MultiverseBot-MD\n$ cd MultiverseBot-MD\n$ yarn\n$ npm install\n$ npm update\n$ node .\n```\n----\n## 💻 PARA USUARIOS DE WINDOWS/VPS/RDP (Opcional)\n\n* Descargar e instala Git [`Aquí`](https://git-scm.com/downloads)\n* Descargar e instala NodeJS [`Aquí`](https://nodejs.org/en/download)\n* Descargar e instala FFmpeg [`Aquí`](https://ffmpeg.org/download.html) (**No olvide agregar FFmpeg a la variable de entorno PATH**)\n* Descargar e instala ImageMagick [`Aquí`](https://imagemagick.org/script/download.php)\n* Descargar e instala Yarn [`Aquí`](https://classic.yarnpkg.com/en/docs/install#windows-stable)\n\n```bash\ngit clone https://github.com/GataNina-Li/MultiverseBot-MD\ncd MultiverseBot-MD\nnpm install\nnpm update\nnpm index\n```\n\n## 💻 Instalación de FFmpeg para Windows \n* Descarga cualquiera de las versiones de FFmpeg disponibles haciendo clic en [FFmpeg](https://www.gyan.dev/ffmpeg/builds/).\n* Extraer archivos a `C:\\` path.\n* Cambie el nombre de la carpeta extraída a `ffmpeg`.\n* Ejecute el símbolo del sistema como administrador.\n* Ejecute el siguiente comando:\n```cmd\n\u003e setx /m PATH \"C:\\ffmpeg\\bin;%PATH%\"\n```\nSi tiene éxito, le dará un mensaje como: `SUCCESS: specified value was saved`.\n* Ahora que tiene FFmpeg instalado, verifique que funcionó ejecutando este comando para ver la versión:\n```cmd\n\u003e ffmpeg -version\n```\n----\n## ⚙ Configuracion de la visualización del menú.\n### Visualización del menú GIF\n```ts\n let message = await prepareWAMessageMedia({ video: fs.readFileSync('./media/menu.mp4'), gifPlayback: true }, { upload: conn.waUploadToServer })\n     const template = generateWAMessageFromContent(m.chat, proto.Message.fromObject({\n     templateMessage: {\n         hydratedTemplate: {\n           videoMessage: message.videoMessage,\n           hydratedContentText: text.trim(),\n           hydratedFooterText: wm,\n           hydratedButtons: [{\n```\n\n### Visualización del menú con imagen\n```ts\nlet message = await prepareWAMessageMedia({ image: fs.readFileSync('./media/menu.jpg')}, { upload: conn.waUploadToServer })\n     const template = generateWAMessageFromContent(m.chat, proto.Message.fromObject({\n     templateMessage: {\n         hydratedTemplate: {\n           imageMessage: message.imageMessage,\n           hydratedContentText: text.trim(),\n           hydratedFooterText: wm,\n           hydratedButtons: [{\n```\n\n### Visualización del menú con ubicación\n```ts\n const template = generateWAMessageFromContent(m.chat, proto.Message.fromObject({\n     templateMessage: {\n         hydratedTemplate: {\n           hydratedContentText: text.trim(),\n           locationMessage: { \n           jpegThumbnail: fs.readFileSync('./media/menu.jpg') },\n           hydratedFooterText: wm,\n           hydratedButtons: [{       \n```\n\n### Visualización del menú con vídeo\n```ts\nlet message = await prepareWAMessageMedia({ video: fs.readFileSync('./media/menu.mp4')}, { upload: conn.waUploadToServer })\n     const template = generateWAMessageFromContent(m.chat, proto.Message.fromObject({\n     templateMessage: {\n         hydratedTemplate: {\n           videoMessage: message.videoMessage,\n           hydratedContentText: text.trim(),\n           hydratedFooterText: wm,\n           hydratedButtons: [{           \t\n```\n----- \n### Multiverse - Preguntas\n\n* Cómo detengo el Bot en Termux?\n\u003e Use CTRL + z para apagar el Bot\n\n* Cómo enciendo el Bot en termux?\n\u003e En caso que vuelva a iniciar en termux use este comando ```cd MultiverseBot-MD \u0026\u0026 node .```\nEn caso que este Apagado el Bot sin salir de la carpeta del Bot, use este comando ```node .```\n\n* Que hago si quiero volver a clonar el Bot?\n\u003e En caso que quiera eliminar la carpeta del Bot y volver a clonar use este comando ```rm -rf MultiverseBot-MD \u0026\u0026 git clone https://github.com/GataNina-Li/MultiverseBot-MD \u0026\u0026 cd MultiverseBot-MD \u0026\u0026 yarn \u0026\u0026 npm install \u0026\u0026 node .``` Esta acción también sirve en caso que quiera Actualizar a la última versión \n\n* Cómo puedo borrar la Session?\n\u003e Ejecute este comando en Termux ```rm -rf multiverse.data.json```\nEn caso que no tenga nada en el terminar puede usar este comando ```cd MultiverseBot-MD \u0026\u0026 rm -rf multiverse.data.json``` luego use ```node .``` Recuerde que este Bot no hace sesiones, deberá de tener una sesion previamente antes de hacer esta acción o la acción anterior\n\n* Cómo puedo hacer el Bot Owner?\n\u003e Debe de ingresar al archivo `config.js` o también [`Aquí`](https://github.com/GataNina-Li/MultiverseBot-MD/blob/master/config.js) luego añadir su número en donde diga `global.owner` Recuerde que requiere de hacer una Bifurcación, puede hacerla [`Aquí`](https://github.com/GataNina-Li/MultiverseBot-MD/fork)\n\n----- \n### 🌟 DESARROLLADORES\n[![Hyzer](https://github.com/GataNina-Li.png?size=100)](https://github.com/GataNina-Li)\n[![Hyzer](https://github.com/Abiguelreyes75.png?size=100)](https://github.com/Abiguelreyes75)\n[![Hyzer](https://github.com/Sofianayeli.png?size=100)](https://github.com/Sofianayeli)\n[![ADOLFO](https://github.com/AdolfoGriego.png?size=100)](https://github.com/AdolfoGrirgo)\n\n### 🌟 AGRADECIMIENTOS\n[![Hyzer](https://github.com/Hyzerr.png?size=100)](https://github.com/Hyzerr)\n[![Ilman](https://github.com/ilmanhdyt.png?size=100)](https://github.com/ilmanhdyt)\n[![Nurutomo](https://github.com/Nurutomo.png?size=100)](https://github.com/Nurutomo)\n[![Ariffb](https://github.com/ariffb25.png?size=100)](https://github.com/ariffb25)\n[![𝐀𝐃𝐎𝐋𝐅𝐎](https://github.com/Paquito1923.png?size=100)](https://github.com/Paquito1923)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgatanina-li%2Fmultiversebot-md","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgatanina-li%2Fmultiversebot-md","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgatanina-li%2Fmultiversebot-md/lists"}