openwechat
v1.4.10
La version golang de l'API WeChat ID personnel brise les restrictions de connexion et est similaire au développement d'un compte public pour développer un identifiant WeChat personnel.
Le robot WeChat utilise WeChat ID pour compléter le développement personnalisé de certaines fonctions
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 ()
}
Cliquez pour voir
https://github.com/eatmoreapple/openwechat
** Si vous le souhaitez, vous pouvez offrir à l'auteur des lanières épicées. Merci pour votre soutien ? **