Skip to content

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

License

Notifications You must be signed in to change notification settings

alipbudiman/Go-OpenAI-WhatsApp-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages