Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ilmanhdyt/shiraoribot-md
Base bot WhatsApp using library baileys multi device
https://github.com/ilmanhdyt/shiraoribot-md
baileys-bot baileys-md multidevice shiraoribot termux web-socket whatsapp-bot whatsapp-web
Last synced: about 21 hours ago
JSON representation
Base bot WhatsApp using library baileys multi device
- Host: GitHub
- URL: https://github.com/ilmanhdyt/shiraoribot-md
- Owner: ilmanhdyt
- License: mit
- Created: 2021-12-12T12:20:19.000Z (about 3 years ago)
- Default Branch: Multi-Device
- Last Pushed: 2022-12-01T12:06:11.000Z (about 2 years ago)
- Last Synced: 2023-03-05T18:17:19.579Z (almost 2 years ago)
- Topics: baileys-bot, baileys-md, multidevice, shiraoribot, termux, web-socket, whatsapp-bot, whatsapp-web
- Language: JavaScript
- Homepage:
- Size: 4.28 MB
- Stars: 90
- Watchers: 3
- Forks: 301
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
---
# 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 herokuMade by :
## Tester Bot
* Jika kamu menemukan bug jangan lupa buka Issues
* Info Lebih Lanjut, Chat [owner-Shiraori](https://wa.me/6281351047727)
* Kamu bisa testing fitur ShiraoriBOT [disini](https://wa.me/62895803135347?text=.menu)## How To Change Menu Display
----
### Gif Menu Display
```ts
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
```ts
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
```ts
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
```ts
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`](https://youtu.be/rPqRyYJmx2g)
* 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:@cluster0.iiede.mongodb.net/ShiraoriBOT?retryWrites=true&w=majority'`## UNTUK PENGGUNA WINDOWS/VPS/RDP
* Unduh & Instal Git [`Klik Disini`](https://git-scm.com/downloads)
* Unduh & Instal NodeJS [`Klik Disini`](https://nodejs.org/en/download)
* Unduh & Instal FFmpeg [`Klik Disini`](https://ffmpeg.org/download.html) (**Jangan Lupa Tambahkan FFmpeg ke variabel lingkungan PATH**)
* Unduh & Instal ImageMagick [`Klik Disini`](https://imagemagick.org/script/download.php)```bash
git clone https://github.com/ilmanhdyt/ShiraoriBOT-Md
cd ShiraoriBOT-Md
npm install
npm update
npm index
```---------
## UNTUK PENGGUNA TERMUX
```bash
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
* heroku/nodejs
* https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git
* https://github.com/DuckyTeam/heroku-buildpack-imagemagick.git*## Installing the FFmpeg for Windows
* Unduh salah satu versi FFmpeg yang tersedia dengan mengklik [di sini](https://www.gyan.dev/ffmpeg/builds/).
* Extract file ke `C:\` path.
* Ganti nama folder yang telah di-extract menjadi `ffmpeg`.
* Run Command Prompt as Administrator.
* Jalankan perintah berikut::
```cmd
> 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:
```cmd
> ffmpeg -version
```# Thanks to
[![Nurutomo](https://github.com/Nurutomo.png?size=150)](https://github.com/Nurutomo) | [![Ilman](https://github.com/ilmanhdyt.png?size=150)](https://github.com/ilmanhdyt) | [![Istikmal](https://github.com/BochilGaming.png?size=150)](https://github.com/BochilGaming)
----|----|----
[Nurutomo](https://github.com/Nurutomo) | [Ilman](https://github.com/ilmanhdyt) | [Istikmal](https://github.com/BochilGaming)
Author | owner | moderator## Donate
- [Saweria](https://saweria.co/ilmanhdyt)