//알림 private void fnAlarm() { string strFindOK = ""; mGetInfoList = Paser.GetInfo(mURL, mStartStr, mLastStr); if (mGetInfoList.Count < 1) { Log.Info(string.Format("fnAlarm() : 파싱된 정보가 없음")); } foreach (string wantToFind in lisbList.Items) { for (int i = 0; i < mGetInfoList.Count; i++) { if (mChkInfoList.Contains(mGetInfoList[i])) { continue; } else if (mGetInfoList[i].Contains(wantToFind.ToUpper())) //무조건 대문자로 변환 { strFindOK += mGetInfoList[i] + Environment.NewLine; mChkInfoList.Add(mGetInfoList[i]); } } } if (mChkInfoList.Count > 100) { mChkInfoList.RemoveRange(0, 50); } if (strFindOK != "") { Telegram_Bot.Telegram_Send(strFindOK); //fnMailSend(strFindOK); } }
//알림 private void fnAlarm() { string strFindOK = ""; mGetInfoList = Paser.GetInfo(mURL, mStartStr, mLastStr); if (mGetInfoList.Count < 1) { MessageBox.Show("정보를 파싱할 수 없음", "오류", MessageBoxButtons.OK, MessageBoxIcon.Error); } foreach (string wantToFind in lisbList.Items) { for (int i = 0; i < mGetInfoList.Count; i++) { if (mChkInfoList.Contains(mGetInfoList[i])) { continue; } else if (mGetInfoList[i].Contains(wantToFind.ToUpper())) //무조건 대문자로 변환 { strFindOK += mGetInfoList[i] + Environment.NewLine; mChkInfoList.Add(mGetInfoList[i]); } } } if (mChkInfoList.Count > 100) { mChkInfoList.RemoveRange(0, 50); } if (strFindOK != "") { fnMailSend(strFindOK); } }