A new WeChat robot with golang.
New client with message handler example:
package main
import (
"github.com/binatify/wechat/client"
"github.com/binatify/wechat/config"
"github.com/sirupsen/logrus"
"os"
)
func main() {
logrus.SetOutput(os.Stdout)
logger := logrus.WithField("reqID", "reqID")
c := client.New(&config.Config{
Duration: 6,
}, logger).Start()
c.Listen(func(msg interface{}) {
content := msg.(map[string]interface{})["Content"].(string)
logger.Println(content)
})
}
- Auto login with qrcode.
- Message linsten.
- Messge send.