mirror of
https://github.com/reality/dbot.git
synced 2024-11-23 20:39:25 +01:00
remove autoshorten because the shortener does not exist anymore
This commit is contained in:
parent
2f8e3ca94d
commit
7b515a4cc5
@ -1,41 +0,0 @@
|
||||
/**
|
||||
* Module Name: AutoShorten
|
||||
* Description: Automatically shorten link over a certain length and post the
|
||||
* short link to the channel.
|
||||
*/
|
||||
var http = require('http');
|
||||
|
||||
var autoshorten = function(dbot) {
|
||||
return {
|
||||
'name': 'autoshorten',
|
||||
'ignorable': true,
|
||||
|
||||
'listener': function(event) {
|
||||
var urlRegex = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
|
||||
var urlMatches = event.message.match(urlRegex);
|
||||
|
||||
if(urlMatches !== null && urlMatches[0].length > 80) {
|
||||
var url = urlMatches[0]; // Only doing one, screw you.
|
||||
|
||||
// TODO: Make this use a decent URL shortener. Mine is shit.
|
||||
var options = {
|
||||
'host': dbot.webHost,
|
||||
'port': dbot.webPort,
|
||||
'path': '/mkurl?url=' + escape(url)
|
||||
};
|
||||
|
||||
http.get(options, function(res) {
|
||||
res.setEncoding('utf8');
|
||||
res.on('data', function (response) {
|
||||
event.reply(dbot.t('shorten_link', {'user': event.user}) + JSON.parse(response).surl);
|
||||
});
|
||||
});
|
||||
}
|
||||
},
|
||||
'on': 'PRIVMSG'
|
||||
};
|
||||
}
|
||||
|
||||
exports.fetch = function(dbot) {
|
||||
return autoshorten(dbot);
|
||||
};
|
Loading…
Reference in New Issue
Block a user