module.exports = { tellMe: (bot, msg, logger, name) => { const joke = name.toLowerCase() + " tell me a joke"; if (msg.text && msg.text.toString().toLowerCase().includes(joke)) { logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " asked for a joke"); var options = { method: 'GET', url: 'https://joke3.p.rapidapi.com/v1/joke', // qs: { tz: 'Europe/London', leagues: '8', include: 'localTeam,visitorTeam' }, headers: { 'x-rapidapi-host': 'joke3.p.rapidapi.com', 'x-rapidapi-key': process.env.RAPIDAPI_API_KEY, useQueryString: true }, // ttl: 18000 //5 hours }; request(options, function (error, response, body) { // console.log(response) if (error) throw new Error(error); let jsonBody = JSON.parse(body) bot.sendMessage(msg.chat.id, jsonBody.content) } ) } } }