Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d6dcd826a9
|
||
|
|
44348ad393
|
@@ -2,6 +2,7 @@ package messaging
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"log"
|
||||
"time"
|
||||
|
||||
@@ -20,11 +21,24 @@ func SendMessages(config cnfg.TwilioConfig, numbers [](contact.Contact), message
|
||||
var snr send.MessageSender
|
||||
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 {
|
||||
numberToSend := number
|
||||
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)
|
||||
} else {
|
||||
if response, err := json.Marshal(*resp); err != nil {
|
||||
|
||||
Executable
+24
@@ -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"
|
||||
Reference in New Issue
Block a user