cosa-nostra-backstabbers
Version:
Turbo Mafia bot based off LCN
28 lines (18 loc) • 707 B
JavaScript
module.exports = async function (game) {
// Open up simple chats
var config = game.config;
var client = game.client;
var guild = client.guilds.find(x => x.id === config["server-id"]);
// Should only be set once
var player = guild.roles.find(x => x.name === config["permissions"]["player"]);
var post_perms = {"SEND_MESSAGES": true, "EMBED_LINKS": false, "ATTACH_FILES": false};
await setPermissions([game.getMainChannel()], player, post_perms);
};
async function setPermissions (channels, role, permissions) {
for (var i = 0; i < channels.length; i++) {
if (channels[i] === null) {
continue;
};
await channels[i].overwritePermissions(role, permissions);
};
};