go-wxhelper/plugin/plugins/systemmessgae.go

32 lines
793 B
Go
Raw Permalink Normal View History

package plugins
import (
"go-wechat/plugin"
"go-wechat/service"
"go-wechat/utils"
2024-08-30 10:07:03 +08:00
"time"
)
// ReplyNewFriend
// @description: 响应好友添加成功消息
// @param m
func ReplyNewFriend(m *plugin.MessageContext) {
2024-08-19 11:44:59 +08:00
if m.IsNewFriendAdd() || m.IsJoinToGroup() {
_ = utils.SendMessage(m.FromUser, m.GroupUser, "AI正在初始化请稍等几分钟初始化完成之后我将主动告知您。", 0)
}
if m.IsOldFriendBack() {
2024-08-30 10:07:03 +08:00
_ = utils.SendMessage(m.FromUser, "", "嘿,我的朋友,你为何要离我而去?又为何去而复返?", 0)
}
go func() {
2024-08-30 10:07:03 +08:00
// 等待5秒
time.Sleep(5 * time.Second)
// 刷新好友列表
service.SyncFriend()
// 如果是加入群,刷新群成员列表
if m.IsJoinToGroup() {
service.SyncGroupMembers(m.FromUser)
}
}()
}