Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var tn = require("twitter-node");
- var irc = require("irc");
- var sys = require("sys");
- var twitter_user = "612bot";
- var twitter_password = "";
- var twitter_tags = ["#ligga", "'den känslan'"];
- var irc_server = "irc.buttes.org";
- var irc_channels = ["#sluttimmen"];
- var irc_nick = "Ass_Aro";
- var client = new irc.Client(irc_server, irc_nick, { channels: irc_channels });
- client.addListener("message", function(from, to, message) {
- sys.puts(from + " => " + to + ": " + message);
- });
- client.addListener("error", function(error) {
- console.log("IRC Error: " + error.message);
- });
- var twit = new tn.TwitterNode({ user: twitter_user, password: twitter_password });
- for (var i in twitter_tags)
- {
- twit.track(twitter_tags[i]);
- }
- twit.addListener("error", function(error) {
- console.log("Twitter Error: " + error.message);
- });
- twit.addListener("tweet", function(tweet) {
- if (!tweet.text.match(/RT/i)) {
- sys.puts("@" + tweet.user.screen_name + " says: " + tweet.text);
- for (var i in irc_channels)
- {
- client.say(irc_channels[i], "\x02\x034@\x03\x032 " + tweet.user.screen_name + "\x03 says:\x02 " + tweet.text);
- }
- }
- });
- twit.addListener("limit", function(limit) {
- sys.puts("LIMIT: " + sys.inspect(limit));
- });
- twit.addListener("delete", function(del) {
- sys.puts("DELETE: " + sys.inspect(del));
- });
- twit.addListener("end", function(resp) {
- sys.puts("END: " + resp.statusCode);
- });
- twit.stream();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement