/ww-bot-wra

Whatsapp bot with support for Wolfram|Alpha API

Primary LanguageJavaScriptISC LicenseISC

ww-bot-wra

WolramAlpha bot using whatsapp-web.js library.

Installation

Use the package manager npm to setup ww-bot.

  1. Clone the repository.
git clone https://github.com/ameybhavsar24/ww-bot-wra.git
  1. Install dependencies.
npm i

Usage

Start the project locally.

npm start

Open Whatsapp Web QR Scanner on your phone and scan the QR code shown in terminal.

Note: The bot will stop when the process is terminated. To deploy the bot, see DEPLOY.md

Environment variables

You will need to authenticate everytime you start the bot unless you store a session file. You can store the session locally by creating a .env file and setting a environment variable WW_SESSION to the session string printed in the terminal.

If you are deploying the bot to Heroku, you can store the session object as WW_SESSION to Heroku configs to skip authentication. Read more in DEPLOY.md

WolframAlpha APPID

Create a app at WolfRamAlpha and set APPID in .env file.

License

ISC