diff --git a/otouto/plugins/rmspic.lua b/otouto/plugins/rmspic.lua deleted file mode 100644 index 40cf66f..0000000 --- a/otouto/plugins/rmspic.lua +++ /dev/null @@ -1,34 +0,0 @@ -local https = require('ssl.https') -local utilities = require('otouto.utilities') -local bindings = require('otouto.bindings') - -local rms = {} - -function rms:init(config) - rms.BASE_URL = 'https://rms.sexy/img/' - rms.LIST = {} - local s, r = https.request(rms.BASE_URL) - if r ~= 200 then - print('Error connecting to rms.sexy.\nrmspic.lua will not be enabled.') - return - end - for link in s:gmatch('(.-)') do - table.insert(rms.LIST, link) - end - rms.triggers = utilities.triggers(self.info.username, config.cmd_pat):t('rms').table -end - -function rms:action(msg, config) - bindings.sendChatAction(self, { chat_id = msg.chat.id, action = 'upload_photo' }) - local choice = rms.LIST[math.random(#rms.LIST)] - local filename = '/tmp/' .. choice - local image_file = io.open(filename) - if image_file then - image_file:close() - else - utilities.download_file(rms.BASE_URL .. choice, filename) - end - bindings.sendPhoto(self, { chat_id = msg.chat.id }, { photo = filename }) -end - -return rms diff --git a/otouto/utilities.lua b/otouto/utilities.lua index 09ce8af..f089071 100644 --- a/otouto/utilities.lua +++ b/otouto/utilities.lua @@ -576,7 +576,6 @@ utilities.char = { em_dash = '—' } - -- taken from http://stackoverflow.com/a/11130774/3163199 function scandir(directory) local i, t, popen = 0, {}, io.popen