Pizza Ordering script

Important notes;

I have no idea if this will work for all countries, I haven't tested it yet but in theory it should work. No idea how long it takes for the confirm message to come through. People in the media who've tried it before have said the service often fails so..
This commit is contained in:
Thomas Hood 2015-12-06 07:48:59 +00:00
parent c300bc5996
commit 38650b4175

31
order-pizza.sh Normal file
View File

@ -0,0 +1,31 @@
#!/bin/sh -e
# So dominos.com recently added the ability to text an order.. as we all know pizza is no.1 most important hacker fuel for hacking
# Requires you to setup easy order on your country's dominos website
# Phone numbers
MY_NUMBER='+xxx'
DOMINOS_NUMBER='+374992'
MESSAGE="EASY ORDER"
CONFIRM="CONFIRM"
# Send a text message
RESPONSE=`curl -fSs -u "$TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN" \
-d "From=$MY_NUMBER" -d "To=$DOMINOS_NUMBER" -d "Body=$MESSAGE" \
"https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/Messages"`
sleep 15
# Confirm message
RESPONSE2=`curl -fSs -u "$TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN" \
-d "From=$MY_NUMBER" -d "To=$DOMINOS_NUMBER" -d "Body=$CONFIRM" \
"https://api.twilio.com/2010-04-01/Accounts/$TWILIO_ACCOUNT_SID/Messages"`
# Log errors
if [ $? -gt 0 ]; then
echo "Failed to send SMS: $RESPONSE"
echo $RESPONSE2
exit 1
fi