aboutsummaryrefslogtreecommitdiff
path: root/handler/errors.js
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2022-02-13 22:03:16 +0100
committerMinteck <contact@minteck.org>2022-02-13 22:03:16 +0100
commit1fab479bb2cc8d730096442701e60caaa7f5ed90 (patch)
treee92ff28daca6acd4b987dd649b5a26382ae76fdc /handler/errors.js
parent888a39829d7bc1d63357832b8ce07abddd755478 (diff)
downloadponyfind-1fab479bb2cc8d730096442701e60caaa7f5ed90.tar.gz
ponyfind-1fab479bb2cc8d730096442701e60caaa7f5ed90.tar.bz2
ponyfind-1fab479bb2cc8d730096442701e60caaa7f5ed90.zip
Add warning for some episodes
Diffstat (limited to 'handler/errors.js')
-rw-r--r--handler/errors.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/handler/errors.js b/handler/errors.js
index 989adc4..9924353 100644
--- a/handler/errors.js
+++ b/handler/errors.js
@@ -2,6 +2,8 @@ const fs = require('fs');
const { MessageActionRow, MessageButton, MessageSelectMenu, MessageEmbed } = require('discord.js');
module.exports = async (interaction, e) => {
+ if (e.name === "DiscordAPIError") { return; }
+
console.error(e);
tid = "./reports/Telemetry-Crash-" + (new Date().toISOString().replace(/[^a-zA-Z0-9]/gm, "-")) + ".txt";
fs.writeFileSync(tid, "-------------------------\nPonyfind Telemetry Report\n-------------------------\n\nReport Type:\n System Crash Report\n\n-------------------------\n\nReporter:\n " + interaction.user.tag + " (" + interaction.user.id + ")\n\nServer:\n " + (interaction.guild ? interaction.guild.name : "[Direct Messages]") + " (" + (interaction.guild ? interaction.guild.id : 0) + ")\n\nChannel:\n " + (interaction.channel ? interaction.channel.name : "[Direct Messages]") + " (" + (interaction.channel ? interaction.channel.id : 0) + ")\n\nItem:\n -\n\nReport Type:\n Automated Error Report\n\n-------------------------\n\n" + e.stack)