openwechat
v1.4.10
Версия golang API личного идентификатора WeChat преодолевает ограничения на вход в систему и аналогична разработке общедоступной учетной записи для разработки личного идентификатора WeChat.
Робот 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
** Если хотите, можете угостить автора пикантными полосками. Спасибо за вашу поддержку **