From b39f7a39b999d97a42e8e042342abc85dfa8285c Mon Sep 17 00:00:00 2001 From: ayeuhugyu Date: Wed, 8 Nov 2023 11:50:56 -0800 Subject: [PATCH] Upload files to "/" --- discordAction.js | 92 +++++++++++++++++++++++++----------------------- 1 file changed, 47 insertions(+), 45 deletions(-) diff --git a/discordAction.js b/discordAction.js index 9b49d61..589719d 100644 --- a/discordAction.js +++ b/discordAction.js @@ -4,41 +4,42 @@ import * as index from "../index.js"; const client = index.client; export async function sendMainMessage(message) { - const channel = client.channels.cache.get("1148814162273763418"); - const msg = await channel.send(message.slice(0, 2000)); - return msg; + try { + const channel = client.channels.cache.get("1148814162273763418"); + const msg = await channel.send(message); + return msg; + } catch (err) { + sendError(toString(err).slice(err.length - 1750, err.length)); + console.log(err); + return undefined; + } } -export async function sendError(er) { +export function sendError(message) { const channel = client.channels.cache.get("1148814162273763418"); + let msg; try { - let msg = channel.send(`**error:** ${er.message.slice(0, 1750)}`) - log('errors.log', undefined, import.meta.url, `${er} \n \n ${err} \n \n ${err2} \n \n`) - return msg + msg = channel.send(`**error:** ${message}`); } catch (err) { - try { - let msg = channel.send(`**error:** ${er.slice(0, 1750)}`); - log('errors.log', undefined, import.meta.url, `${er} \n \n ${err} \n \n ${err2} \n \n`) - return msg; - } catch (err2) { - log('errors.log', undefined, import.meta.url, `${er} \n \n ${err} \n \n ${err2} \n \n`) - return; - } + sendError(err.rawError.message); + console.log(err); + return undefined; } - + return msg; } export function messageDelete(message) { if (!message) { sendError("attempt to delete undefined message"); - return; + return undefined; } if (message.deletable) { try { message.delete(); } catch (err) { - sendError(err) - return; + sendError(err.rawError.message); + console.log(err); + return undefined; } } else { sendError( @@ -47,30 +48,25 @@ export function messageDelete(message) { console.log( `unable to delete message: ${message.url}. most likely caused by invalid permissions` ); - return; + return undefined; } } export async function sendMessage(channelId, message) { - const channel = client.channels.cache.get(channelId); - let msg; - if (channel) { - try { - msg = await channel.send(message); - return msg; - } catch (err) { - try { - msg = await channel.send(message.slice(0, 2000)); - return msg; - } catch (err) { - sendError(err); - return; - } - - } - } else { - sendError(`unable to find channel: <#${channelId}>`); + const channel = client.channels.cache.get(channelId); + let msg; + if (channel) { + try { + msg = await channel.send(message); + return msg; + } catch (err) { + sendError(err.rawError.message); + console.log(err); + return undefined; } + } else { + sendError(`unable to find channel: <#${channelId}>`); + } } export async function reply(triggerMessage, message) { @@ -78,13 +74,9 @@ export async function reply(triggerMessage, message) { let msg = await triggerMessage.reply(message); return msg; } catch (err) { - try { - let msg = await triggerMessage.reply(message.slice(0, 2000)); - return msg; - } catch (err) { - sendError(err); - return; - } + sendError(err.rawError.message); + console.log(err); + return undefined; } } @@ -97,3 +89,13 @@ export function createEmbed() { return embed; } + +export function edit(message, newcontent) { + try { + message.edit(newcontent) + } catch (err) { + sendError(err.rawError.message); + console.log(err); + return undefined; + } +}