Skip to content

Instantly share code, notes, and snippets.

@davecowart
Created January 12, 2012 22:31
Show Gist options
  • Save davecowart/1603579 to your computer and use it in GitHub Desktop.
Save davecowart/1603579 to your computer and use it in GitHub Desktop.
TWSS Cinch bot
on :message, /(.*)/ do |m, text|
url = "http://127.0.0.1:1337/?text=#{URI.escape(text)}"
result = open(url).read
m.reply "That's what she said!" if result == 'true'
end
var http = require('http');
http.createServer(function(req,res) {
if (req.url.indexOf('/?text=') !== 0) return;
var twss = require('twss');
twss.threshold = 0.7;
var querystring = require('querystring');
var text = querystring.parse(require('url').parse(req.url).query).text
var result = twss.is(text);
var prob = twss.probability(text);
console.log(text + ' | ' + prob);
res.writeHead(200, {'Content-Type': 'text/plain'});
//res.end(result + '');
res.end('false');
}).listen(1337, "127.0.0.1");
console.log("Server running at http://127.0.0.1:1337");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment