Update references to libFlayer

This commit is contained in:
Logan Cusano
2023-02-24 20:21:52 -05:00
parent fb9fda1b07
commit aa9ed84bc9
13 changed files with 39 additions and 43 deletions

View File

@@ -1,4 +1,4 @@
var libFlayer = require("../libFlayer.js"); var libCore = require("../libCore.js");
module.exports = { module.exports = {
name: 'add', name: 'add',
@@ -13,7 +13,7 @@ module.exports = {
var link = args[1]; var link = args[1];
var category = args[2]; var category = args[2];
libFlayer.addSource(title, link, category, (err, result) => { libCore.addSource(title, link, category, (err, result) => {
console.log("Result from adding entry", result); console.log("Result from adding entry", result);
if (result) { if (result) {
@@ -22,8 +22,8 @@ module.exports = {
message.reply(`${title} already exists in the list of RSS sources`); message.reply(`${title} already exists in the list of RSS sources`);
} }
var sources = libFlayer.getSources(); var sources = libCore.getSources();
libFlayer.loadFeeds(); libCore.loadFeeds();
}); });
} catch (err) { } catch (err) {
console.log(err); console.log(err);

View File

@@ -1,10 +1,10 @@
var libFlayer = require("../libFlayer.js"); var libCore = require("../libCore.js");
module.exports = { module.exports = {
name: 'categories', name: 'categories',
description: 'Categories', description: 'Categories',
execute(message) { execute(message) {
var cats = libFlayer.getCategories(); var cats = libCore.getCategories();
message.reply( message.reply(
`Categories: [${cats.join(', ')}]` `Categories: [${cats.join(', ')}]`

View File

@@ -1,4 +1,4 @@
var libFlayer = require("../libFlayer.js"); var libCore = require("../libCore.js");
module.exports = { module.exports = {
name: 'chat', name: 'chat',
@@ -11,7 +11,7 @@ module.exports = {
try { try {
var question = encodeURIComponent(args.join(" ")); var question = encodeURIComponent(args.join(" "));
var response = await libFlayer.getChat(question); var response = await libCore.getChat(question);
message.reply(`${message.author.username} ${response}`); message.reply(`${message.author.username} ${response}`);
} catch (err) { } catch (err) {

View File

@@ -1,4 +1,4 @@
var libFlayer = require("../libFlayer.js"); var libCore = require("../libCore.js");
module.exports = { module.exports = {
name: 'find', name: 'find',
@@ -16,7 +16,7 @@ module.exports = {
let i = 0; let i = 0;
let iSave = 0 let iSave = 0
let count = 0; let count = 0;
var feedArray = libFlayer.getFeeds(); var feedArray = libCore.getFeeds();
var searchString = ""; var searchString = "";
var foundError = false; var foundError = false;
feedArray.forEach(linkFlay => { feedArray.forEach(linkFlay => {

View File

@@ -1,4 +1,4 @@
var libFlayer = require("../libFlayer.js"); var libCore = require("../libCore.js");
module.exports = { module.exports = {
name: 'food', name: 'food',
@@ -6,7 +6,7 @@ module.exports = {
async execute(message, args) { async execute(message, args) {
try { try {
var resultArray = await libFlayer.getFood(); var resultArray = await libCore.getFood();
message.reply(` message.reply(`
[**${resultArray.strMeal}** - *${resultArray.strCategory}*] [**${resultArray.strMeal}** - *${resultArray.strCategory}*]

View File

@@ -1,4 +1,4 @@
var libFlayer = require("../libFlayer.js"); var libCore = require("../libCore.js");
module.exports = { module.exports = {
name: 'get', name: 'get',
@@ -12,7 +12,7 @@ module.exports = {
} }
var search = args[0]; var search = args[0];
var catName = "All"; var catName = "All";
var feedArray = libFlayer.getFeeds(); var feedArray = libCore.getFeeds();
message.reply(`**Retrieving**: [${catName}] (${feedArray[search].link})`); message.reply(`**Retrieving**: [${catName}] (${feedArray[search].link})`);
} catch (err) { } catch (err) {
message.reply(err.toString()); message.reply(err.toString());

View File

@@ -1,11 +1,11 @@
var libFlayer = require("../libFlayer.js"); var libCore = require("../libCore.js");
const quote_url = "https://zenquotes.io/api/quotes/"; const quote_url = "https://zenquotes.io/api/quotes/";
module.exports = { module.exports = {
name: 'quote', name: 'quote',
description: 'Quote!', description: 'Quote!',
async execute(message) { async execute(message) {
try { try {
var quotes = await libFlayer.getQuotes(quote_url); var quotes = await libCore.getQuotes(quote_url);
var selectedQuote = Math.floor(Math.random() * quotes.length); var selectedQuote = Math.floor(Math.random() * quotes.length);
message.reply(quotes[selectedQuote].quoteText + " - " + quotes[selectedQuote].quoteAuthor); message.reply(quotes[selectedQuote].quoteText + " - " + quotes[selectedQuote].quoteAuthor);
} catch (e) { } catch (e) {

View File

@@ -1,8 +1,9 @@
var libFlayer = require("../libFlayer.js"); var libCore = require("../libCore.js");
module.exports = { module.exports = {
name: 'random', name: 'random',
description: 'Random', description: 'Get a random link from one of the RSS feeds.',
example: "random [category]",
execute(message, args) { execute(message, args) {
try { try {
var category = ""; var category = "";
@@ -12,10 +13,10 @@ module.exports = {
catName = category; catName = category;
} }
var feedArray = libFlayer.getFeeds(category); var feedArray = libCore.getFeeds(category);
var i = Math.floor(Math.random() * (feedArray.length - 0) + 0); var i = Math.floor(Math.random() * (feedArray.length - 0) + 0);
message.reply(`**Retrieving**: [${catName}](${feedArray[i].link})`); message.reply(`**Retrieved**: [${catName}](${feedArray[i].link})`);
} catch (err) { } catch (err) {
message.reply(err.toString()); message.reply(err.toString());
} }

View File

@@ -1,4 +1,4 @@
var libFlayer = require("../libFlayer.js"); var libCore = require("../libCore.js");
module.exports = { module.exports = {
name: 'remove', name: 'remove',
@@ -11,7 +11,7 @@ module.exports = {
} }
var title = args[0]; var title = args[0];
libFlayer.deleteSource(title, (err, result) => { libCore.deleteSource(title, (err, result) => {
console.log("Result from removing entry", result); console.log("Result from removing entry", result);
if (result) { if (result) {
@@ -20,8 +20,8 @@ module.exports = {
message.reply(`${title} does not exist in the list of RSS sources`); message.reply(`${title} does not exist in the list of RSS sources`);
} }
var sources = libFlayer.getSources(); var sources = libCore.getSources();
libFlayer.loadFeeds(); libCore.loadFeeds();
}); });
} catch (err) { } catch (err) {
console.log(err); console.log(err);

View File

@@ -1,8 +1,9 @@
var libFlayer = require("../libFlayer.js"); var libCore = require("../libCore.js");
module.exports = { module.exports = {
name: 'slang', name: 'slang',
description: 'Slang', description: 'Search Urban Dictionary for a phrase.',
example: "slang \"[phrase to search]\"",
async execute(message, args) { async execute(message, args) {
try { try {
if (args.length < 1) { if (args.length < 1) {
@@ -11,7 +12,7 @@ module.exports = {
} }
var question = encodeURIComponent(args.join(" ")); var question = encodeURIComponent(args.join(" "));
var slangData = await libFlayer.getSlang(question); var slangData = await libCore.getSlang(question);
message.reply(`**Term**: ${decodeURIComponent(question)}\n\n**Answer**: ${slangData.definition}\n\n**Example**: ${slangData.example}`); message.reply(`**Term**: ${decodeURIComponent(question)}\n\n**Answer**: ${slangData.definition}\n\n**Example**: ${slangData.example}`);
} catch (e) { } catch (e) {
message.reply(e.toString()); message.reply(e.toString());

View File

@@ -1,11 +1,11 @@
var libFlayer = require("../libFlayer.js"); var libCore = require("../libCore.js");
module.exports = { module.exports = {
name: 'sources', name: 'sources',
description: 'List RSS Sources', description: 'List RSS Sources',
execute(message, args) { execute(message, args) {
var sourceArray = libFlayer.getSources(); var sourceArray = libCore.getSources();
var sourceString = ""; var sourceString = "";
sourceArray.forEach(source => { sourceArray.forEach(source => {
sourceString +=`[${source.title}](${source.link}) \n`; sourceString +=`[${source.title}](${source.link}) \n`;

View File

@@ -1,4 +1,4 @@
var libFlayer = require("../libFlayer.js"); var libCore = require("../libCore.js");
module.exports = { module.exports = {
name: 'update', name: 'update',
@@ -6,11 +6,11 @@ module.exports = {
execute(message, args) { execute(message, args) {
message.reply(`Loading Feeds from Sources`); message.reply(`Loading Feeds from Sources`);
try { try {
libFlayer.loadFeeds(); libCore.loadFeeds();
} catch (error) { } catch (error) {
console.log(error); console.log(error);
} }
feedArray = libFlayer.getFeeds(); feedArray = libCore.getFeeds();
} }
}; };

View File

@@ -24,14 +24,14 @@ const client = new Client({
const PORT = process.env.PORT || 3000; const PORT = process.env.PORT || 3000;
const express = require("express"); const express = require("express");
const server = express(); const server = express();
var libFlayer = require("./libFlayer.js"); var libCore = require("./libCore.js");
let linkFlayerMap = []; let linkFlayerMap = [];
server.all("/", (req, res) => { server.all("/", (req, res) => {
var htmlOutput = "LinkFlayer Bot is Ready - Sources loading <br />"; var htmlOutput = "LinkFlayer Bot is Ready - Sources loading <br />";
var sources = libFlayer.getSources(); var sources = libCore.getSources();
sources.forEach(source => { sources.forEach(source => {
htmlOutput += ` htmlOutput += `
<div style='margin-bottom:15px;'> <div style='margin-bottom:15px;'>
@@ -56,8 +56,8 @@ function keepAlive() {
server.listen(PORT, () => { server.listen(PORT, () => {
console.log("Keep Alive Server Running"); console.log("Keep Alive Server Running");
try { try {
libFlayer.loadFeeds(); libCore.loadFeeds();
libFlayer.feedArray = libFlayer.getFeeds(); libCore.feedArray = libCore.getFeeds();
} catch (error) { } catch (error) {
console.log(error); console.log(error);
} }
@@ -78,12 +78,6 @@ for (const file of commandFiles) {
client.commands.set(command.name, command); client.commands.set(command.name, command);
} }
/*
for (const file of commandFiles) {
const command = require(`./commands/${file}`);
client.commands.set(command.name, command);
}
*/
client.on('ready', () => { client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`); console.log(`Logged in as ${client.user.tag}!`);
}); });
@@ -127,7 +121,7 @@ keepAlive();
client.login(token); //Load Client Discord Token client.login(token); //Load Client Discord Token
try { try {
console.log("Loading initial startup feeds"); console.log("Loading initial startup feeds");
libFlayer.loadFeeds(); libCore.loadFeeds();
} catch (error) { } catch (error) {
console.log(error); console.log(error);
} }