snoriks/SecKing

SecKing is an AI security bot for Discord servers, capable of detecting inappropriate messages (threats, harassment, etc.), attacks, inappropriate images, and inappropriate behavior.

2

stars

13

commits

Python

primary language

Oct 15, 2025

updated

README

SECKING 👑

SecKing is a powerful security Discord bot that leverages Hugging Face AI models for intelligent moderation, using different models for increased precision.

Version License: MIT

🚀 INSTALLATION

  • Install the project dependencies using the command: pip install -r requirements.txt
  • create .env file
  • Create a cluster and connect it to Visual Studio Code using MongoDB on the page: MongoDB
  • Create an account on Hugging Face and copy the token value to the page: HuggingFace

📜 .env

  • TOKEN=your_discord_bot_token
  • HF_TOKEN=your_huggingface_api_token
  • MONGO_URI=your_mongodb_connection_string

🤖 BOT COMMANDS

  • /warn Apply a manual warning to a user with a mandatory reason. If they accumulate 3 warnings, a panel appears with buttons to ban, expel, or suspend the user.
  • Use: /warn @user reason
  • /warns Displays a complete report of warns that a user has.
  • Use: /warns @user
  • /delwarns Allows you to reset or reduce a users warns by type (manual, nsfw, violence, language) and by a specific amount.
  • Use: /delwarns user: @user category: nsfw amount: 0
  • /infoinsults Displays the history of insults automatically detected by AI on a server user.
  • Use: /infoinsults @user
  • /setlog Sets the channel where moderation logs will be sent (insultos, warns, imágenes, etc.).
  • Use: /setlog channel: #channel-name
  • /setrole Sets a server role that can use bot administrative commands.
  • Use: /setrole (role)

👤 AUTHOR

Powered by 💻 and ☕ by Erick (Snoriks)

Contributors

snoriks

13 commits

snoriks/SecKing

SecKing is an AI security bot for Discord servers, capable of detecting inappropriate messages (threats, harassment, etc.), attacks, inappropriate images, and inappropriate behavior.

2

stars

13

commits

Python

primary language

Oct 15, 2025

updated

README

SECKING 👑

SecKing is a powerful security Discord bot that leverages Hugging Face AI models for intelligent moderation, using different models for increased precision.

Version License: MIT

🚀 INSTALLATION

  • Install the project dependencies using the command: pip install -r requirements.txt
  • create .env file
  • Create a cluster and connect it to Visual Studio Code using MongoDB on the page: MongoDB
  • Create an account on Hugging Face and copy the token value to the page: HuggingFace

📜 .env

  • TOKEN=your_discord_bot_token
  • HF_TOKEN=your_huggingface_api_token
  • MONGO_URI=your_mongodb_connection_string

🤖 BOT COMMANDS

  • /warn Apply a manual warning to a user with a mandatory reason. If they accumulate 3 warnings, a panel appears with buttons to ban, expel, or suspend the user.
  • Use: /warn @user reason
  • /warns Displays a complete report of warns that a user has.
  • Use: /warns @user
  • /delwarns Allows you to reset or reduce a users warns by type (manual, nsfw, violence, language) and by a specific amount.
  • Use: /delwarns user: @user category: nsfw amount: 0
  • /infoinsults Displays the history of insults automatically detected by AI on a server user.
  • Use: /infoinsults @user
  • /setlog Sets the channel where moderation logs will be sent (insultos, warns, imágenes, etc.).
  • Use: /setlog channel: #channel-name
  • /setrole Sets a server role that can use bot administrative commands.
  • Use: /setrole (role)

👤 AUTHOR

Powered by 💻 and ☕ by Erick (Snoriks)

Contributors

snoriks

13 commits

Languages

Python

100.0%