la-cosa-nostra
Version:
A Mafia bot designed to run in Discord - beware the traitors and the lies!
26 lines (16 loc) • 862 B
JavaScript
var assets = require("../assets.js");
var Discord = require("discord.js");
var format = require("../executable_misc/__formatter.js");
module.exports = async function (game, faction) {
faction = faction.toLowerCase();
var config = game.config;
var guild = game.client.guilds.get(config["server-id"]);
var log = guild.channels.find(x => x.name === config["channels"]["log"]);
var main = guild.channels.find(x => x.name === config["channels"]["main"]);
await log.send(format(game, config["messages"]["log"][faction + "-wins"]));
if (config["assets"][faction + "-win"] !== undefined) {
var attachment = new Discord.Attachment(assets[config["assets"][faction + "-win"]], config["assets"][faction + "-win"]);
await main.send(undefined, attachment);
};
await main.send(format(game, config["messages"]["main"][faction + "-wins"]));
};