cosa-nostra-backstabbers
v4.1.10-b
Published
Turbo Mafia bot based off LCN
Downloads
3
Maintainers
Readme
About
Fast games of Mafia, on Discord itself. The Cosa Nostra Backstabbers (CNB) bot is heavily based off La Cosa Nostra (LCN) code-wise. It is able to run LCN expansions, LCN commands, and LCN games. However, unlike LCN, the games are light and meant to last from a few minutes to an hour.
Installation and configuration using NPM
- Install the CNB package using
npm install cosa-nostra-backstabbers
. - Create a bot-token and a Discord bot (guide here).
- Add your bot to the server using this link:
https://discordapp.com/oauth2/authorize?client_id=CLIENT_ID&scope=bot&permissions=8
- swap theCLIENT_ID
out for the ID of your bot. - Copy and paste this code below into a script file in a directory (i.e.
cnb/run.js
):
var cnb = require("cosa-nostra-backstabbers");
var config = {
"bot-token": "<token>",
"server-id": "<server ID>"
// Other configuration parameters as you like
};
var cnbbot = new cnb.Bot(config);
cnbbot.start();
- Run the script.
- For a more detailed guide and information on installation, as well as configurable fields, visit our Wiki.
- Join our Discord or ask on the forums if you require assistance in installation.
Installation and configuration using bot instance (manual)
Clone or download the bot repository and run it remotely on your server. The minimum Node version for this bot is 10.15.0
.
I strongly recommend using PM2 (http://pm2.keymetrics.io/) as the process manager to keep this bot running smoothly (hopefully) on your server.
You will also need to create a bot user on Discord and add it to your server. I suggest reading this guide: https://github.com/reactiflux/discord-irc/wiki/Creating-a-discord-bot-&-getting-a-token
Dependencies are listed in package.json
. Other packages used by this module should come pre-installed with Node.
Configure the bot through the /configuration.json
folder and create appropriate channels.
Launch bot.js
from Node once you are ready.
Expansion packs
Ever since the Foxgloves update, the bot is able to accept expansion packs. These are individual folders which can contain custom roles, attributes, banners, flavours and even entire setups. They can be copied, pasted, rely on dependencies and shared between users easily, and anyone using the bot can load them.
Wiki, Guides, and Developers
For a more detailed guide on installation, how to make your own roles and setups, and the lot, visit our Wiki at https://github.com/Chokyotager/La-Cosa-Nostra/wiki
We also have a forum dedicated to the LCN/CNB community. If you are a developer wanting to ask some development questions or to share your expansion packs, or if you just want to advertise your LCN/CNB server, go here: https://chocoparrot.com/forum
Credits
Authors: ChocoParrot
Special thanks: Lykos, Belungawhale
Contact
Add me as a friend!
Discord: ChocoParrot#8925
You can also find me on the main LCN/CNB servers.