Add more logging!
This commit is contained in:
parent
0521de87ab
commit
90727e4988
11
index.js
11
index.js
|
@ -79,7 +79,10 @@ var channel;
|
|||
discord.on('ready', async () => {
|
||||
console.log(`${colors.cyan("[DISCORD]")} Logged in as ${discord.user.displayName}`);
|
||||
channel = await discord.channels.cache.get(process.env.SUMMARY_CHANNEL_ID);
|
||||
|
||||
if (!channel) {
|
||||
console.log(`${colors.red("[DISCORD]")} Channel not found, Make sure the channel ID is correct in the .env file`);
|
||||
process.exit(1);
|
||||
}
|
||||
noblox.setCookie(process.env.ROBLOSECURITY).then(async (current) => {
|
||||
console.log(`${colors.cyan("[ROBLOX]")} Logged in as ${current.displayName}`);
|
||||
console.log(`${colors.cyan("[ROBLOX]")} Fetching group data...`);
|
||||
|
@ -98,20 +101,26 @@ discord.on('ready', async () => {
|
|||
const webhooks = await channel.fetchWebhooks();
|
||||
webhook = webhooks.find(w => w.owner.id === discord.user.id && w.channelId == process.env.SUMMARY_CHANNEL_ID)
|
||||
if (!webhook) {
|
||||
console.log(`${colors.yellow("[DISCORD]")} No existing webhook found, creating a new one...`);
|
||||
webhook = await channel.createWebhook({
|
||||
name: `${groupData.name} Funds Summary`,
|
||||
avatar: groupLogoUrl,
|
||||
reason: "Funds Summary Webhook"
|
||||
});
|
||||
} else {
|
||||
console.log(`${colors.green("[DISCORD]")} Found existing webhook`);
|
||||
}
|
||||
// Try to find the latest message from our webhook, if it doesnt exist send a new one
|
||||
message = await channel.messages.fetch().then(messages => messages.find(m => m.author.id === webhook.id));
|
||||
if (!message) {
|
||||
console.log(`${colors.yellow("[DISCORD]")} No existing message found, sending a new one...`);
|
||||
message = await webhook.send({
|
||||
embeds: [{
|
||||
title: "Please wait..."
|
||||
}]
|
||||
})
|
||||
} else {
|
||||
console.log(`${colors.green("[DISCORD]")} Found existing message`);
|
||||
}
|
||||
updateWebhook();
|
||||
setInterval(updateWebhook, 1 * 60 * 60 * 1000); // Update every hour
|
||||
|
|
Loading…
Reference in a new issue