Compare commits
2
Commits
v0.0.8
...
v0.0.x-timed
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d6dcd826a9
|
||
|
|
44348ad393
|
@@ -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 {
|
||||||
|
|||||||
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