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 = {
name: 'add',
@@ -13,7 +13,7 @@ module.exports = {
var link = args[1];
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);
if (result) {
@@ -22,8 +22,8 @@ module.exports = {
message.reply(`${title} already exists in the list of RSS sources`);
}
var sources = libFlayer.getSources();
libFlayer.loadFeeds();
var sources = libCore.getSources();
libCore.loadFeeds();
});
} catch (err) {
console.log(err);

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,4 +1,4 @@
var libFlayer = require("../libFlayer.js");
var libCore = require("../libCore.js");
module.exports = {
name: 'get',
@@ -12,7 +12,7 @@ module.exports = {
}
var search = args[0];
var catName = "All";
var feedArray = libFlayer.getFeeds();
var feedArray = libCore.getFeeds();
message.reply(`**Retrieving**: [${catName}] (${feedArray[search].link})`);
} catch (err) {
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/";
module.exports = {
name: 'quote',
description: 'Quote!',
async execute(message) {
try {
var quotes = await libFlayer.getQuotes(quote_url);
var quotes = await libCore.getQuotes(quote_url);
var selectedQuote = Math.floor(Math.random() * quotes.length);
message.reply(quotes[selectedQuote].quoteText + " - " + quotes[selectedQuote].quoteAuthor);
} catch (e) {

View File

@@ -1,8 +1,9 @@
var libFlayer = require("../libFlayer.js");
var libCore = require("../libCore.js");
module.exports = {
name: 'random',
description: 'Random',
description: 'Get a random link from one of the RSS feeds.',
example: "random [category]",
execute(message, args) {
try {
var category = "";
@@ -12,10 +13,10 @@ module.exports = {
catName = category;
}
var feedArray = libFlayer.getFeeds(category);
var feedArray = libCore.getFeeds(category);
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) {
message.reply(err.toString());
}

View File

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

View File

@@ -1,8 +1,9 @@
var libFlayer = require("../libFlayer.js");
var libCore = require("../libCore.js");
module.exports = {
name: 'slang',
description: 'Slang',
description: 'Search Urban Dictionary for a phrase.',
example: "slang \"[phrase to search]\"",
async execute(message, args) {
try {
if (args.length < 1) {
@@ -11,7 +12,7 @@ module.exports = {
}
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}`);
} catch (e) {
message.reply(e.toString());

View File

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

View File

@@ -1,4 +1,4 @@
var libFlayer = require("../libFlayer.js");
var libCore = require("../libCore.js");
module.exports = {
name: 'update',
@@ -6,11 +6,11 @@ module.exports = {
execute(message, args) {
message.reply(`Loading Feeds from Sources`);
try {
libFlayer.loadFeeds();
libCore.loadFeeds();
} catch (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 express = require("express");
const server = express();
var libFlayer = require("./libFlayer.js");
var libCore = require("./libCore.js");
let linkFlayerMap = [];
server.all("/", (req, res) => {
var htmlOutput = "LinkFlayer Bot is Ready - Sources loading <br />";
var sources = libFlayer.getSources();
var sources = libCore.getSources();
sources.forEach(source => {
htmlOutput += `
<div style='margin-bottom:15px;'>
@@ -56,8 +56,8 @@ function keepAlive() {
server.listen(PORT, () => {
console.log("Keep Alive Server Running");
try {
libFlayer.loadFeeds();
libFlayer.feedArray = libFlayer.getFeeds();
libCore.loadFeeds();
libCore.feedArray = libCore.getFeeds();
} catch (error) {
console.log(error);
}
@@ -78,12 +78,6 @@ for (const file of commandFiles) {
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', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
@@ -127,7 +121,7 @@ keepAlive();
client.login(token); //Load Client Discord Token
try {
console.log("Loading initial startup feeds");
libFlayer.loadFeeds();
libCore.loadFeeds();
} catch (error) {
console.log(error);
}