Skip to content

Commit 73e27a8

Browse files
committed
Added SmackMyBitch.java
1 parent 7b541bb commit 73e27a8

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

java/SmackMyBitch.java

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
import com.twilio.sdk.TwilioRestClient;
2+
import com.twilio.sdk.TwilioRestException;
3+
import com.twilio.sdk.resource.factory.MessageFactory;
4+
import com.twilio.sdk.resource.instance.Message;
5+
import org.apache.http.NameValuePair;
6+
import org.apache.http.message.BasicNameValuePair;
7+
8+
import java.util.ArrayList;
9+
import java.util.List;
10+
import java.util.Random;
11+
12+
13+
public class SmackMyBitch {
14+
15+
public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
16+
public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");
17+
18+
public static final String YOUR_NUMBER = "1231231231";
19+
public static final String HER_NUMBER = "3213213213";
20+
21+
public static void main(String[] args) throws TwilioRestException {
22+
23+
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
24+
25+
String[] randomMessages = {
26+
"Working hard",
27+
"Gotta ship this feature",
28+
"Someone fucked the system again",
29+
};
30+
31+
int randomIndex = new Random().nextInt(randomMessages.length);
32+
String finalMessage = (randomMessages[randomIndex]);
33+
34+
List<NameValuePair> params = new ArrayList<NameValuePair>();
35+
params.add(new BasicNameValuePair("Body", "Late at work. " + finalMessage));
36+
params.add(new BasicNameValuePair("From", YOUR_NUMBER));
37+
params.add(new BasicNameValuePair("To", HER_NUMBER));
38+
39+
MessageFactory messageFactory = client.getAccount().getMessageFactory();
40+
Message message = messageFactory.create(params);
41+
System.out.println(message.getSid());
42+
}
43+
}

0 commit comments

Comments
 (0)