Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/askrella/whatsapp-chatgpt

ChatGPT + DALL-E + WhatsApp = AI Assistant :rocket: :robot:
https://github.com/askrella/whatsapp-chatgpt

artificial-intelligence bot chatbot chatgpt dalle openai whatsapp whatsapp-web

Last synced: 2 days ago
JSON representation

ChatGPT + DALL-E + WhatsApp = AI Assistant :rocket: :robot:

Awesome Lists containing this project

README

        

# GPT + DALL-E + WhatsApp = AI Assistant 🚀

![Docker](https://github.com/askrella/whatsapp-chatgpt/actions/workflows/docker.yml/badge.svg)
![Prettier](https://github.com/askrella/whatsapp-chatgpt/actions/workflows/prettier.yml/badge.svg)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

[![Discord Invite](https://dcbadge.vercel.app/api/server/9VJaRXKwd3)](https://discord.gg/9VJaRXKwd3)

This WhatsApp bot uses OpenAI's GPT and DALL-E 2 to respond to user inputs.

You can talk to the bot in voice messages, the bot will transcribe and respond. :robot:


Whatsapp ChatGPT

## Requirements

- Node.js (18 or newer)
- A recent version of npm
- An [OpenAI API key](https://beta.openai.com/signup)
- A WhatsApp account

## Documentation

In the documentation you can find more information about how to install, configure and use this bot.

➡️ https://askrella.github.io/whatsapp-chatgpt

## Disclaimer

The operations performed by this bot are not free. You will be charged by OpenAI for each request you make.

This bot uses Puppeteer to run a real instance of Whatsapp Web to avoid getting blocked.

NOTE: We can't guarantee that you won't be blocked using this method, although it does work. WhatsApp does not allow bots or unofficial clients on its platform, so this should not be considered completely safe.

## Contributors



## Used libraries

- https://github.com/transitive-bullshit/chatgpt-api
- https://github.com/pedroslopez/whatsapp-web.js
- https://github.com/askrella/speech-rest-api