openwechat
v1.4.10
Versi golang dari API ID WeChat pribadi menerobos batasan login dan mirip dengan mengembangkan akun publik untuk mengembangkan ID WeChat pribadi.
Robot WeChat menggunakan ID WeChat untuk menyelesaikan pengembangan khusus beberapa fungsi
go get -u github.com/eatmoreapple/openwechat
package main
import (
"fmt"
"github.com/eatmoreapple/openwechat"
)
func main () {
bot := openwechat . DefaultBot ( openwechat . Desktop ) // 桌面模式
// 注册消息处理函数
bot . MessageHandler = func ( msg * openwechat. Message ) {
if msg . IsText () && msg . Content == "ping" {
msg . ReplyText ( "pong" )
}
}
// 注册登陆二维码回调
bot . UUIDCallback = openwechat . PrintlnQrcodeUrl
// 登陆
if err := bot . Login (); err != nil {
fmt . Println ( err )
return
}
// 获取登陆的用户
self , err := bot . GetCurrentUser ()
if err != nil {
fmt . Println ( err )
return
}
// 获取所有的好友
friends , err := self . Friends ()
fmt . Println ( friends , err )
// 获取所有的群组
groups , err := self . Groups ()
fmt . Println ( groups , err )
// 阻塞主goroutine, 直到发生异常或者用户主动退出
bot . Block ()
}
Klik untuk melihat
https://github.com/eatmoreapple/openwechat
**Jika suka, penulis bisa ditraktir makan potongan pedas. Terima kasih atas dukungan Anda?**