cosa-nostra-backstabbers
Version:
Turbo Mafia bot based off LCN
26 lines (15 loc) • 834 B
JavaScript
module.exports = async function (game) {
// Open the chats
var config = game.config;
var client = game.client;
var guild = game.getGuild();
var lobby_category = guild.channels.find(x => x.name === config["channels"]["category"]);
// Remove old channels in the category
var child_channels = lobby_category.children.array();
for (var i = 0; i < child_channels.length; i++) {
await child_channels[i].replacePermissionOverwrites({overwrites: [{id: guild.id, allow: ["READ_MESSAGES", "VIEW_CHANNEL"], deny: ["SEND_MESSAGES", "ADD_REACTIONS"]}]});
};
var player_role = guild.roles.find(x => x.name === config["permissions"]["player"]);
var lobby_channel = guild.channels.find(x => x.name === config["channels"]["lobby"]);
await lobby_channel.overwritePermissions(guild.id, {"READ_MESSAGES": true});
};