How to import the library and initiate your bot#
Installation#
Don't forget to create a module:
go mod init example
Installation:
go get github.com/green-api/whatsapp-chatbot-golang
You can create an instance in console using link. Click create and select a plan. To start receiving incoming notifications, you need to configure your instance. Open console page via link. Select an instance from the list and click on it. Click Change. In Notifications category includes all webhooks that need to be received.
How to initialize an object#
To initiate a bot, you need to use the NewBot
method from the library and specify the instance number and token from console.
bot := whatsapp_chatbot_golang.NewBot("INSTANCE_ID", "TOKEN")
Note that keys can be obtained from environment variables:
IDInstance := os.Getenv("ID_INSTANCE")
APITokenInstance := os.Getenv("API_TOKEN_INSTANCE")
List of examples#
Description | Link to example |
---|---|
How to initialize a handler | base.go |
How to initialize a scene | baseScene.go |
Scene "Echo" | echo.go |
How to receive other types of notifications | event.go |
How to filter incoming messages | filter.go |
How to work with bot state | state.go |
Example of a ready-made chat bot | full.go |