Code Monkey home page Code Monkey logo

namibot's Introduction

Moderation

Custom moderation bot for the Learn Japanese and Car Community Discord servers

init

Self Hosting

Self hosting is not supported at the moment

Features

Many of these features are optional and may be turned off in the config.js file

  • Message edit and delete logs with attachment support
  • Slash commands with required fields. Moderators will never need to memorize syntax, so syntax will never be a problem for mods. Also requires mods to always input a reason for their actions.

syntax

  • Anti-discord server advertisement. Automatically warns users, tells them to DM the owners for partnerships, and times them out for 10 minutes to prevent spam.
  • Kicks accounts newer than 7 days, bans them for spam joining after recieving warnings
  • Designed to be mobile friendly. Placing IDs and user mentions from logs outside of embeds, so that mods on mobile devices can quickly and easily get the information they need copied to their clipboard

embed1

  • Ban appeal system

    bappeal bappeal2

  • Turtlemode, slowmode but only for individuals, not channel-wide

  • Mutes via mute role

  • Warning system, automatically logged kicks, mutes, bans, turtlemodes

warns

  • Role management via commands
  • Staff role checking, so that moderators do not need ban, kick, manage_anything permissions in order to moderate the server
  • Command cooldowns to stop abuse of the bot to mass ban/kick members
  • Nitro role selector. Configure nitro roles and allow people to pick out which ones they want from a dropdown

nitro

  • sendDM command to send users DMs from the bot
  • User inputs via mentions, user IDs, usernames, and tags

usrmen1 usrmen2 usrmen3 usrmen4

  • Duration input in both English and Japanese (Kanji)

jp

  • Fun/Misc. commands can be used in any channel by staff members, but normal members are told to instead run the command in your bot command channel

funmisc

  • Bulk message deletes (Ex: Banning a user and deleting their messages on ban) are logged in a human readable format either online or sent via file in your secondary-logs channel

bulk

  • Highlighter: Choose words and phrases and the bot will alert you (A maximum of once per 10 minutes) every time that word or phrase is said in the server!

hl1 hl2

  • Allow users to see the banned words of a server using the /bannedwords command

bw

namibot's People

Contributors

tannerreynolds avatar

Stargazers

Mods HD avatar  avatar

Watchers

 avatar

Forkers

capma1 paullyy8

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.