openwechat
v1.4.10
개인 WeChat ID API의 golang 버전은 로그인 제한을 극복하고 개인 WeChat ID를 개발하기 위해 공개 계정을 개발하는 것과 유사합니다.
WeChat 로봇은 WeChat ID를 사용하여 일부 기능의 맞춤형 개발을 완료합니다.
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
** 원하시면 작가님께 매콤한 스트립을 먹도록 대접해드릴 수도 있습니다. ** 지원해 주셔서 감사합니다.