def send_supplement_reminder(supplement_reminder_id):
reminder = SupplementReminder.objects.get(id=supplement_reminder_id)
reminder_text = 'BetterSelf.io - Daily Reminder to take {} of {}! Reply DONE when done!'.format(
reminder.quantity, reminder.supplement.name)
phone_to_text = reminder.user.userphonenumberdetails.phone_number.as_e164
# autosave prior to sending to client, just in case twilio is down
# this would queue up too many things
reminder.last_sent_reminder_time = get_current_utc_time_and_tz()
reminder.save()
client = Client(settings.TWILIO_ACCOUNT_SID, settings.TWILIO_AUTH_TOKEN)
client.messages.create(
to=phone_to_text,
from_=settings.TWILIO_PHONE_NUMBER,
body=reminder_text)
评论列表
文章目录