npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

cosa-nostra-backstabbers

v4.1.10-b

Published

Turbo Mafia bot based off LCN

Downloads

3

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

  1. Install the CNB package using npm install cosa-nostra-backstabbers.
  2. Create a bot-token and a Discord bot (guide here).
  3. Add your bot to the server using this link: https://discordapp.com/oauth2/authorize?client_id=CLIENT_ID&scope=bot&permissions=8 - swap the CLIENT_ID out for the ID of your bot.
  4. 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();
  1. Run the script.
  2. For a more detailed guide and information on installation, as well as configurable fields, visit our Wiki.
  3. 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.