티스토리 뷰

SWDesk

[Python] 알람 메시지 보내기

inhae 2021. 10. 2. 10:54

당일 주식 데이터 수집이 마무리 되는 등의 특정한 조건 충족 시 나에게 카카오톡 메시지 전송

 

	def SendNotice(self, itemInfo, itemNo, itemLength):
		if itemNo<5 or itemNo%50==0:
			message4Kakao = "[BST14] : [ItemCode]" + itemInfo['ItemCode']
			message4Kakao += ", [ItemName]" + itemInfo['ItemName']
			message4Kakao += " with (" + str(itemNo) + "/" + str(itemLength) +")"
			try:
				if self.KakaoAPI: self.KakaoAPI.SendMessage(message4Kakao)
			except:
				print("[???] Except in KakaoAPI.SendMessage()")
			
			message1 = '[BST14] Method1 completed ==>' + itemInfo['ItemCode'] +'-' + itemInfo['ItemName'] + 'with' + str(itemNo)
			content1 = {
				'Receivers': 'bilient2014@gmail.com, ideas2biz@outlook.com',
				'Body': message4Kakao,
				'Subject': message1
			}
			try:
				time0 = time()
				if (time0 - self.Time_Mail) > self.INTERVAL_MAIL:
					self.Time_Mail = time0
					mailer1 = cBMailer();
					mailer1.SendMail(content1)
			except:
				print("[???] Except in mailer1.SendMail()")

 

반응형

'SWDesk' 카테고리의 다른 글

[Python] Kakao API 수정  (0) 2021.11.16
[Python] Class Member Variables  (0) 2021.10.30
[Python] 주식 1일 데이터 가져오기  (0) 2021.09.25
[Python] 1분 단위 데이터 파헤치기  (0) 2021.09.18
[Python] 1분 데이터 가져오기  (0) 2021.09.11