2 Commits
Author SHA1 Message Date
phoenix d6dcd826a9 Saving notify messages script 2026-06-06 14:20:14 -04:00
phoenix 44348ad393 Saving code 2026-06-06 14:19:23 -04:00
2 changed files with 39 additions and 1 deletions
+15 -1
View File
@@ -2,6 +2,7 @@ package messaging
import ( import (
"encoding/json" "encoding/json"
"fmt"
"log" "log"
"time" "time"
@@ -20,11 +21,24 @@ func SendMessages(config cnfg.TwilioConfig, numbers [](contact.Contact), message
var snr send.MessageSender var snr send.MessageSender
snr.Config = &config snr.Config = &config
// 2026-04-24 12:00 ET
// 2026-04-25T16:00:00.000Z
// 2026-04-25T16:00:00.000Z
// inputSendTime := "2026-04-25T16:00:00.000Z"
// inputSendTime = "2026-04-25T15:12:00.000Z"
// inputSendTime := "2026-04-29T16:18:00.000Z"
inputSendTime := "2026-04-30T00:00:00.000Z"
sentTime, err := time.Parse(time.RFC3339, inputSendTime)
if err != nil {
fmt.Println("Error:", err)
return
}
for _, number := range numbers { for _, number := range numbers {
numberToSend := number numberToSend := number
log.Println("Sending to: " + numberToSend.PhoneNumber) log.Println("Sending to: " + numberToSend.PhoneNumber)
if resp, _, err := snr.Send(message, number, nil); err != nil { if resp, _, err := snr.Send(message, number, &sentTime); err != nil {
log.Println("Error sending:", err) log.Println("Error sending:", err)
} else { } else {
if response, err := json.Marshal(*resp); err != nil { if response, err := json.Marshal(*resp); err != nil {
+24
View File
@@ -0,0 +1,24 @@
#!/bin/bash
root_dir=`pwd`
echo "Root directory: $root_dir"
if [[ ! -d "$root_dir" ]]; then
echo "Root directory does not exist. Exiting"
exit
fi
config_path="config.json"
numbers_part="1"
numbers_path="numbers/numbers-notify-$numbers_part.json"
type_message="json"
messages_path="messages/message-notify-$numbers_part.json"
send_message="True"
echo "Changing directory to $root_dir"
cd $root_dir
./sender "$config_path" "$numbers_path" "$messages_path"
echo "Done"