botserver/templates/default.gbai/default.gbdialog/send-sms.bas

29 lines
746 B
QBasic
Raw Normal View History

PARAM phone_number AS PHONE LIKE "+1234567890" DESCRIPTION "Phone number with country code"
PARAM message AS STRING LIKE "Hello, this is your message" DESCRIPTION "SMS message content"
PARAM from_number AS PHONE LIKE "+1987654321" DESCRIPTION "Sender phone number" OPTIONAL
2025-11-21 10:44:29 -03:00
DESCRIPTION "Send an SMS message to any phone number"
message_length = LEN(message)
segments = INT((message_length - 1) / 160) + 1
2025-11-21 10:44:29 -03:00
IF message_length > 160 THEN
TALK "Message will be split into " + segments + " segments"
2025-11-21 10:44:29 -03:00
END IF
WITH sms
to = phone_number
from = from_number
body = message
timestamp = NOW()
segmentCount = segments
END WITH
2025-11-21 10:44:29 -03:00
SEND SMS phone_number, message
2025-11-21 10:44:29 -03:00
SAVE "sms_log.csv", sms
2025-11-21 10:44:29 -03:00
TALK "SMS sent to " + phone_number
2025-11-21 10:44:29 -03:00
RETURN sms