Coder Social home page Coder Social logo

slavyandesu / bocchibot Goto Github PK

View Code? Open in Web Editor NEW
301.0 27.0 403.0 13.34 MB

BocchiBot is a multipurpose WhatsApp bot using wa-automate-nodejs library!

License: MIT License

JavaScript 100.00%
whatsapp bot whatsapp-bot node-js downloader automation moderation-bot

bocchibot's Introduction

BocchiBot

BocchiBot

BocchiBot is a multipurpose WhatsApp bot using wa-automate-nodejs library!

Made with ❤️ by


RequirementsInstallationFeaturesThanks toLicense

Requirements

Installation

📝 Cloning the repo

> git clone https://github.com/SlavyanDesu/BocchiBot.git
> cd BocchiBot

✍️ Editing the file

Edit the required value in config.json.

{
    "ownerBot": "[email protected]",
    "prefix": ".",
    "nao": "SAUCENAO-API-KEY",
    "openAiKey": "OPENAI-API-KEY",
    "authorStick": "@SlavyanDesu",
    "packStick": "BocchiBot"
}

ownerBot: your WhatsApp number.
prefix: bot's prefix.
nao: SauceNAO API key. You can get it here by creating an account.
openAiKey: OpenAI API key. You can get it here by creating an account.
authorStick: name of the author sticker pack.
packStick: name of the sticker pack.

🗣️ Changing Language

Replace all of eng to ind for Bahasa Indonesia.

🛠️ Installing the FFmpeg

  • Download one of the available versions of FFmpeg by clicking this link.
  • Extract the file to C:\ path.
  • Rename the extracted folder to ffmpeg.
  • Run Command Prompt as Administrator.
  • Run this command:
> setx /m PATH "C:\ffmpeg\bin;%PATH%"

It will give us a callback like SUCCESS: specified value was saved.

  • Now that you've FFmpeg installed, verify that it's working by running this command to see version number:
> ffmpeg -version

🛠️ Installing the Tesserract

  • Download the Tesseract program here.
  • Run the Tesseract program with run As Administrator.
  • Make sure the Tesseract installation is in the C:\ folder
  • Run Command Prompt as Administrator.
  • Run this command:
> setx /m PATH "C:\Tesseract-OCR;%PATH%"

It will give us a callback like SUCCESS: specified value was saved.

  • Now that you've Tesseract installed, verify that it's working by running this command to see version number:
> tesseract -version

🔍 Installing the dependencies

> npm install

🆗 Running the bot

Regular node:

> npm start

PM2:

> pm2 start index.js -i max
> pm2 monit

After that scan the QR code using your WhatsApp in your phone.

Features

Type .help to your bot number to see the list of commands.

Thanks to

License

BocchiBot © SlavyanDesu, released under the MIT License. Authored and maintained by SlavyanDesu.

bocchibot's People

Contributors

dependabot[bot] avatar hardianto01 avatar irham01 avatar ohsyme avatar piyoxz avatar rashiiddsr avatar sansekai avatar slavyandesu avatar thesploit avatar videfrelan 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bocchibot's Issues

just share::

lebih enak pake ini
const fs = require('fs-extra')

fs.readJsonSync() << karena langsung daripada dua kali kerja pake JSON.parse(fs.readFileSync())

o

sebarin semua bang.

Help ngab

Question
What would you like to ask?

Screenshot_2020-12-14-18-05-42-112_com microsoft rdc android

New sticker command.

Hi, I noticed that when the bot is making a sticker it crops it and some times it makes the sticker looks bad (I don't know if this happend because I'm using a linux VM). So for fixing it, I made a new command "stickerp" that fix this.

Like in these examples:

Before:

WhatsApp Image 2021-01-18 at 7 16 33 PM

After:

WhatsApp Image 2021-01-18 at 7 16 33 PM (1)

And I would like to know if I should make a pull request. Thanks in advance.

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

File: renovate.json
Error type: Invalid JSON (parsing failed)
Message: Syntax error: expecting String near ranch", }

ytmp3 ytmp4 error

Saya hanya ingin berkontribusi, ini const dan case nya untuk vhtear silahkan di coba bang klo ngga mau juga ngga papa

/**

  • Get YouTube media from URL.
  • @param {String} query
  • @returns {Object}
    */
    const ytdl = (query) => new Promise((resolve, reject) => {
        console.log(Get YouTube media from ${query})
        fetchJson(https://api.vhtear.com/ytdl?link=${query}&apikey=${config.vhtear})
            .then((result) => resolve(result))
            .catch((err) => reject(err))
    })

case 'ytmp3':
            if (args.length == 0) return await bocchi.reply(from, Untuk mendownload Youtube MP3\ngunakan ${prefix}ytmp3 linkvideo, id)
            await bocchi.reply(from, ind.wait(), id)
            downloader.ytdl(q)
            .then(async ({ result }) => {
            if (result.info) return bocchi.reply(from, result.info, id)
            if (Number(result.size.split(' MB')[0]) >= 15.00) return bocchi.sendFileFromUrl(from, result.imgUrl, ${result.title}.jpg, Judul: ${result.title}\nSize: ${result.size}\n\nGagal!, Maksimal video size adalah 15 MB, id)
            await bocchi.sendFileFromUrl(from, result.imgUrl, ${result.title}.jpg, Judul: ${result.title}\nSize: ${result.size}\nID: ${result.id}\n\nSedang dikirim, sabar ya..., id)
            await bocchi.sendFileFromUrl(from, result.UrlMp3, ${result.title}.mp3, '', id)
        })
            .catch(async (err) => {
            console.error(err)
            await bocchi.reply(from, Ada yang Error!, id)
                    })

case 'ytmp4':
            if (args.length == 0) return await bocchi.reply(from, Untuk mendownload Youtube MP4\ngunakan ${prefix}ytmp4 linkvideo, id)
            await bocchi.reply(from, ind.wait(), id)
            downloader.ytdl(q)
            .then(async ({ result }) => {
            if (result.info) return bocchi.reply(from, result.info, id)
            if (Number(result.size.split(' MB')[0]) >= 15.00) return bocchi.sendFileFromUrl(from, result.imgUrl, ${result.title}.jpg, Judul: ${result.title}\nSize: ${result.size}\n\nGagal!, Maksimal video size adalah 15 MB, id)
            await bocchi.sendFileFromUrl(from, result.imgUrl, ${result.title}.jpg, Judul: ${result.title}\nSize: ${result.size}\nID: ${result.id}\n\nSedang dikirim, sabar ya..., id)
            await bocchi.sendFileFromUrl(from, result.UrlVideo, ${result.title}.mp4, '', id)
        })
            .catch(async (err) => {
            console.error(err)
            await bocchi.reply(from, Ada yang Error!, id)
                    })
            break

Sticker function is not working.

Hello, I'm trying to run the sticker function, but it's not working, the following error appears on my cmd, you know how to solve it ?!
I already have libwebp installed and it is already configured in the "patch", but the error still continues
image

Autosticker problem in the group

Hello, I'm having autosticker problems in the group, when I activate it in the group and send the images to be made the stickers, the bot does not do and this error is showing up on the console, you know how to solve?
image

stickergif

stickergif says files are too large but they're not? what am i supposed to do to get compatibility for any size file

#ytmp3 dan #play

Mau tanya,cara fix #play jadi audio bukan voice message bagaimana? dan #ytmp3 tidak bisa malah mengirim file M4A bukan file audio/mp3,mohon solusinya,trima kasih

Error: Could not parse font file

(node:7940) UnhandledPromiseRejectionWarning: Error: Could not parse font file
at Object.registerFont (C:\Users\muazm\OneDrive\Desktop\Rҽɳα Kҽιƙσ-bot\node_modules\canvas\index.js:48:17)
at Function.registerFonts (C:\Users\muazm\OneDrive\Desktop\Rҽɳα Kҽιƙσ-bot\node_modules\canvacord\src\Canvacord.js:381:20)
(Use node --trace-warnings ... to show where the warning was created)
(node:7940) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:7940) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Role

Is your feature request related to a problem? Please describe
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or featur you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Tambahkan sistem role pada leveling tapi sort dari xp

antisticker bug

when I send 3 stickers in group A and then I send 3 stickers in grub B, then I will be kicked in grub B

Ngab?

Question
What would you like to ask?

Rubah menu dibagian mana ya?, Mau rubah soalnya gasuka model terlalu banyak teks

Anti-Fake-Link

Hi, recently there are a lot of WhatsApp fake group links for phishing and scamming, I think that this could be easily warned editing the previous normal anti-link filter and adding a new filter.
This would be linked and activated as the normal anti-link but with a different message suggesting that the link could be "suspicius".

An example already tested for this command could be this:

Pastebin example - Password: BocchiBot

And also here an example used in a group:

WhatsApp Image 2021-01-18 at 2 06 03 AM

As you can see it's very helpful ^ - ^ - Thanks in advance.

nanya doang bang (ask)

npm ERR! missing script: start

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\User\AppData\Local\npm-cache_logs\2020-11-13T11_59_48_530Z-debug.log

ini kenapa ya?

Error pada canvas

Error: Cannot find module '../build/Release/canvas.node'
Require stack:

  • D:\MathType\Whatsapp\BotTester\node_modules\canvas\lib\bindings.js

  • D:\MathType\Whatsapp\BotTester\node_modules\canvas\lib\canvas.js

  • D:\MathType\Whatsapp\BotTester\node_modules\canvas\index.js

  • D:\MathType\Whatsapp\BotTester\node_modules\canvacord\libs\Trigger.js

  • D:\MathType\Whatsapp\BotTester\node_modules\canvacord\src\Canvacord.js

  • D:\MathType\Whatsapp\BotTester\node_modules\canvacord\index.js

  • D:\MathType\Whatsapp\BotTester\tobz.js

  • D:\MathType\Whatsapp\BotTester\index.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:919:15)
    at Function.Module._load (node:internal/modules/cjs/loader:763:27)
    at Module.require (node:internal/modules/cjs/loader:991:19)
    at require (node:internal/modules/cjs/helpers:92:18)
    at Object. (D:\MathType\Whatsapp\BotTester\node_modules\canvas\lib\bindings.js:3:18)
    at Module._compile (node:internal/modules/cjs/loader:1102:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1131:10)
    at Module.load (node:internal/modules/cjs/loader:967:32)
    at Function.Module._load (node:internal/modules/cjs/loader:807:14)
    at Module.require (node:internal/modules/cjs/loader:991:19) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    'D:\MathType\Whatsapp\BotTester\\node_modules\canvas\lib\bindings.js',
    'D:\MathType\Whatsapp\BotTester\\node_modules\canvas\lib\canvas.js',
    'D:\MathType\Whatsapp\BotTester\\node_modules\canvas\index.js',
    'D:\MathType\Whatsapp\BotTester\\node_modules\canvacord\libs\Trigger.js',
    'D:\MathType\Whatsapp\BotTester\\node_modules\canvacord\src\Canvacord.js',
    'D:\MathType\Whatsapp\BotTester\\node_modules\canvacord\index.js',
    'D:\MathType\Whatsapp\BotTester\\tobz.js',
    'D:\MathType\Whatsapp\BotTester\\index.js'
    ]
    }
    npm ERR! code 1
    npm ERR! path D:\MathType\Whatsapp\BotTester
    npm ERR! command failed
    npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c "node index.js"

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\user\AppData\Local\npm-cache_logs\2020-12-19T14_25_30_864Z-debug.log

ad yg bisa bantu?

Help

Permisi mau nanya ini kenapa ya? saat npm i
error

Linux ~ QR Code doesn't looks right

Hi I'm using a Linux VM for testing and running the bot.
When i run the bot and it generates the QR code it doesn't looks right and I can't scan it, this problem don´t happen in my pc (Windows 10). And I tried changing the encoding of my terminal but that didn´t help.

Thanks in advance :D

Action.3-01-2021.11-52-33.a.m.mp4

menu owner error

bang menu owner nya error gak tau kenapa gak bisa muncul padahal udah di command $menu 9 tapi gak mau muncul itu solusinya gimana tolong respon bang

leveling emror

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.
Screenshot pada 2020-12-25 22-37-33

BocchiBot Premium

Hi, sorry for bothering, but I would like to ask how can I get BocchiBot premium, if its possible its current price and if I would need a paid API. - Thanks in advance 😃.

Bang bantu gw bisa ga?

pas npm install
kan w udah install python ama udah add path
nah gw ikutin cara trobleshooting tulis :npm install --global --production --vs2015 --add-python-to-path windows-build-tools

nah disitu w stuck di :[ ................] / fetchMetadata: sill resolveWithNewModule [email protected] checking installable status
gmn bang biar enak kita ngomong di wa bang add wa gua bang soalnya gw baru kali ni nemu bot gratis secakep ini
wa.me/6281395771492
tuh wa gw bang

Mau Tanya

Question
What would you like to ask?
bandicam 2020-12-19 16-56-39-928
ini knp ??

req fitur boleh kah?

kalo boleh w req
#afk (yang di wa bang)
#astik auto stiker
#setname (ganti nama grup)

kalo orang naik level ada pemberi tauan misal
si member @anu naik level
bot langsung nulis : Wah si @anu naik level (level)!

Ytmp3/4

command yt responnya "IP anda xx.xxx.xxx.xxx tidak diizinkan" itu gmn ya?

eror pas npm i gmn atasinya

Question
What would you like to ask?

C:\BocchiBot-master\node_modules\better-sqlite3>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild --release ) else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild --release )
gyp ERR! find Python
gyp ERR! find Python Python is not set from command line or npm configuration
gyp ERR! find Python Python is not set from environment variable PYTHON
gyp ERR! find Python checking if "python" can be used
gyp ERR! find Python - "python" is not in PATH or produced an error
gyp ERR! find Python checking if "python2" can be used
gyp ERR! find Python - "python2" is not in PATH or produced an error
gyp ERR! find Python checking if "python3" can be used
gyp ERR! find Python - "python3" is not in PATH or produced an error
gyp ERR! find Python checking if the py launcher can be used to find Python 2
gyp ERR! find Python - "py.exe" is not in PATH or produced an error
gyp ERR! find Python checking if Python is C:\Python27\python.exe
gyp ERR! find Python - "C:\Python27\python.exe" could not be run
gyp ERR! find Python checking if Python is C:\Python37\python.exe
gyp ERR! find Python - "C:\Python37\python.exe" could not be run
gyp ERR! find Python
gyp ERR! find Python **********************************************************
gyp ERR! find Python You need to install the latest version of Python.
gyp ERR! find Python Node-gyp should be able to find and use Python. If not,
gyp ERR! find Python you can try one of the following options:
gyp ERR! find Python - Use the switch --python="C:\Path\To\python.exe"
gyp ERR! find Python (accepted by both node-gyp and npm)
gyp ERR! find Python - Set the environment variable PYTHON
gyp ERR! find Python - Set the npm configuration variable python:
gyp ERR! find Python npm config set python "C:\Path\To\python.exe"
gyp ERR! find Python For more information consult the documentation at:
gyp ERR! find Python https://github.com/nodejs/node-gyp#installation
gyp ERR! find Python **********************************************************
gyp ERR! find Python
gyp ERR! configure error
gyp ERR! stack Error: Could not find any Python installation to use
gyp ERR! stack at PythonFinder.fail (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:307:47)
gyp ERR! stack at PythonFinder.runChecks (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:136:21)
gyp ERR! stack at PythonFinder. (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:225:16)
gyp ERR! stack at PythonFinder.execFileCallback (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:271:16)
gyp ERR! stack at exithandler (child_process.js:302:5)
gyp ERR! stack at ChildProcess.errorhandler (child_process.js:314:5)
gyp ERR! stack at ChildProcess.emit (events.js:210:5)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:270:12)
gyp ERR! stack at onErrorNT (internal/child_process.js:456:16)
gyp ERR! stack at processTicksAndRejections (internal/process/task_queues.js:80:21)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild" "--release"
gyp ERR! cwd C:\BocchiBot-master\node_modules\better-sqlite3
gyp ERR! node -v v12.13.0
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] build-release: node-gyp rebuild --release
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] build-release script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Asus\AppData\Roaming\npm-cache_logs\2020-12-18T07_33_17_872Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: prebuild-install || npm run build-release
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Asus\AppData\Roaming\npm-cache_logs\2020-12-18T07_33_18_887Z-debug.log

C:\BocchiBot-master>--python="C:\Path\To\python.exe
'--python' is not recognized as an internal or external command,
operable program or batch file.

API key leaked when error

Bang benerin itu dong, kalo ada yg error apikey nya ikut muncul
Atau gk pesan error nya kirim ke owner aja

Eval?

Bagaimana cara menggunakan command eval?

Nih pas npm start bgini

in JSON at position 151649 while parsing '{
npm ERR! "name": "bocchibot",
npm ERR! "version": '

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Asus\AppData\Roaming\npm-cache_logs\2020-12-19T02_54_59_275Z-debug.log

Error

Error Bang jadi gmna ya cara gnatasiny?
image

EXIF.DATA

WhatsApp Image 2021-01-17 at 09 28 11

how to custom this text in sticker cmd:>

Ini gimana ngab

npm ERR! Unexpected token
npm ERR! in JSON at position 147982 while parsing '{
npm ERR! "name": "bocchibot",
npm ERR! "version": "0'

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Administrator\AppData\Roaming\npm-cache_logs\2020-12-19T00_52_53_524Z-debug.log

eror pas npm start

Error: Could not locate the bindings file. Tried:
→ C:\BocchiBot-master\node_modules\better-sqlite3\build\better_sqlite3.node
→ C:\BocchiBot-master\node_modules\better-sqlite3\build\Debug\better_sqlite3.node
→ C:\BocchiBot-master\node_modules\better-sqlite3\build\Release\better_sqlite3.node
→ C:\BocchiBot-master\node_modules\better-sqlite3\out\Debug\better_sqlite3.node
→ C:\BocchiBot-master\node_modules\better-sqlite3\Debug\better_sqlite3.node
→ C:\BocchiBot-master\node_modules\better-sqlite3\out\Release\better_sqlite3.node
→ C:\BocchiBot-master\node_modules\better-sqlite3\Release\better_sqlite3.node
→ C:\BocchiBot-master\node_modules\better-sqlite3\build\default\better_sqlite3.node
→ C:\BocchiBot-master\node_modules\better-sqlite3\compiled\12.13.0\win32\x64\better_sqlite3.node
→ C:\BocchiBot-master\node_modules\better-sqlite3\addon-build\release\install-root\better_sqlite3.node
→ C:\BocchiBot-master\node_modules\better-sqlite3\addon-build\debug\install-root\better_sqlite3.node
→ C:\BocchiBot-master\node_modules\better-sqlite3\addon-build\default\install-root\better_sqlite3.node
→ C:\BocchiBot-master\node_modules\better-sqlite3\lib\binding\node-v72-win32-x64\better_sqlite3.node
at bindings (C:\BocchiBot-master\node_modules\bindings\bindings.js:126:9)
at Object. (C:\BocchiBot-master\node_modules\better-sqlite3\lib\database.js:9:24)
at Module._compile (internal/modules/cjs/loader.js:956:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
at Module.load (internal/modules/cjs/loader.js:812:32)
at Function.Module._load (internal/modules/cjs/loader.js:724:14)
at Module.require (internal/modules/cjs/loader.js:849:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object. (C:\BocchiBot-master\node_modules\better-sqlite3\lib\index.js:2:18)
at Module._compile (internal/modules/cjs/loader.js:956:30) {
tries: [
'C:\BocchiBot-master\node_modules\better-sqlite3\build\better_sqlite3.node',
'C:\BocchiBot-master\node_modules\better-sqlite3\build\Debug\better_sqlite3.node',
'C:\BocchiBot-master\node_modules\better-sqlite3\build\Release\better_sqlite3.node',
'C:\BocchiBot-master\node_modules\better-sqlite3\out\Debug\better_sqlite3.node',
'C:\BocchiBot-master\node_modules\better-sqlite3\Debug\better_sqlite3.node',
'C:\BocchiBot-master\node_modules\better-sqlite3\out\Release\better_sqlite3.node',
'C:\BocchiBot-master\node_modules\better-sqlite3\Release\better_sqlite3.node',
'C:\BocchiBot-master\node_modules\better-sqlite3\build\default\better_sqlite3.node',
'C:\BocchiBot-master\node_modules\better-sqlite3\compiled\12.13.0\win32\x64\better_sqlite3.node',
'C:\BocchiBot-master\node_modules\better-sqlite3\addon-build\release\install-root\better_sqlite3.node',
'C:\BocchiBot-master\node_modules\better-sqlite3\addon-build\debug\install-root\better_sqlite3.node',
'C:\BocchiBot-master\node_modules\better-sqlite3\addon-build\default\install-root\better_sqlite3.node',
'C:\BocchiBot-master\node_modules\better-sqlite3\lib\binding\node-v72-win32-x64\better_sqlite3.node'
]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: node index.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Asus\AppData\Roaming\npm-cache_logs\2020-12-18T15_27_55_882Z-debug.log

Req

req terjemahan alquran bang 🙏

Anti-link problem.

Hi, I noticed that the anti-link doesn´t work if a group link have a description very extense

Like this example. I also think that this is due to the RegExp can´t detect if the message says read more.

WhatsApp Image 2021-01-17 at 7 10 24 PM

By the way: "Leer más" = "Read more" and "Unirme al grupo" = "Join the group"

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.