> heroku/nodejs
> https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git
> https://github.com/mcollina/heroku-buildpack-imagemagick
- Resultado
$ termux-setup-storage
$ pkg update && pkg upgrade
$ pkg install git -y
$ pkg install nodejs -y
$ pkg install ffmpeg -y
$ pkg install imagemagick -y
$ pkg install yarn
$ git clone https://github.com/GataNina-Li/MultiverseBot-MD
$ cd MultiverseBot-MD
$ yarn
$ npm install
$ npm update
$ node .
- Descargar e instala Git
Aquรญ
- Descargar e instala NodeJS
Aquรญ
- Descargar e instala FFmpeg
Aquรญ
(No olvide agregar FFmpeg a la variable de entorno PATH) - Descargar e instala ImageMagick
Aquรญ
- Descargar e instala Yarn
Aquรญ
git clone https://github.com/GataNina-Li/MultiverseBot-MD
cd MultiverseBot-MD
npm install
npm update
npm index
- Descarga cualquiera de las versiones de FFmpeg disponibles haciendo clic en FFmpeg.
- Extraer archivos a
C:\
path. - Cambie el nombre de la carpeta extraรญda a
ffmpeg
. - Ejecute el sรญmbolo del sistema como administrador.
- Ejecute el siguiente comando:
> setx /m PATH "C:\ffmpeg\bin;%PATH%"
Si tiene รฉxito, le darรก un mensaje como: SUCCESS: specified value was saved
.
- Ahora que tiene FFmpeg instalado, verifique que funcionรณ ejecutando este comando para ver la versiรณn:
> ffmpeg -version
let message = await prepareWAMessageMedia({ video: fs.readFileSync('./media/menu.mp4'), gifPlayback: true }, { upload: conn.waUploadToServer })
const template = generateWAMessageFromContent(m.chat, proto.Message.fromObject({
templateMessage: {
hydratedTemplate: {
videoMessage: message.videoMessage,
hydratedContentText: text.trim(),
hydratedFooterText: wm,
hydratedButtons: [{
let message = await prepareWAMessageMedia({ image: fs.readFileSync('./media/menu.jpg')}, { upload: conn.waUploadToServer })
const template = generateWAMessageFromContent(m.chat, proto.Message.fromObject({
templateMessage: {
hydratedTemplate: {
imageMessage: message.imageMessage,
hydratedContentText: text.trim(),
hydratedFooterText: wm,
hydratedButtons: [{
const template = generateWAMessageFromContent(m.chat, proto.Message.fromObject({
templateMessage: {
hydratedTemplate: {
hydratedContentText: text.trim(),
locationMessage: {
jpegThumbnail: fs.readFileSync('./media/menu.jpg') },
hydratedFooterText: wm,
hydratedButtons: [{
let message = await prepareWAMessageMedia({ video: fs.readFileSync('./media/menu.mp4')}, { upload: conn.waUploadToServer })
const template = generateWAMessageFromContent(m.chat, proto.Message.fromObject({
templateMessage: {
hydratedTemplate: {
videoMessage: message.videoMessage,
hydratedContentText: text.trim(),
hydratedFooterText: wm,
hydratedButtons: [{
- Cรณmo detengo el Bot en Termux?
Use CTRL + z para apagar el Bot
- Cรณmo enciendo el Bot en termux?
En caso que vuelva a iniciar en termux use este comando
cd MultiverseBot-MD && node .
En caso que este Apagado el Bot sin salir de la carpeta del Bot, use este comandonode .
- Que hago si quiero volver a clonar el Bot?
En caso que quiera eliminar la carpeta del Bot y volver a clonar use este comando
rm -rf MultiverseBot-MD && git clone https://github.com/GataNina-Li/MultiverseBot-MD && cd MultiverseBot-MD && yarn && npm install && node .
Esta acciรณn tambiรฉn sirve en caso que quiera Actualizar a la รบltima versiรณn
- Cรณmo puedo borrar la Session?
Ejecute este comando en Termux
rm -rf multiverse.data.json
En caso que no tenga nada en el terminar puede usar este comandocd MultiverseBot-MD && rm -rf multiverse.data.json
luego usenode .
Recuerde que este Bot no hace sesiones, deberรก de tener una sesion previamente antes de hacer esta acciรณn o la acciรณn anterior
- Cรณmo puedo hacer el Bot Owner?
Debe de ingresar al archivo
config.js
o tambiรฉnAquรญ
luego aรฑadir su nรบmero en donde digaglobal.owner
Recuerde que requiere de hacer una Bifurcaciรณn, puede hacerlaAquรญ