alipbudiman / Go-OpenAI-WhatsApp-Bot

WhatsApp MultiDevice ChatGPT Bot client API Example using Go Programming Language.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go-OpenAI-WhatsApp-Bot

GO  UBUNTU  SOURCE  MIT LISENCE

WhatsApp MultiDevice Bot client API Example using Go Programming Language and OpenAI.

The Example of usage Whatsmeow WhatsApp API for automate WhatsApp without open browser (running on background / os).

Support:

  • Support recive command from dm or group
  • ChatGPT feature (Support convertation)
  • DallE AI feature
  • Send Message (text, image, video) [for other media WIT...]
  • Tagall member groups
  • Reader check
  • Anti Unsend
  • Make sticker
  • Brouadcast Group
  • Edit Message

WIP:

  • Creat GPT Assistant
  • Convertation with GPT Assistant
  • Create ThreadID (use for as convertation db)

Chat GPT

convertation ChatGPT

Dall-E

DallE draw

Usable bots for (Example and Inspiration)

Free invite & use Whatsapp bot Wa Nexus

Requirement

Add OpenAI Api-key or Proxy

Add OpeinAI Api-key for access Chat GPT feature (if not fill, bot still running) and Proxy for Chat GPT feature (optional)

ChatGPTApikey     string = "" // << your apikey here
ChatGPTProxy      string = "" 

To get open AI api-key, you can visit open ai platform. Click here

Update go module

$ go get -u

Run

$ go build main.go
$ ./main.go

or

$ go run main.go

Author

Discussion

About

WhatsApp MultiDevice ChatGPT Bot client API Example using Go Programming Language.

License:MIT License


Languages

Language:Go 100.0%