seven CLI
Con la herramienta seven-cli, tiene a su disposición una solución eficiente para enviar SMS directamente desde su consola o terminal sin rodeos. Esta poderosa herramienta no requiere integración de API, ya que funciona mediante comunicación directa con nuestro gateway a través de la HTTP-API.
Puede descargar seven-cli fácilmente y utilizarlo inmediatamente después de la descarga sin instalación a través de su interfaz de línea de comandos para enviar mensajes SMS. La herramienta es compatible y ha sido probada con los sistemas operativos Windows XP, Windows 7, macOS, Raspberry Pi y Ubuntu.
Para una personalización individual, seven-cli ofrece dos modos de uso: puede pasar los parámetros necesarios directamente como parámetros o predefinir sus configuraciones en el archivo config.ini. Esta flexibilidad hace que seven-cli sea una herramienta especialmente fácil de usar para el envío rápido y sencillo de SMS.
Descargar
Actualmente proporcionamos compilaciones para Windows, Linux y OSX. Si necesita seven-cli para otro sistema operativo, por favor envíenos un correo electrónico.
Parámetros
Parámetros necesarios
--apikey
SU_CLAVE_API. Cree ahora su clave API.
--to
Destinatario del SMS. Son posibles nombres de contacto y números de teléfono en cualquier formato.
--text
El texto del SMS.
Parámetros opcionales
--sender
Remitente del SMS. Este puede contener opcionalmente hasta 11 caracteres alfanuméricos o 16 caracteres numéricos.
--flash
El SMS debe enviarse como SMS Flash. Estos se muestran directamente en la pantalla del destinatario. 1 = SMS Flash / 0 = SMS normal (predeterminado)
--delay
Marca de tiempo en la que se debe enviar el SMS.
--udh
Unique Data Header
--ttl
Período de validez en minutos (Predeterminado: 2880)
--label
Opcionalmente, establezca una etiqueta única para cada SMS para poder asignarla en sus estadísticas. Máx. 100 caracteres, caracteres permitidos: a-z, A-Z, 0-9, .-_@.
--performance_tracking
Activar el seguimiento de clics y rendimiento para las URLs encontradas en el texto del SMS. Esto también activará el acortador de URL.
--foreign_id
Proporcione su propia ID para este mensaje. Recibirá el foreign_id de vuelta en los callbacks para informes de estado, etc. Máx. 64 caracteres, caracteres permitidos: a-z, A-Z, 0-9, .-_@.
--logfile
Ruta al archivo de registro. Si el archivo no existe, se creará uno nuevo.
--config
Ruta al archivo de configuración. Si un parámetro se especifica como argumento al llamar y en el archivo de configuración, se dará preferencia al argumento.
--help
Muestra una ayuda sobre la llamada y los argumentos.
--version
Mostrar información de la versión de la herramienta.
Konfigurationsdatei
Aquí puede ver un ejemplo de un archivo de configuración que incluye todas las opciones disponibles.
[Benutzerdaten]
apikey = "abcdef123456...." # Gateway API Schlüssel
logfile = logfile.txt # Name und Pfad des Logfiles. Leerlassen um Log zu deaktiveren
[SMS]
# In diesem Bereich können Sie einige Default Parameter eingeben. Diese werden immer dann
# verwendet, wenn seven-cli der jeweilige Parameter nicht übergeben wird
empfaenger = 49176123456789 # Default Empfänger oder Gruppe
flash = 0 # 1 = Flash / 0 = kein Flash
smstext = "Hallo Welt" # SMS Text
absender = "Alarm" # Absender der SMS
# Weitere Einzelheiten zu den Parametern finden Sie hier https://docs.seven.io/en/rest-api/endpoints/sms
delay = 10
udh = ""
ttl = 2880
label = "somelabel"
performance_tracking = # 1 | 0
foreign_id = "myid"
[Probealarm]
start = 22:51 # Innerhalb dieses Zeitfensters werden keine SMS verschickt
ende = 23:20
Errorlevel
seven-cli devuelve directamente el nivel de error como retroalimentación. Así, por ejemplo, puede proceder en su archivo por lotes dependiendo de si el envío de SMS fue exitoso.
seven-cli --apikey ... && echo "SMS wurde verschickt"
Beispiel
Esto envía un SMS al 01761234567890 con el texto Hier der SMS Text y el remitente FirmaABC. Para mayor simplicidad, puede guardar su nombre de usuario y SU_CLAVE_API en el config.ini.
seven-cli \
--apikey IHR_API_SCHLÜSSEL \
--to 01761234567890 \
--text "Hier der SMS Text" \
--sender FirmaABC
Changelog
Versión 1.8 - 11.02.2025
- Se añadieron los parámetros
delay
,udh
,ttl
,label
,performance_tracking
yforeign_id
.
Versión 1.7 - 10.04.2020
- Renombrado a seven-cli
- Se eliminó el parámetro Tipo de SMS
- Pequeñas optimizaciones
Versión 1.6 - 28.02.2019
- Optimización de rendimiento especialmente para SMS masivos
- El parámetro --to ahora puede referirse a un archivo de texto que contiene los números de teléfono
- Se eliminó el Tipo de SMS Básico
Versión 1.5 - 31.01.2019
- Correcciones menores de errores en la comunicación con el SMS Gateway
Versión 1.4 - 28.12.2018
- El parámetro --user ya no es necesario en la API de SMS. Por favor, utilice solo su clave API.
Versión 1.3 - 13.01.2017
- Ajustes debido al relanzamiento de sms77.io
Versión 1.2 - 16.09.2016
- Se añadió el parámetro config.
Versión 1.1 - 07.09.2015
- Horarios de alarma de prueba configurables
- Archivo de registro
- Opción de depuración
- Nivel de error
Versión 1.0 - 14.05.2015
- Lanzamiento de la herramienta