All Projects → macdja38 → Pvpcraft

macdja38 / Pvpcraft

PvPCraft Discord bot

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Pvpcraft

Misaki
Misaki is Discord Bot designed for communities with commands ranging from gif based anime reactions, to head scratching trivia commands.
Stars: ✭ 78 (+168.97%)
Mutual labels:  bot, discord-bot, music, discord
Sylphy
👑 the better discord bot framework
Stars: ✭ 85 (+193.1%)
Mutual labels:  bot, discord-bot, modular, discord
Distube
A Discord.js v12 module to simplify your music commands and play songs with audio filters on Discord without any API key. Support YouTube, SoundCloud, Bandcamp, Facebook, and 700+ more sites
Stars: ✭ 73 (+151.72%)
Mutual labels:  bot, discord-bot, music, discord
Automod Bot
Fun moderation economy bot discord.js
Stars: ✭ 41 (+41.38%)
Mutual labels:  bot, discord-bot, music, discord
Mirai
The core for Mirai Bot v4 [Deprecated]
Stars: ✭ 142 (+389.66%)
Mutual labels:  bot, discord-bot, modular, discord
Pengubot
Official PenguBot GitHub Repository
Stars: ✭ 98 (+237.93%)
Mutual labels:  bot, discord-bot, music, discord
Focabot
Music with seals!
Stars: ✭ 19 (-34.48%)
Mutual labels:  bot, discord-bot, music, discord
Red Discordbot
A multi-function Discord bot
Stars: ✭ 2,855 (+9744.83%)
Mutual labels:  bot, modular, music, discord
Discord.js Musicbot Addon
This DOES NOT WORK any more. This repo only serves as an archive for is anyone wants to pickup my work. You may still join the discord however.
Stars: ✭ 109 (+275.86%)
Mutual labels:  bot, discord-bot, music, discord
Music Bot
Simple music bot with a full-blown queue system that is easy to understand
Stars: ✭ 102 (+251.72%)
Mutual labels:  bot, discord-bot, music, discord
Octave
Discord bot written in Java and Kotlin using JDA.
Stars: ✭ 156 (+437.93%)
Mutual labels:  bot, discord-bot, music, discord
Master Bot
A Discord music bot with playlist support, music quiz, saved playlists, lyrics, gifs and more
Stars: ✭ 204 (+603.45%)
Mutual labels:  bot, discord-bot, music, discord
Xiao
Xiao is a Discord bot coded in JavaScript with discord.js using the Commando command framework. With over 500 commands, she is one of the most feature-rich bots out there. Formerly XiaoBot.
Stars: ✭ 302 (+941.38%)
Mutual labels:  bot, discord-bot, discord
Giveawaybot
🎉 Hold giveaways quickly and easily on your Discord server!
Stars: ✭ 290 (+900%)
Mutual labels:  bot, discord-bot, discord
Discord bot.py
🍺 A simple discord bot that helps you getting started within discord.py
Stars: ✭ 313 (+979.31%)
Mutual labels:  bot, discord-bot, discord
Commando
Official command framework for discord.js
Stars: ✭ 434 (+1396.55%)
Mutual labels:  bot, discord-bot, discord
Switchblade
The open source Discord bot that solves all of your problems.
Stars: ✭ 285 (+882.76%)
Mutual labels:  bot, discord-bot, discord
Javacord
An easy to use multithreaded library for creating Discord bots in Java.
Stars: ✭ 368 (+1168.97%)
Mutual labels:  bot, discord-bot, discord
Fs0c13ty Bot
🤖 A discord bot made to help you in moderation.
Stars: ✭ 24 (-17.24%)
Mutual labels:  bot, discord-bot, discord
Yagpdb
Yet another general purpose discord bot
Stars: ✭ 452 (+1458.62%)
Mutual labels:  bot, discord-bot, discord

pvpcraft

A modular version of PvPBot with permissions, modules, access control, and many, many more features

setup

If you want to run The bot requires 1 file not yet here: Paths.json. It can be found at pvpcraft.ca/Paths.json (place it one folder above project root). For web, github.com/macdja38/pvpsite must be setup, and URLs must be configured in this project's config/config.json.

installation instructions

Requires node.js v14 or greater, the ability to build native module's using node-gyp, and git. RethinkDB is required for the master branch. pm2 is optional, but it's highly recommended.

Nodemon is required to run in dev mode.

  • npm install -g nodemon
  • npm install -g ts-node

In your command line of choice, enter:

  • git clone https://github.com/macdja38/pvpcraft.git to download the project,

  • cd pvpcraft to open the new project directory made by git,

  • npm install to install it's dependencies,

  • npm run start:dev

OR

  • npm run build
  • pm2 start pm2.json to start the bot if you have pm2

OR

  • node build/main.js if you don't

Note:

  • The bot will restart for the first 3-ish times you run it
  • If modules fail to load, they can be disabled by removing their lines in the config file
  • Edit the configs to your liking (they're located in the config folder)
  • Make sure to add your bot account's token to auth.json

Usage

For instructions on how to use the instance of PvPCraft I host publicly, please see user docs.
For documentation to help with getting started writing your own modules, please see developers docs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].