Skip to content

Repository files navigation

🛡️ Online Safety Bot — Public Moderation & Protection Suite

Join Our Discord Ko-fi

Online Safety Bot is the official main bot for the Online Safety Discord server. It helps protect users, educate about cybersecurity, and provide user-friendly safety tools. This bot is free, open-source, and designed for both private and community servers.


✨ Features

  • 💬 Anonymous Tips & Cybersecurity Advice Users can receive random safety tips.

  • 🕵️ Username Checker Detect suspicious or scam-like usernames instantly.

  • 🤖 AI Mod Assistant (In Development) AI-based message analysis to detect scams, grooming, hate speech, and more.

  • More Coming!


🚀 Getting Started

1. Clone the Project

git clone https://github.com/OnlineSafetyOrg/bot.git
cd bot

2. Install Dependencies

npm install

3. Configure Environment Variables

Create a .env file:

DISCORD_TOKEN="your_bot_token"
OPENAI_API_KEY="(optional - for AI)"
KOFI_API_KEY="(optional - for Ko-fi integration)"

🔒 Required Permissions

Make sure your bot has the following permissions:

  • Read Messages
  • Send Messages
  • Embed Links
  • Manage Messages
  • Send DMs
  • (More coming soon)

📦 Tech Stack

  • Language: TypeScript
  • Discord Framework: discord.js v14
  • Database: Prisma + MongoDB
  • AI Integration (planned): OpenAI
  • Donations: Ko-fi Webhooks

📅 Upcoming Features

  • 📊 Insights dashboard and metrics
  • 🧠 Advanced AI content moderation
  • 🧩 Modular add-ons (e.g. scam bot detection, alt detection)
  • 📨 Auto DM protection & profile safety filters

🤝 Contributing

We welcome contributions! Open issues or submit pull requests with suggestions, fixes, or new features.


🛟 Need Help?

Join our support and development server on Discord: 👉 Join Online Safety


👥 About Online Safety

Online Safety builds bots and tools that protect Discord users by promoting anonymous, secure, and supportive communication.


📜 License

This project is licensed under the GNU GPL v3.0 — you're free to use, modify, and share it as long as the source remains open.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages