Creare un Bot di Messaggistica Semplice con Python
Creare un Bot di Messaggistica Semplice con Python
Puoi automatizzare l'invio di messaggi SMS usando un account TextNow e uno script Python breve. Di seguito un esempio base a scopo educativo.
Prerequisiti
- Python 3 installato
- Un account TextNow (nome utente e password)
Script di Esempio (robot_texting.py)
import requests
from bs4 import BeautifulSoup
# Le tue credenziali TextNow
phone_number = "your_phone_number"
password = "your_password"
# Dettagli del messaggio
message = "Hello, world!"
recipient = "recipient_phone_number"
# Accedi a 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)
# Invia il messaggio
send_url = "https://www.textnow.com/send_message"
send_data = {'text': message, 'phoneNumber': recipient}
session.post(send_url, data=send_data)
print("Message sent!")
Esecuzione dello Script
- Salva il codice come
robot_texting.py. - Apri un terminale/prompt dei comandi in quella directory.
- Esegui
python robot_texting.py.
Importante: Questo utilizza l'interfaccia web di TextNow; assicurati di rispettare i loro Termini di Servizio. Per uso in produzione, considera API ufficiali come Twilio.