Upload files to "/"

This commit is contained in:
ayeuhugyu 2023-11-08 11:50:56 -08:00
parent 97f1233806
commit b39f7a39b9

View file

@ -4,41 +4,42 @@ import * as index from "../index.js";
const client = index.client; const client = index.client;
export async function sendMainMessage(message) { export async function sendMainMessage(message) {
const channel = client.channels.cache.get("1148814162273763418"); try {
const msg = await channel.send(message.slice(0, 2000)); const channel = client.channels.cache.get("1148814162273763418");
return msg; 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"); const channel = client.channels.cache.get("1148814162273763418");
let msg;
try { try {
let msg = channel.send(`**error:** ${er.message.slice(0, 1750)}`) msg = channel.send(`**error:** ${message}`);
log('errors.log', undefined, import.meta.url, `${er} \n \n ${err} \n \n ${err2} \n \n`)
return msg
} catch (err) { } catch (err) {
try { sendError(err.rawError.message);
let msg = channel.send(`**error:** ${er.slice(0, 1750)}`); console.log(err);
log('errors.log', undefined, import.meta.url, `${er} \n \n ${err} \n \n ${err2} \n \n`) return undefined;
return msg;
} catch (err2) {
log('errors.log', undefined, import.meta.url, `${er} \n \n ${err} \n \n ${err2} \n \n`)
return;
}
} }
return msg;
} }
export function messageDelete(message) { export function messageDelete(message) {
if (!message) { if (!message) {
sendError("attempt to delete undefined message"); sendError("attempt to delete undefined message");
return; return undefined;
} }
if (message.deletable) { if (message.deletable) {
try { try {
message.delete(); message.delete();
} catch (err) { } catch (err) {
sendError(err) sendError(err.rawError.message);
return; console.log(err);
return undefined;
} }
} else { } else {
sendError( sendError(
@ -47,30 +48,25 @@ export function messageDelete(message) {
console.log( console.log(
`unable to delete message: ${message.url}. most likely caused by invalid permissions` `unable to delete message: ${message.url}. most likely caused by invalid permissions`
); );
return; return undefined;
} }
} }
export async function sendMessage(channelId, message) { export async function sendMessage(channelId, message) {
const channel = client.channels.cache.get(channelId); const channel = client.channels.cache.get(channelId);
let msg; let msg;
if (channel) { if (channel) {
try { try {
msg = await channel.send(message); msg = await channel.send(message);
return msg; return msg;
} catch (err) { } catch (err) {
try { sendError(err.rawError.message);
msg = await channel.send(message.slice(0, 2000)); console.log(err);
return msg; return undefined;
} catch (err) {
sendError(err);
return;
}
}
} else {
sendError(`unable to find channel: <#${channelId}>`);
} }
} else {
sendError(`unable to find channel: <#${channelId}>`);
}
} }
export async function reply(triggerMessage, message) { export async function reply(triggerMessage, message) {
@ -78,13 +74,9 @@ export async function reply(triggerMessage, message) {
let msg = await triggerMessage.reply(message); let msg = await triggerMessage.reply(message);
return msg; return msg;
} catch (err) { } catch (err) {
try { sendError(err.rawError.message);
let msg = await triggerMessage.reply(message.slice(0, 2000)); console.log(err);
return msg; return undefined;
} catch (err) {
sendError(err);
return;
}
} }
} }
@ -97,3 +89,13 @@ export function createEmbed() {
return embed; return embed;
} }
export function edit(message, newcontent) {
try {
message.edit(newcontent)
} catch (err) {
sendError(err.rawError.message);
console.log(err);
return undefined;
}
}