delete sms before listen
This commit is contained in:
@@ -59,6 +59,9 @@ class LogSender:
|
|||||||
)
|
)
|
||||||
return response
|
return response
|
||||||
|
|
||||||
|
def send_sms_reception_log(self, phone, sms_text):
|
||||||
|
msg = "phone:{}, sms:{}".format(phone, sms_text)
|
||||||
|
self.send_log(msg=msg, subject=LOG_SUBJECT_SMS, type=TYPE_SMS_RECEIVED)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
init_logger()
|
init_logger()
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ def timeout_occurred(serial_modem: SerialModem):
|
|||||||
def start_to_handle_sms(serial_modem: SerialModem):
|
def start_to_handle_sms(serial_modem: SerialModem):
|
||||||
global current_gsm_modem
|
global current_gsm_modem
|
||||||
current_gsm_modem = serial_modem.modem
|
current_gsm_modem = serial_modem.modem
|
||||||
|
current_gsm_modem.deleteMultipleStoredSms(memory="SM")
|
||||||
serial_modem.modem.smsReceivedCallback = handle_sms
|
serial_modem.modem.smsReceivedCallback = handle_sms
|
||||||
global is_finished
|
global is_finished
|
||||||
is_finished = False
|
is_finished = False
|
||||||
@@ -93,8 +94,7 @@ def handle_sms(sms):
|
|||||||
u'== SMS message received ==\nFrom: {0}\nTime: {1}\nMessage:\n{2}\n'.format(sms.number, sms.time, sms.text))
|
u'== SMS message received ==\nFrom: {0}\nTime: {1}\nMessage:\n{2}\n'.format(sms.number, sms.time, sms.text))
|
||||||
# extract the otp number
|
# extract the otp number
|
||||||
date = str(sms.time)[0:10]
|
date = str(sms.time)[0:10]
|
||||||
msg = "phone:{}, sms:{}".format(sms.number, sms.text)
|
params.oracle_log_sender.send_sms_reception_log(sms.number, sms.text)
|
||||||
params.oracle_log_sender.send_log(msg=msg, subject=LOG_SUBJECT_SMS, type=TYPE_SMS_RECEIVED)
|
|
||||||
if date == str(datetime.date.today()):
|
if date == str(datetime.date.today()):
|
||||||
logger.info("this sms is for today")
|
logger.info("this sms is for today")
|
||||||
if "rendez-vous" in sms.text:
|
if "rendez-vous" in sms.text:
|
||||||
|
|||||||
Reference in New Issue
Block a user