Skip to content

Shu12388y/whatsapp_gpt_bot

Repository files navigation

WhatsApp Bot using AWS Bedrock LLM Model

Overview:

This project aims to build a WhatsApp bot using AWS (Amazon Web Services) and the Bedrock LLM (Large Language Model). The bot is designed to respond to user queries and provide relevant information based on natural language processing.

Features:

Responds to user messages in WhatsApp with relevant information. Utilizes the Bedrock LLM model for natural language understanding and generation. Deployed on AWS for scalability and reliability.

Requirements:

  1. AWS account

  2. Bedrock LLM model (trained or pre-trained)

  3. Node Js

  4. Whatsapp Js

Contributing

Contributions are always welcome!

See contributing.md for ways to get started.

Please adhere to this project's code of conduct.

Installation

Install Whatsapp_LLM_Bot with npm

  1. Clone the repository:
 git clone https://github.com/Shu12388y/whatsapp_gpt_bot.git
  1. Go to folder
cd whatsapp_gpt_bot
  1. Install dependencies:
  bash set.bash
  1. Run the application
    npm run start or 
    npm run dev
  1. Set up AWS credentials:
5.1 Create an IAM user with necessary permissions for AWS services used.

5.2 Configure AWS CLI with access key and secret key.
  1. Set up Bedrock LLM model

Demo

Insert gif or link to demo

image

WhatsApp.Video.2024-03-13.at.10.05.37.PM.mp4

Deployment

To deploy this project run

  docker build -t <tag name> .
  docker run -it <image name>

LLM Model docs

https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.html

Authors

About

Made a bot for fun

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors