UNPKG

la-cosa-nostra

Version:

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

38 lines (27 loc) 932 B
// Forced sudo execution module.exports = async function (message, params, config) { var client = message.client; var user = client.users.get(params[0]); var member = message.guild.members.get(params[0]); if (!user) { user = { id: params[0], username: "undef'd player", bot: false }; }; if (!member) { member = { id: params[0], user: user }; }; // Creates a "proto" object var clone = Object.assign({}, message); Object.defineProperty(clone, "author", {value: user, writable: true}); Object.defineProperty(clone, "member", {value: member, writable: true}); Object.defineProperty(clone, "content", {value: params.splice(1, Infinity).join(" "), writable: true}); Object.defineProperty(clone, "client", {value: client, writable: true}); Object.defineProperty(clone, "artificial", {value: "true", writable: false}); client.emit("message", clone); };