Skip to content
/ self-bot Public

Typescript - Lightweights WhatsApp bot 🤖 made to response only self message with Baileys ✨

Notifications You must be signed in to change notification settings

dngda/self-bot

Repository files navigation


🤖 Typescript - Lightweight WhatsApp bot using Baileys Library


Made with ❤️


Quality Gate Status Code Smells Security Rating

Getting Started

Trakteer Saya Trakteer Saya

Prerequisite

  • Star this repository 🌟
  • Minimum Node.js version v14 as this project works well in v16
  • Need to install ffmpeg globally to be able use animated sticker converter

How to

Clone this project or download zip

> git clone https://github.com/dngda/self-bot
> cd self-bot

Install the dependencies:

> npm install ts-node typescript -g
> npm install

Setup your .env files

> cp .env.sample .env

or copy paste .env.sample and rename to .env and fill it with your related data!

  • get remove.bg apikey - here
  • get ocr.space apikey - here

Usage

Run the WhatsApp Bot

> tsc
> node build

or use ts-node without compile to .js

> npm start

After running it you need to scan the QR

Features

  • Text to sticker
  • Search Pinterest image
  • Sticker Creator using WA-Sticker-Formatter
  • Note database with sqlite Sequelize
  • Add caption to image with memegen and make sticker of it
  • Browser related such as screenshot web or search ddg/ggl
  • Social media video downloader using ssyoutube.com
  • Split long video to 30s for WA Status
  • Jadwal sholat kabupaten based
  • Anti-delete msg/status
  • Quran + audio per-ayah
  • Get one-view media
  • Sticker commands
  • Video to mp3

💡 Leave any feature ideas out in this discussion 🙏

Thanks to