Créer un script Python pour envoyer des SMS automatisés via TextNow
Créer un bot d'envoi SMS simple avec Python
Vous pouvez automatiser l'envoi de SMS en utilisant un compte TextNow et un court script Python. Voici un exemple basique à but éducatif.
Prérequis
- Python 3 installé
- Un compte TextNow (nom d'utilisateur et mot de passe)
Exemple de script (robot_texting.py)
import requests
from bs4 import BeautifulSoup
# Vos identifiants TextNow
phone_number = "votre_numero"
password = "votre_mot_de_passe"
# Détails du message
message = "Hello, world!"
recipient = "numero_destinataire"
# Connexion à TextNow
session = requests.Session()
login_url = "https://www.textnow.com/login"
login_data = {'username': phone_number, 'password': password}
session.post(login_url, data=login_data)
# Envoi du message
send_url = "https://www.textnow.com/send_message"
send_data = {'text': message, 'phoneNumber': recipient}
session.post(send_url, data=send_data)
print("Message sent!")
Exécution du script
- Enregistrez le code sous
robot_texting.py. - Ouvrez un terminal/invite de commande dans ce dossier.
- Lancez
python robot_texting.py.
Important : Cela utilise l'interface web TextNow ; respectez leurs Conditions d'Utilisation. Pour usage production, privilégiez APIs officielles comme Twilio.
