mirror of
https://github.com/reality/dbot.git
synced 2024-11-27 22:39:26 +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