Skip to content

Instantly share code, notes, and snippets.

@PierreLechelle
Created October 5, 2017 15:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PierreLechelle/89943b3448567dc6ac43ca63e6a1aea5 to your computer and use it in GitHub Desktop.
Save PierreLechelle/89943b3448567dc6ac43ca63e6a1aea5 to your computer and use it in GitHub Desktop.
import re
from random import randint
from time import sleep
# we wait between 0 and 9 seconds to execute
sleep(randint(0,9))
# We replace {firstname} by the user first name
sms_message = input_data['sms_message']
if input.get("first_name"):
first_name = input_data['first_name']
sms_message = sms_message.replace("{firstname}", first_name)
else:
sms_message = sms_message.replace("{firstname}", "")
if input.get("number"):
number = input_data['number']
number = number.replace(" ", "")
clean_phone_number = re.sub(r"^0(6|7)(.*)", r"+33\1\2", number)
if ("+336" in clean_phone_number) or ("+337" in clean_phone_number):
return {'clean_phone_number': clean_phone_number, "sms_message": sms_message}
if input.get("mobile_number"):
number = input_data['mobile_number']
number = number.replace(" ", "") # remove spaces
clean_phone_number = re.sub(r"^0(6|7)(.*)", r"+33\1\2", number) # change 06 into +336
return {'clean_phone_number': clean_phone_number, "sms_message": sms_message}
return []
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment