mirror of
https://github.com/narkoz/hacker-scripts
synced 2025-08-23 10:57:13 +00:00
Merge pull request #79 from xer0k00l/smacked_my_bitch_added_to_go
golang smacked my bitch up
This commit is contained in:
commit
617122acaa
39
go/smack_my_bitch_up.go
Executable file
39
go/smack_my_bitch_up.go
Executable file
@ -0,0 +1,39 @@
|
||||
package main
|
||||
|
||||
import(
|
||||
"os/exec"
|
||||
"fmt"
|
||||
"strings"
|
||||
"os"
|
||||
"math/rand"
|
||||
"time"
|
||||
)
|
||||
|
||||
func main(){
|
||||
output1,err := exec.Command("who").Output()
|
||||
output2 := os.Getenv("USER")
|
||||
users := string(output1[:])
|
||||
current_user := string(output2[:])
|
||||
if(!strings.Contains(users,current_user)){
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
reasons := []string {"Working hard","Gotta ship this feature","Someone fucked the system again"}
|
||||
|
||||
rand.Seed(time.Now().UTC().UnixNano())
|
||||
message := "Late at work. " + reasons[rand.Intn(len(reasons))]
|
||||
|
||||
TWILIO_ACCOUNT_SID := string(os.Getenv("TWILIO_ACCOUNT_SID"))
|
||||
TWILIO_AUTH_TOKEN := string(os.Getenv("TWILIO_AUTH_TOKEN"))
|
||||
MY_NUMBER := string(os.Getenv("MY_NUMBER"))
|
||||
HER_NUMBER := string(os.Getenv("HER_NUMBER"))
|
||||
|
||||
response,err := exec.Command("curl","-fSs","-u",TWILIO_ACCOUNT_SID + ":" + TWILIO_AUTH_TOKEN, "-d", "From=" + MY_NUMBER, "-d", "To=" + HER_NUMBER, "-d" , "Body=" + message, "https://api.twilio.com/2010-04-01/Accounts/" + TWILIO_ACCOUNT_SID + "/Messages").Output()
|
||||
if(err != nil){
|
||||
fmt.Printf("Failed to send SMS: ",err.mess)
|
||||
return
|
||||
}
|
||||
|
||||
fmt.Printf("Message Sent Successfully with response: %s ",response)
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user