Giter Site home page Giter Site logo

ilmanhdyt / shiraoribot-md Goto Github PK

View Code? Open in Web Editor NEW
107.0 4.0 263.0 4.37 MB

Base bot WhatsApp using library baileys multi device

License: MIT License

JavaScript 99.68% HTML 0.21% CSS 0.01% Dockerfile 0.06% Shell 0.05% Procfile 0.01%
multidevice baileys-md baileys-bot whatsapp-bot termux web-socket shiraoribot whatsapp-web

shiraoribot-md's Introduction

SHIRAORI BOT


SHIRAORI BOT Whatsapp MD

Information

ShiraoriBOT whatsapp using a Baileys library. Jika kamu menemukan semacam bug, harap untuk dimaklumi sementara

• NOTE: Pastikan Jaringan kalian lancar dan device kalian bagus:v,

• Kalo pake termux mungkin bakal lama respon nya, saya sarankan pake heroku

Made by :

Tester Bot

  • Jika kamu menemukan bug jangan lupa buka Issues
  • Info Lebih Lanjut, Chat owner-Shiraori
  • Kamu bisa testing fitur ShiraoriBOT disini

How To Change Menu Display


Gif Menu Display

 let message = await prepareWAMessageMedia({ video: fs.readFileSync('./media/shiro.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: [{

Image Menu Display

let message = await prepareWAMessageMedia({ image: fs.readFileSync('./media/shiraori.jpg')}, { upload: conn.waUploadToServer })
     const template = generateWAMessageFromContent(m.chat, proto.Message.fromObject({
     templateMessage: {
         hydratedTemplate: {
           imageMessage: message.imageMessage,
           hydratedContentText: text.trim(),
           hydratedFooterText: wm,
           hydratedButtons: [{

Location Menu Display

 const template = generateWAMessageFromContent(m.chat, proto.Message.fromObject({
     templateMessage: {
         hydratedTemplate: {
           hydratedContentText: text.trim(),
           locationMessage: { 
           jpegThumbnail: fs.readFileSync('./media/shiraori.jpg') },
           hydratedFooterText: wm,
           hydratedButtons: [{       

Video Menu Display

let message = await prepareWAMessageMedia({ video: fs.readFileSync('./media/shiro.mp4')}, { upload: conn.waUploadToServer })
     const template = generateWAMessageFromContent(m.chat, proto.Message.fromObject({
     templateMessage: {
         hydratedTemplate: {
           videoMessage: message.videoMessage,
           hydratedContentText: text.trim(),
           hydratedFooterText: wm,
           hydratedButtons: [{           	

HOW TO CONNECT TO MONGODB WHEN RUN IN HEROKU

  • Create account and database in mongodb atlas watch here
  • when you already have a database, you just need to take mongourl
  • Put mongourl in Procfile web: node . --db 'mongourl'
  • Example web: node . -- db 'mongodb+srv://ilman:<password>@cluster0.iiede.mongodb.net/ShiraoriBOT?retryWrites=true&w=majority'

UNTUK PENGGUNA WINDOWS/VPS/RDP

git clone https://github.com/ilmanhdyt/ShiraoriBOT-Md
cd ShiraoriBOT-Md
npm install
npm update
npm index

UNTUK PENGGUNA TERMUX

pkg update && pkg upgrade
pkg install git
pkg install nodejs
pkg install ffmpeg
pkg install imagemagick
pkg install yarn
git clone https://github.com/ilmanhdyt/ShiraoriBOT-Md
cd ShiraoriBOT-Md
yarn
npm i -g typescript
tsc -p ./node_modules/@adiwajshing/baileys
node .

UNTUK PENGGUNA HEROKU

Instal Buildpack

Installing the FFmpeg for Windows

  • Unduh salah satu versi FFmpeg yang tersedia dengan mengklik di sini.
  • Extract file ke C:\ path.
  • Ganti nama folder yang telah di-extract menjadi ffmpeg.
  • Run Command Prompt as Administrator.
  • Jalankan perintah berikut::
> setx /m PATH "C:\ffmpeg\bin;%PATH%"

Jika berhasil, akan memberikanmu pesan seperti: SUCCESS: specified value was saved.

  • Sekarang setelah Anda menginstal FFmpeg, verifikasi bahwa itu berhasil dengan menjalankan perintah ini untuk melihat versi:
> ffmpeg -version

Thanks to

Nurutomo Ilman Istikmal
Nurutomo Ilman Istikmal
Author owner moderator

Donate

shiraoribot-md's People

Contributors

bochilgaming avatar ilmanhdyt avatar jauhariq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

shiraoribot-md's Issues

ditunggu finalnya XD

btw req welcome knights canvas :3

const knights = require('knights-canvas')

let wel = await new knights.Welcome()
                .setUsername(this.getName(user))
                .setGuildName(this.getName(jid))
                .setGuildIcon(ppgcUrl)
                .setMemberCount(groupMetadata.participants.length)
                .setAvatar(ppUrl)
                .setBackground(bgUrl)
                .toAttachment()

let lea = await new knights.Goodbye()
                .setUsername(this.getName(user))
                .setGuildName(this.getName(jid))
                .setGuildIcon(ppgcUrl)
                .setMemberCount(groupMetadata.participants.length)
                .setAvatar(ppUrl)
                .setBackground(bgUrl)
                .toAttachment()

this.sendFile(jid, action === 'add' ? await wel.toBuffer() : await lea.toBuffer(), 'pp.jpg', text, null, false, {
                contextInfo: {
                  mentionedJid: [user]
                }
              })

Not connecting

{
"connection": "close",
"lastDisconnect": {
"error": {
"data": null,
"isBoom": true,
"isServer": false,
"output": {
"statusCode": 411,
"payload": {
"statusCode": 411,
"error": "Length Required",
"message": "Multi-device beta not joined"
},
"headers": {}
}
},
"date": "2022-01-19T14:40:39.581Z"
}
}
{
"connection": "connecting",
"receivedPendingNotifications": false
}

.menu not working

when i type .menu no answer, but another function was working correctly

Nanya banh, sekalian request fitur

Antilink work kah? Gw pake sc yg udah di fork sama orang lain tapi antilink nya gak work

Sama sekalian request fitur add, kick, promote ma demote

{Feature Request} make a plugin to pull a file.

please make a plugin so that we can pull a file from bot directory.
i mean to say how can i get a file from bot directory and send it to whatsapp.

how to specify file in m.sendfile(m.chat, '' m)

[BUG]

Menu tidak Respon!

[REQUEST] Req Fitur bang

-broadcast
-more scrape fitur
-Kurangin fitur yg make api
-Tambahin Buttonnya (masih dikit)
-List Message menu
-Fix Error in login
-Add more nsfw fitur
-Add more game fitur
-Intinya perbanyak pluginsnya 🗿🥀

gamaksa kok bang
cuma saran :)
@ilmanhdyt sini bang wowkwk

Ga bisa send Media

Ga bisa send media Selain gambar, saya coba yang play alhasil cuma thumbnail nya yg dikasih, musik atau video nya kagak dikasih😪

Oh iya stiker juga kagak respon tuh, ngetik #sticker ga di respon, seharusnya dia balas kek gini "kirim gambar/video dengan caption #stiker" atau semacamnya gitu, intinya command stiker ga respon...

Semangat buat para developer Bot
Semoga dibaca:)

method not allowed

you should update baileys to latest version. as old version will no longer work.

error log::::-

{
"connection": "close",
"lastDisconnect": {
"error": {
"data": {
"reason": "405",
"location": "atn"
},
"isBoom": true,
"isServer": false,
"output": {
"statusCode": 405,
"payload": {
"statusCode": 405,
"error": "Method Not Allowed",
"message": "Connection Failure"
},
"headers": {}
}
},
"date": "2022-02-19T02:27:27.163Z"
}
}
{
"connection": "connecting",
"receivedPendingNotifications": false
}

Can't send message to group

As a fellow user of the bailyes module, has anyone experienced a message that couldn't be sent to a group?
Note: this problem occurs quite often, and does not occur in private messages

Fitur open

open kpan bikin ya banj? klo pke open.js bail biasa bisa ndak?

nsfw

.on nsfw
error bg
TypeError: Cannot set property 'nsfw' of undefined
at Object.handler (enable.js:118:20)
at Object.handler (handler.js:372:38)

Mengatasi cfonts

internal/modules/cjs/loader.js:796
    throw err;
    ^

Error: Cannot find module 'cfonts'

Bug ngab

TypeError: Cannot read properties of undefined (reading 'me')
2022-02-22T04:04:35.473160+00:00 app[web.1]: at Object.get user [as user] (/app/node_modules/@adiwajshing/baileys/lib/Socket/socket.js:465:36)
2022-02-22T04:04:35.473161+00:00 app[web.1]: at Object.makeGroupsSocket (/app/node_modules/@adiwajshing/baileys/lib/Socket/groups.js:23:5)
2022-02-22T04:04:35.473161+00:00 app[web.1]: at Object.makeMessagesSocket (/app/node_modules/@adiwajshing/baileys/lib/Socket/messages-send.js:15:27)
2022-02-22T04:04:35.473162+00:00 app[web.1]: at Object.makeChatsSocket (/app/node_modules/@adiwajshing/baileys/lib/Socket/chats.js:13:34)
2022-02-22T04:04:35.473162+00:00 app[web.1]: at Object.makeMessagesRecvSocket (/app/node_modules/@adiwajshing/baileys/lib/Socket/messages-recv.js:26:26)
2022-02-22T04:04:35.473162+00:00 app[web.1]: at makeWASocket (/app/node_modules/@adiwajshing/baileys/lib/Socket/index.js:6:51)
2022-02-22T04:04:35.473163+00:00 app[web.1]: at Object.exports.makeWASocket (/app/lib/simple.js:21:16)
2022-02-22T04:04:35.473163+00:00 app[web.1]: at Object. (/app/main.js:76:22)
2022-02-22T04:04:35.473164+00:00 app[web.1]: at Module._compile (node:internal/modules/cjs/loader:1103:14)
2022-02-22T04:04:35.473165+00:00 app[web.1]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
2022-02-22T04:04:35.482174+00:00 app[web.1]: Exited with code: 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.