go get github.com/addcnos/youdu/v2
Please refer to the Documentation
package main
import (
"context"
"fmt"
"net/http"
"time"
"github.com/addcnos/youdu/v2"
)
func main() {
client := youdu.NewClient(&youdu.Config{
Addr: "http://examaple",
Buin: 111222333,
AppID: "111222333",
AesKey: "111333445",
}, youdu.WithHTTPClient(&http.Client{
Timeout: 3 * time.Second,
}))
resp, err := client.SendTextMessage(context.Background(), youdu.TextMessageRequest{
ToUser: "11111",
MsgType: youdu.MsgTypeText,
Text: youdu.MessageText{
Content: "hello",
},
})
if err != nil {
panic(err)
}
fmt.Println(resp)
}
Very welcome to join us! Raise an Issue or submit a Pull Request.
MIT License © 2022-2023 addcnos