Giter Site home page Giter Site logo

juandelahd / scrap-accreditations Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 75 KB

This repository houses a sophisticated WhatsApp bot designed to scrape data from a specified website. The bot is fully equipped for deployment on services like Railway, thanks to the inclusion of a Dockerfile. This setup ensures seamless and efficient deployment, allowing for rapid integration and execution in a production environment.

License: MIT License

JavaScript 95.78% Dockerfile 4.22%
base node-js railway-deployment scraping-websites whatsapp-bot

scrap-accreditations's Introduction

Scraping Accreditations

Overview

Scrap-Accreditation is a usefull WhatsApp bot designed to scrape data from a specified website. By default, it is configured to scrape the accreditation website of River Plate. It waits for a user's request via WhatsApp to provide the latest updates from the site, ensuring you get the lastest information only when you need it.

It is built for easy deployment on container services like Railway, leveraging the included Dockerfile for seamless integration and operation. This bot automates the process of data extraction through WhatsApp, making it a robust solution for various scraping needs.

Features

  • WhatsApp Bot: Automates interaction and data scraping tasks through WhatsApp.
  • Web Scraping: Efficiently extracts data from a targeted website.
  • Docker Integration: Ready-to-use Dockerfile for hassle-free deployment on services like Railway.
  • User-Friendly: Simple setup and installation process.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js installed on your local machine.
  • Docker installed if you plan to deploy using Docker.
  • WhatsApp account for bot interaction.

Installation

  1. Clone the Repository:

    git clone https://github.com/juandelaHD/Scrap-Accreditations.git
    cd Scrap-Accreditations
  2. Install Dependencies:

    npm install

Usage

  1. Start the Bot:

    npm start
  2. Scan QR:

    • After starting the bot, a QR code image will be generated in the directory.
    • Open WhatsApp on your phone where the bot is going to be deployed and go to Settings > Linked Devices
    • Scan the QR code with your phone to link this bot with the WhatsApp account.

Configuration

To configure the bot, update the necessary settings in the app.js file. This includes specifying the target website for scraping and any WhatsApp-specific configurations.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

scrap-accreditations's People

Contributors

juandelahd avatar

Watchers

 avatar  avatar

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.