Skip to content

Commit d76302a

Browse files
committed
Skip messages from myself
1 parent a1603a1 commit d76302a

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

index.js

+11-3
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ function wlog () {
3333
}
3434

3535
var sendHipChatMessage = function(msg) {
36+
if (msg.user_id === 'USLACKBOT') {
37+
wlog("skipping message from myself " + msg.user_name + ": " + msg.text);
38+
return;
39+
}
40+
3641
wlog("relaying to hipchat " + msg.user_name + ": " + msg.text);
3742
hipbot.postMessage({
3843
room: config.hipchat.room,
@@ -81,7 +86,7 @@ var sendSlackMessage = function (msg) {
8186
};
8287

8388
var hipchatMessages = [];
84-
var pollHipChat = function(){
89+
var pollHipChat = function(dont_send){
8590
wlog("checking for hipchat");
8691

8792
getHipChatMessages(function(err, data){
@@ -101,13 +106,16 @@ var pollHipChat = function(){
101106
return true;
102107
});
103108

104-
newMessages.forEach(sendSlackMessage);
105109
hipchatMessages = hipchatMessages.concat(newMessages);
106110
wlog("found " + newMessages.length + " new messags");
107111

112+
if (!dont_send) {
113+
newMessages.forEach(sendSlackMessage);
114+
}
115+
108116
setTimeout(pollHipChat, 5000);
109117
});
110118

111119
};
112120

113-
pollHipChat();
121+
pollHipChat(true);

0 commit comments

Comments
 (0)