Giter Club home page Giter Club logo

pleasantcord's Introduction

Pleasantcord

This bot has been deprecated. Do not try to visit the dashboard or invite the bot!

Pleasantcord Banner

Made with TypeScript GTS Logo Bot Invite Link Support Server Link Issues License

Pleasantcord is a simple NSFW image auto moderation bot ๐Ÿค– for Discord powered by TensorFlow JS. On the inside, it uses a pretrained model provided by nsfw.js that is able to distinguish image category to several categories.

This is just a demo. Of course Pleasantcord won't remove Cuphead images!

Installation

Invite this bot to your server by clicking this link.

The bot itself requires the following permission in your server, make sure that the bot has all the permissions below:

  • Send Messages
  • Manage Messages
  • Use Slash Commands

Besides the above permissions, make sure that pleasantcord is able to view and access your channels.

Failed to comply with those requirements may result pleasantcord to throw Missing permissions or Missing Access.

Commands

All commands are prefixed with pc!

Command Description
status Show the bot status (ping, environment, etc).
config View server config
help Show the bot help menu.

FAQ

What's the default behavior of pleasantcord?

By default, pleasantcord will classify any image contents as NSFW when it has Hentai or Porn label with more than 70% accuracy and delete it from any text channel that isn't configured to be a NSFW channel.

Animated webp and png throw errors!

Discord cannot display them correctly, yet there's no way to distinguish them from normal non-animated one as they share the same header.

The classification is incorrect!

I'm not the one who created the model, so I can't say anything about it. That being said, image classification is an ML algorithm which could produce false alarms from time to time, so false alarms are quite common occurence.

Data Privacy

Technically, pleasantcord won't store any of your data. However when pleasantcord has encountered an error on your server, pleasantcord will store the stacktrace on the logging system which may include your personal data (which is 100% embeddable content). This is done to ensure easier error debugging and fixing.

When the issue has been detected, acknowledged, and analyzed, your personal data will immediately deleted. If you feel that your data is still stored on our system, feel free to join our support server and contact the moderators directly.

Dashboard

You can access the full open-source code of the dashboard here

Credits

  • infinitered โ€” Provides an easy-to-use pretrained model for NSFW detection.
  • Namchee โ€” (me) For working on the project!

License

This project is licensed under the MIT License

pleasantcord's People

Contributors

dependabot[bot] avatar namchee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

pleasantcord's Issues

Please verify the bot

I would love to add the bot to my server, but I am unable to since the bot isn't verified. pls fix

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.