UNPKG

la-cosa-nostra

Version:

A Mafia bot designed to run in Discord - beware the traitors and the lies!

26 lines (16 loc) 862 B
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"])); };