fixed guild channels and interactions

This commit is contained in:
ION606
2023-04-02 09:49:47 -04:00
parent f1415a9840
commit 658b45feee
10 changed files with 445 additions and 22 deletions
+7 -4
View File
@@ -1,5 +1,6 @@
import Guild from "../structures/guilds/Guild.js";
import { guildRole, newGuildRoleObj } from "../structures/guilds/guildRoles.js";
import { Channel } from "../structures/messages/message.js";
import { Client } from "../structures/types.js";
const delay = ms => new Promise(resolve => setTimeout(resolve, ms));
@@ -8,10 +9,10 @@ export default async function temp(c) {
// c.guilds.forEach(/** @param {Guild} guild */ (guild) => {
// console.log(guild);
// });
const guild = c.guilds.get("930148608400035860");
const member = guild.members.get("720349017829015633");
console.log(member.roles.cache);
// console.log(member.roles.cache);
if (!member.roles.has('946610800418762792')) {
const response = await member.roles.add('946610800418762792');
@@ -27,17 +28,19 @@ export default async function temp(c) {
// console.log(response2);
await delay(2000);
const response3 = await guild.roles.delete(response);
const response3 = await guild.roles.delete(response2);
// console.log(response3);
}
const invites = await guild.getInvites();
await delay(1000);
//Delete any invite that's gonna expire
for (const invite of invites) {
if (invite.max_age != 0) {
console.log(await invite.delete());
}
}
const newChannel = await guild.channels.create({name: "temptemp"});
}