Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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:
- Host: GitHub
- URL: https://github.com/askrella/whatsapp-chatgpt
- Owner: askrella
- Created: 2022-12-08T19:44:20.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-19T03:54:24.000Z (23 days ago)
- Last Synced: 2024-12-03T09:05:22.661Z (9 days ago)
- Topics: artificial-intelligence, bot, chatbot, chatgpt, dalle, openai, whatsapp, whatsapp-web
- Language: TypeScript
- Homepage:
- Size: 438 KB
- Stars: 3,485
- Watchers: 68
- Forks: 842
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- allinchatgpt - whatsapp-chatgpt - 这个WhatsApp机器人使用OpenAI的GPT和DALL-E 2来响应用户输入 (Uncategorized / Uncategorized)
- awesome-ChatGPT-repositories - whatsapp-chatgpt - ChatGPT + DALL-E + WhatsApp = AI Assistant :rocket: :robot: (Chatbots)
- awesome-ai-client - whatsapp-chatgpt - ChatGPT + DALL-E + WhatsApp = AI Assistant (🔧 Others)
- awesome-chatgpt - askrella/whatsapp-chatgpt - ChatGPT + DALL-E + WhatsApp = AI Assistant (UIs / Messenger bots)
- StarryDivineSky - askrella/whatsapp-chatgpt - E 2来响应用户输入。 (A01_文本生成_文本对话 / 大语言对话模型及数据)
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:
## 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