Once you have your twitter credentials successfully set up , you can listen for words , @ids or hashtags
Step 2. Insert Debug and Function Nodes
Insert a Debug node and connect it to Twitter input and name the output to msg.tweet
Insert another Debug node and connect to Twitter Input and name the output msg.tweet.text
3 . Insert the function node connected to Twitter Input with the following code to remove urls from the tweet and replace #
// var tweet = msg.tweet.text;
var tweet = msg.payload;
var newtweet = tweet.replace(/#/g, " Hash tag ");
// regex from https://stackoverflow.com/questions/1500260/detect-urls-in-text-with-javascript
msg.payload = newtweet.replace( /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|biz|com|co|edu|gov|info|net|org|ly))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi, "see short URL " );
return msg;
Insert a debug node connected to function Input and name the output msg.payload
Step 3. Deploy Flow
You should be able to see Tweets on the debug Panel