Versions in this module Expand all Collapse all v1 v1.0.0 Apr 19, 2019 Changes in this version + type Context struct + App *WechatWeb + func (context *Context) Stop() + type EmotionMessageHook func(*Context, datastruct.Message, appmsg.EmotionMsgContent) + type ImageMessageHook func(*Context, datastruct.Message) + type ModContactHook func(context *Context, oldContact, newContact *datastruct.Contact) + type RevokeMessageHook func(*Context, datastruct.Message, appmsg.RevokeMsgContent) + type TextMessageHook func(*Context, datastruct.Message) + type VideoMessageHook func(*Context, datastruct.Message) + type VoiceMessageHook func(*Context, datastruct.Message) + type WechatRunInfo struct + ContactModifyCount uint64 + LoginAt time.Time + MessageCount uint64 + MessageRecivedCount uint64 + MessageRevokeCount uint64 + MessageRevokeRecivedCount uint64 + MessageRevokeSentCount uint64 + MessageSentCount uint64 + PanicCount uint64 + StartAt time.Time + SyncCount uint64 + type WechatWeb struct + func NewWechatWeb(configs ...interface{}) (wxweb *WechatWeb, err error) + func (wxwb *WechatWeb) GetContact(username string) (contact datastruct.Contact, err error) + func (wxwb *WechatWeb) GetContactByAlias(alias string) (contact datastruct.Contact, err error) + func (wxwb *WechatWeb) GetContactByNickname(nickname string) (contact datastruct.Contact, err error) + func (wxwb *WechatWeb) GetContactByRemarkName(remarkName string) (contact datastruct.Contact, err error) + func (wxwb *WechatWeb) GetContactList() (contacts []datastruct.Contact) + func (wxwb *WechatWeb) GetRunInfo() (runinfo WechatRunInfo) + func (wxwb *WechatWeb) Login() (err error) + func (wxwb *WechatWeb) Logout() (err error) + func (wxwb *WechatWeb) ModifyChatRoomTopic(userName, newTopic string) (revokeMessageRespond *datastruct.ModifyChatRoomTopicRespond, err error) + func (wxwb *WechatWeb) ModifyUserRemakName(userName, remarkName string) (revokeMessageRespond *datastruct.ModifyRemarkRespond, err error) + func (wxwb *WechatWeb) RegisterHook(hook interface{}) error + func (wxwb *WechatWeb) SaveMessageImage(msg datastruct.Message) (filename string, err error) + func (wxwb *WechatWeb) SaveMessageVideo(msg datastruct.Message) (filename string, err error) + func (wxwb *WechatWeb) SaveMessageVoice(msg datastruct.Message) (filename string, err error) + func (wxwb *WechatWeb) SendRevokeMessage(svrMsgID, clientMsgID, toUserName string) (revokeMessageRespond *datastruct.RevokeMessageRespond, err error) + func (wxwb *WechatWeb) SendTextMessage(toUserName, content string) (sendMessageRespond *datastruct.SendMessageRespond, err error) + func (wxwb *WechatWeb) StartServe() + func (wxwb *WechatWeb) StatusNotify(fromUserName, toUserName string, code int64) (err error) Incompatible versions in this module v2.1.0+incompatible May 5, 2019 v2.0.0+incompatible Apr 24, 2019