{"id":13599669,"url":"https://github.com/askrella/whatsapp-chatgpt","last_synced_at":"2025-05-13T20:10:21.327Z","repository":{"id":65258267,"uuid":"576005588","full_name":"askrella/whatsapp-chatgpt","owner":"askrella","description":"ChatGPT + DALL-E + WhatsApp = AI Assistant :rocket: :robot:","archived":false,"fork":false,"pushed_at":"2025-02-20T05:07:00.000Z","size":361,"stargazers_count":3622,"open_issues_count":50,"forks_count":887,"subscribers_count":72,"default_branch":"master","last_synced_at":"2025-05-06T01:02:26.056Z","etag":null,"topics":["artificial-intelligence","bot","chatbot","chatgpt","dalle","openai","whatsapp","whatsapp-web"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/askrella.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-12-08T19:44:20.000Z","updated_at":"2025-05-05T01:01:41.000Z","dependencies_parsed_at":"2023-01-16T00:15:24.248Z","dependency_job_id":"851e8b8e-3d9b-4a6c-a81e-c7e00b2f168c","html_url":"https://github.com/askrella/whatsapp-chatgpt","commit_stats":{"total_commits":215,"total_committers":35,"mean_commits":6.142857142857143,"dds":0.6418604651162791,"last_synced_commit":"50a7611f3da2f9479509a6e150a6d25a6cfb91fb"},"previous_names":["navopw/whatsapp-chatgpt"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/askrella%2Fwhatsapp-chatgpt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/askrella%2Fwhatsapp-chatgpt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/askrella%2Fwhatsapp-chatgpt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/askrella%2Fwhatsapp-chatgpt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/askrella","download_url":"https://codeload.github.com/askrella/whatsapp-chatgpt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253736102,"owners_count":21955782,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artificial-intelligence","bot","chatbot","chatgpt","dalle","openai","whatsapp","whatsapp-web"],"created_at":"2024-08-01T17:01:08.710Z","updated_at":"2025-05-13T20:10:21.294Z","avatar_url":"https://github.com/askrella.png","language":"TypeScript","funding_links":[],"categories":["Uncategorized","Chatbots","TypeScript","🔧 Others","Chatbots \u0026 Virtual Companions","A01_文本生成_文本对话","UIs"],"sub_categories":["Uncategorized","大语言对话模型及数据","Messenger bots"],"readme":"# GPT + DALL-E + WhatsApp = AI Assistant 🚀\n\n![Docker](https://github.com/askrella/whatsapp-chatgpt/actions/workflows/docker.yml/badge.svg)\n![Prettier](https://github.com/askrella/whatsapp-chatgpt/actions/workflows/prettier.yml/badge.svg)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n[![Discord Invite](https://dcbadge.vercel.app/api/server/9VJaRXKwd3)](https://discord.gg/9VJaRXKwd3)\n\nThis WhatsApp bot uses OpenAI's GPT and DALL-E 2 to respond to user inputs.\n\nYou can talk to the bot in voice messages, the bot will transcribe and respond. :robot:\n\n\u003cp align=\"center\"\u003e\n\u003cimg width=\"904\" alt=\"Whatsapp ChatGPT\" src=\"https://user-images.githubusercontent.com/6507938/220681521-17a12a41-44df-4d51-b491-f6a83871fc9e.png\"\u003e\n\u003c/p\u003e\n\n## Requirements\n\n-   Node.js (18 or newer)\n-   A recent version of npm\n-   An [OpenAI API key](https://beta.openai.com/signup)\n-   A WhatsApp account\n\n## Documentation\n\nIn the documentation you can find more information about how to install, configure and use this bot.\n\n\u003cspan style=\"font-size: 1.4rem;\"\u003e➡️ https://askrella.github.io/whatsapp-chatgpt\u003c/span\u003e\n\n## Disclaimer\n\nThe operations performed by this bot are not free. You will be charged by OpenAI for each request you make.\n\nThis bot uses Puppeteer to run a real instance of Whatsapp Web to avoid getting blocked.\n\nNOTE: 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.\n\n## Contributors\n\n\u003ca href=\"https://github.com/askrella/whatsapp-chatgpt/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=askrella/whatsapp-chatgpt\" /\u003e\n\u003c/a\u003e\n\n## Used libraries\n\n-   https://github.com/transitive-bullshit/chatgpt-api\n-   https://github.com/pedroslopez/whatsapp-web.js\n-   https://github.com/askrella/speech-rest-api\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faskrella%2Fwhatsapp-chatgpt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faskrella%2Fwhatsapp-chatgpt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faskrella%2Fwhatsapp-chatgpt/lists"}