35 lines
1.4 KiB
Python
35 lines
1.4 KiB
Python
from unpaid_maestro_checker import UnpaidMaestroChecker
|
|
from mail_sender import NCloud
|
|
from mail_sender import MailSender
|
|
|
|
|
|
def send_mail_waiting_7days_maestro(name, email, register_date):
|
|
mail_sender.make_default_post_param()
|
|
mail_sender.set_post_param('templateSid', 337)
|
|
mail_sender.set_post_param_recipients(name, email)
|
|
mail_sender.set_post_param('parameters',
|
|
{'maestro_name': name, 'maestro_date': register_date })
|
|
|
|
timestamp = MailSender.get_timestamp()
|
|
# print('hmac : ' + MailSender.hash_hmac('ripemd160', 'The quick brown fox jumped over the lazy dog.', 'secret'))
|
|
signature = MailSender.make_signature(NCloud.request_url, timestamp)
|
|
# print('signature : ' + signature.decode('utf-8'))
|
|
mail_sender.send_email(timestamp, signature)
|
|
|
|
|
|
mail_sender = MailSender()
|
|
send_mail_waiting_7days_maestro('test1', 'jisangs@daum.net', '2019-04-08')
|
|
|
|
|
|
'''
|
|
checker = UnpaidMaestroChecker()
|
|
day7MaestroList = checker.get_unpaid_7days_maestro_list()
|
|
for maestro_data in day7MaestroList:
|
|
maestro_id = maestro_data['MaestroID']
|
|
name = maestro_data['Name']
|
|
email = maestro_data['Email']
|
|
registered_dateTime = maestro_data['AcceptClausesDateTime']
|
|
available_dateTime = maestro_data['AvailableActivateDateTime']
|
|
print("{0}, {1}, {2}, {3}, {4}" \
|
|
.format(maestro_id, name, email, available_dateTime, registered_dateTime))
|
|
''' |