Как создать группу#
Установка#
Убедитесь, что у вас установлена версия Go не ниже 1.20
go version
Не забудьте создать модуль:
go mod init ModuleName
Установка:
go get github.com/green-api/whatsapp-api-client-golang-v2
Импорт#
import (
greenapi "github.com/green-api/whatsapp-api-client-golang-v2"
)
Примеры#
Как инициализировать объект#
GreenAPI := greenapi.GreenAPI{
APIURL: "https://api.green-api.com",
MediaURL: "https://media.green-api.com",
IDInstance: "1101000001",
APITokenInstance: "d75b3a66374942c5b3c019c698abc2067e151558acbd412345",
}
Вы можете посмотреть формат APIResponse в types.go.
Обратите внимание, что ключи можно получать из переменных среды:
IDInstance := os.Getenv("ID_INSTANCE")
APITokenInstance := os.Getenv("API_TOKEN_INSTANCE")
Как создать группу#
Ссылка на пример: createGroup/main.go.
response, _ := GreenAPI.Groups().CreateGroup(
"Group Title",
[]string{
"11001211111@c.us",
"11001222222@c.us",
"11001233333@c.us",
},
)
Запуск приложения#
go run main.go
Список#
Описание | Ссылка на пример |
---|---|
Как отправить сообщение | sendMessage/main.go |
Как отправить файл с диска | sendFileByUpload/main.go |
Как выгрузить файл в облачное хранилище | uploadFile/main.go |
Как отправить опрос | sendPoll/main.go |
Как проверить номер телефона на наличие аккаунта WhatsApp | checkWhatsapp/main.go |
Как установить настройки инстанса | setSettings/main.go |
Как создать группу | createGroup/main.go |
Как отправить текстовый статус | sendTextStatus/main.go |
Как получить все инстансы на аккаунте | partnerMethods/getInstances/main.go |
Как создать инстанс | partnerMethods/createInstance/main.go |
Как удалить инстанс | partnerMethods/deleteInstanceAccount/main.go |