go-wxhelper/plugin/plugins/systemmessgae.go
2024-08-30 10:07:03 +08:00

32 lines
793 B
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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