Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports = async (bot, guild) => {
- console.log("Joined a new guild: " + guild.name);
- let createdTBNID;
- let createdAnnounceID;
- let createdCategoryID;
- const newCat = await guild.createChannel('TBN', { type: 'category' })
- createdCategoryID = newCat.id
- const newCh = await guild.createChannel('tbn-chat', { type: 'text' })
- await newCh.setParent(createdCategoryID);
- createdTBNID = newCh.id
- const newAnnCh = await guild.createChannel('tbn-announcements', { type: 'text' })
- createdAnnounceID = newAnnCh.id
- await newAnnCh.setParent(createdCategoryID)
- guild.channels.find(channel => channel.id === newAnnCh.id)
- .overwritePermissions(guild.defaultRole, {
- SEND_MESSAGES: false
- })
- await console.log(createdTBNID)
- guildSchema.findOne({guildID: guild.id }, (err, res) => {
- if (!res) {
- const guildS = new guildSchema({
- guildID: guild.id,
- guildName: guild.name,
- isClubVerified: false,
- isGangVerified: false,
- tbnChannelID: createdTBNID,
- tbnAnnounceChannelID: createdAnnounceID,
- })
- guildS.save().then(result => {
- console.log(result)
- })
- .catch(err => console.log(err))
- } else {
- guildSchema.deleteOne({guildID: guild.id}, function (err) {})
- .then(restwo => {
- const guildS = new guildSchema({
- guildID: guild.id,
- guildName: guild.name,
- isClubVerified: false,
- isGangVerified: false,
- tbnChannelID: createdTBNID,
- tbnAnnounceChannelID: createdAnnounceID
- })
- guildS.save().then(result => {
- console.log(result)
- })
- })
- }
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement