Upload files to "/"
This commit is contained in:
parent
d27a858df3
commit
85419ab630
2 changed files with 128 additions and 0 deletions
99
discordAction.js
Normal file
99
discordAction.js
Normal file
|
@ -0,0 +1,99 @@
|
|||
import discord from "discord.js";
|
||||
import { default as log } from "./log.js";
|
||||
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;
|
||||
}
|
||||
|
||||
export async function sendError(er) {
|
||||
const channel = client.channels.cache.get("1148814162273763418");
|
||||
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
|
||||
} 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;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export function messageDelete(message) {
|
||||
if (!message) {
|
||||
sendError("attempt to delete undefined message");
|
||||
return;
|
||||
}
|
||||
if (message.deletable) {
|
||||
try {
|
||||
message.delete();
|
||||
} catch (err) {
|
||||
sendError(err)
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
sendError(
|
||||
`unable to delete message: ${message.url}. most likely caused by invalid permissions`
|
||||
);
|
||||
console.log(
|
||||
`unable to delete message: ${message.url}. most likely caused by invalid permissions`
|
||||
);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
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}>`);
|
||||
}
|
||||
}
|
||||
|
||||
export async function reply(triggerMessage, message) {
|
||||
try {
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export function createEmbed() {
|
||||
const embed = new discord.EmbedBuilder();
|
||||
embed.setColor(0xff0000);
|
||||
embed.setThumbnail(
|
||||
"https://cdn.discordapp.com/attachments/755150633191080073/1149152214850469908/Map_Icon.png"
|
||||
);
|
||||
|
||||
return embed;
|
||||
}
|
29
log.js
Normal file
29
log.js
Normal file
|
@ -0,0 +1,29 @@
|
|||
import fs from "fs";
|
||||
|
||||
export default function (file, message, from, msg) {
|
||||
try {
|
||||
fs.appendFileSync(
|
||||
`../pepperbot/logs/${file}`,
|
||||
`AT: ${Date()}
|
||||
SCRIPT: ${from}
|
||||
IN: <#${message.channel.id}>
|
||||
MESSAGE CONTENT: ${message.content}
|
||||
ADDITIONAL INFORMATION: ${msg}
|
||||
\n`
|
||||
);
|
||||
} catch (err) {
|
||||
try {
|
||||
fs.appendFileSync(
|
||||
`../pepperbot/logs/${file}`,
|
||||
`AT: ${Date()}
|
||||
SCRIPT: ${from}
|
||||
ADDITIONAL INFORMATION: ${msg}
|
||||
\n`
|
||||
);
|
||||
} catch (err) {console.log(err)}
|
||||
}
|
||||
}
|
||||
|
||||
// TEMPLATE:
|
||||
// import { default as log } from "../util/log.js"
|
||||
// log('failed.log', message, import.meta.url, `additional content`)
|
Loading…
Add table
Add a link
Reference in a new issue