Giter Site home page Giter Site logo

davidlewinski / comfybot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from distrobyte/comfybot

0.0 0.0 0.0 1.65 MB

A Discord bot that implements ranking, music, moderation and much more, all open source!

License: MIT License

JavaScript 100.00%

comfybot's Introduction

Comfy

ComfyBot

This bot is used by over 20,000 Discord users and more than 40 servers!

ComfyBot is a multi-purpose, open-source Discord bot with functions ranging from music to ranking, from economy to custom commands.

ComfyBot was developed by @DistroByte#1

Invite ComfyBot

If you don't want to edit the code of the bot, a permanent online version is available, which you can invite to your own Discord server!

Invite Link

Features

Ranking

ComfyBot has an xp based levelling system that calculates your level for every message sent. Gain a random amount of XP (between 15 and 30) for every message, every 30 seconds!

Music

ComfyBot has a fully featured music player built into it. Play, pause, skip, shuffle and so much more with the fleet of commands available! You can search by song name or spotify link!

Fun

Get your fix of entertainment from ComfyBot's fun commands! Ask magic 8 ball a question, predict a name's age, insult someone, play rock, paper, scissors and find all the latest XKCD comics!

Moderation

With powerul moderation tools, you don't have to worry about people trying to ruin your community, ComfyBot can auto-kick or auto-ban after a number of warnings. ComfyBot can also do giveaways and lockdown an entire server so only moderators can message in.

General

These are all of your everyday commands. With commands to send reminders, to set an AFK status, to report someone, to suggest something and to see server/member/bot information

Setting up ComfyBot for yourself

To set ComfyBot up locally, you will need:

  • Node.js
  • Discord Bot Token
  • A MongoDB database

You will also need a file called config.js in the bot's root directory. This file should look like this:

module.exports = {
  token: "xxx", // discord bot token
  prefix: "!", // default bot prefix
  mongoDB: "mongoURL", // mongodb connection string
  dbOptions: { // object containing the mongodb connection options
    "useNewUrlParser": true,
    "useUnifiedTopology": true,
    "useCreateIndex": true,
    "useFindAndModify": false
  },
  support: { // some ids for servers and channels
    id: "", // the id of your support server, if you have one
    logs: "", // the id of the channel where you want join and leave logs to be sent
  },
  embed: {
    color: "#0091fc", // default embed colour
    footer: "ComfyBot | DistroByte#0001", // default embed footer
  },
  owner: {
    id: "", // your user id
    name: "", // your username/display name
  },
  apiKeys: {
    amethyste: "", // amethyste API key for some image commands
  },
  emojis: {}, // an object of all the emojis you may want to use
  filters: [] // an array of the possible filters for your music player
};

Links

If you want some support for setting the bot up yourself, or want to learn more, do not hesitate to join or contact the following:

comfybot's People

Contributors

distrobyte avatar dependabot[bot] avatar jedhazaymeh avatar oof2win2 avatar davidlewinski avatar vivian-dai avatar

comfybot's Issues

Assigned Issue

I found this very weird bug, when you load the homepage I cannot seem to nagivate to any other page. Please fix this issue as soon as possible!

Open Assigned Issue

This right here is a open and assigned issue. This right here is a open and assigned issue. This right here is a open and assigned issue. This right here is a open and assigned issue. This right here is a open and assigned issue. This right here is a open and assigned issue. This right here is a open and assigned issue. This right here is a open and assigned issue. This right here is a open and assigned issue. This right here is a open and assigned issue. This right here is a open and assigned issue. This right here is a open and assigned issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.