Comment envoyer un message texte avec Python
Temps de lecture: 2 minutes
Vous créez une application Django ou Flask et vous avez besoin d'envoyer des messages texte ? Saviez-vous que vous pouviez y parvenir en seulement 44 secondes ? Voici une vidéo pour vous montrer à quel point c'est rapide :
Vidéo : comment envoyer un message texte avec Python en 44 secondes
Il est impossible de copier et coller le code à partir d'une vidéo, donc cela ne vous est peut-être pas très utile. Voici tout le code dont vous avez besoin :
Comment exécuter ce code ?
Si vous souhaitez exécuter ce code, ouvrez un fichier appelé send_sms.py
, puis copiez le code et collez-le dans ce fichier. N'oubliez pas de remplacer les numéros de téléphone to
et from_
par les valeurs appropriées.
Récupérez votre Account SID (SID de compte) et votre Auth Token (jeton d'authentification) dans votre console de compte Twilio. Définissez vos variables d'environnement avec ces informations en saisissant ce qui suit dans votre terminal :
Si vous avez des difficultés à définir vos variables d'environnement ou si vous êtes sous Windows, consultez ce post. Saisissez maintenant les lignes qui suivent dans votre terminal pour installer la librairie Twilio pour Python et exécuter votre code (à partir du répertoire dans lequel le fichier est enregistré) :
Que vient-il de se passer ?
Examinons le code mentionné dans la vidéo étape par étape.
Commencez par importer le client REST Twilio :
Instanciez un client REST à l'aide de votre Account SID et de votre Auth Token, disponibles dans votre console de compte Twilio :
Ces informations sont stockées dans des variables d'environnement, comme on peut le voir plus haut dans ce post ainsi que dans la vidéo.
Vous aurez maintenant besoin de trois éléments :
- Le numéro du destinataire du message ;
- Le numéro Twilio à partir duquel vous envoyez le message ;
- Le corps du message.
Vous pouvez désormais envoyer un message texte en appelant client.sendMessage() :
Il n'y a plus qu'à regarder la magie opérer !
Hâte de voir ce que vous allez construire !
Vous avez envoyé un message texte : vous voilà prêt à conquérir le monde. Consultez la documentation sur l'API REST de Twilio et la documentation sur la librairie pour Python pour découvrir davantage de possibilités.
Vous pouvez également consulter nos tutoriels pour voir d'autres exemples tels que :comment envoyer des notifications SMS, comment masquer des numéros de téléphone pour protéger la confidentialité des utilisateurs ou comment utiliser l'authentification à deux facteurs pour renforcer la sécurité des utilisateurs.
J'ai hâte de découvrir ce que vous allez construire. N'hésitez pas à me contacter et à partager vos expériences ou à poser des questions.
- Adresse e-mail : sagnew@twilio.com
- Twitter : @Sagnewshreds
- Github : Sagnew
- Twitch (diffusion de code en direct) : Sagnewshreds
Articles associés
Ressources connexes
Twilio Docs
Des API aux SDK en passant par les exemples d'applications
Documentation de référence sur l'API, SDK, bibliothèques d'assistance, démarrages rapides et didacticiels pour votre langage et votre plateforme.
Centre de ressources
Les derniers ebooks, rapports de l'industrie et webinaires
Apprenez des experts en engagement client pour améliorer votre propre communication.
Ahoy
Le hub de la communauté des développeurs de Twilio
Meilleures pratiques, exemples de code et inspiration pour créer des expériences de communication et d'engagement numérique.