Förvandla din Amazon knapp till en telefon-Finder (4 / 7 steg)
Steg 4: Twilio uppmaningen
Så nu varje gång vi trycker på knappen, medan skriptet körs, får vi ett meddelande tryckt på kommandoraden. Ganska cool, men låt oss steg det upp ett snäpp med Twilio.
Twilio är en onlinetjänst som låter dig automatiskt ringa till kontrollerade nummer från Internet gratis. Registrera dig för ett konto, kontrollera det nummer du vill ta emot samtal på och spåra upp dina AccountSID och AuthToken. Du behöver dem i en minut. Också noga med att följa Twilios instruktioner för att ladda ner twilio-python biblioteket (https://www.twilio.com/docs/quickstart/python/devenvironment); du behöver den.
Härnäst ska du skapa en ny fil på skrivbordet som heter "CallMeMaybe.py". I filen klistra in koden du hitta här. Se till att redigera din AccountSID, AuthToken, telefonnumret du vill ringa, och telefon nummer Twilio tilldelats dig in i koden.
Test för att se till att detta fungerar genom att skriva "sudo python CallMeMaybe.py" i din kommandorad och kontrollera thatyou få ett samtal. Om du inte, öppnar filen igen och se till att du har din AccountSID och AuthToken korrekt kopieras, att du har kontrollerat nummer du önskar samtal med Twilio, och att är telefonen på.
Nu ska du gå tillbaka och redigera filen BigMACs.py och ersätta "Skriv ut"Min BigMACs att alla pojkar till gården"" med koden i filen CallMeMaybe.py. Detta sätt, istället för att skriva ut "mitt BigMACs att alla pojkar till gården" kommer när sniffern har upptäckt din knapp push, det istället kontakta Twilio servern för att ge dig ett samtal.
Nu kör BigMACs i din kommandorad igen, tryck på knappen och se till att du får ett samtal. Om det inte fungerar, försök köra BigMACs igen och trycka på knappen med olika mellanrum; tidpunkten är nyckeln.