openwechat
v1.4.10
يخترق إصدار golang لواجهة برمجة تطبيقات WeChat ID الشخصية قيود تسجيل الدخول ويشبه تطوير حساب عام لتطوير معرف WeChat شخصي.
يستخدم روبوت WeChat معرف WeChat لإكمال التطوير المخصص لبعض الوظائف
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 ()
}
انقر للعرض
https://github.com/eatmoreapple/openwechat
** إذا أردت، يمكنك علاج المؤلف بتناول شرائح حارة. شكرا لدعمكم **؟