GithubHelp home page GithubHelp logo

discbot's Introduction

Guardian

Guardian allows server owners to set strict limits on administration actions. These actions include: bans, kicks, channel creations/deletions, and role creations/deletions. Once someone meets any of these limits, their Discord permissions are automatically revoked via removing all of their roles.

Custom Hosting

Want this bot hosted for you? Send me a message on either Discord (lorencerri#2113) or Twitter!

  • Custom Username, Avatar, & Status
  • Fast-tracked Feature Requests
  • Independent Hosting (better performance)

Hey There ๐Ÿ‘‹

I work on these projects in my spare time, if you'd like to support me, you can do so via Patreon! โค๏ธ

Need a custom Discord bot or project completed? Feel free to send me a message on Discord (lorencerri#2113) or Twitter!

Suggesting Features

Please suggest features via the issues page. Alternatively, you can send me a message on Twitter.

Setup

Requires Node.js v12 or higher

1. Download or clone this repository

2. Install required dependencies using npm install within the repository folder

3. Create a .env file and add BOT_TOKEN=<TOKEN> to it. (Replace <TOKEN> with your TOKEN)

4. Configure config.js to your personal preferences

5. Run npm start to start the bot

6. Ensure the highest role the bot has is higher than others so it can remove their roles

If you have any questions, feel free to either ask me on Twitter or Discord.

Commands

You can mention the bot instead of using a prefix

g!prefix [prefix] Displays the current prefix, changes the prefix if specified

g!limits [index] [value] Displays the limits, changes an index's value if specified

g!reset [type] Resets the specified data or collection

g!recent [ID] Displays recent moderation actions that can trigger the bot's limits

g!log [#channel] Assigns the logging channel for actions and limit changing

Example Images

The prefix shown in the images are different due to the ability to change the prefix using g!prefix newPrefix

g!limits command

Image of a limit reached notification

g!recent command

Thanks for reading! Feel free to star this repo if you've found it useful ๐Ÿ˜Š

discbot's People

Contributors

lorencerri avatar xiasnocap avatar

Watchers

 avatar

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.