public GroupMessageReceivedMahuaEvent(IMahuaApi mahuaApi, IGenerateGroupMsgDeal generateGroupMsgDeal, GroupAuthService groupAuthService, GroupMsgCopyService groupMsgCopyService) { _mahuaApi = mahuaApi; _generateGroupMsgDeal = generateGroupMsgDeal; GroupAuthService = groupAuthService; GroupMsgCopyService = groupMsgCopyService; }
public void ProcessGroupMessage(GroupMessageReceivedContext context) { Logger.Debug($"[receiver][group][msg][{context.FromGroup}]:{context.Message}"); var loginQq = _mahuaApi.GetLoginQq(); _ = GroupMsgCopy(context, loginQq); if (!GroupAuthService.Exists(context.FromGroup)) // 群号尚未授权 { return; } //if (context.Message.Contains($"[@{loginQq}]")) //{ // context.Message = context.Message.Replace($"[@{loginQq}]", "").Trim(); Run(context, loginQq).Wait(); //} //else //{ // _mahuaApi.SendGroupMessage(context.FromGroup).Text(context.Message).Done(); //} }
public GroupAuthDeal(GroupAuthService groupManageService) { GroupManageService = groupManageService; }