Skip to content

Pexilo/Stealthy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lightweight and easy to use discord bot meant to enrich the lifestyle of your server.

Codacy Badge Security Rating wakatime

⚠️ SOME FEATURES ARE DEPRECATED, PROJECT IS NO LONGER SUPPORTED

🐲 About Stealthy

Stealthy is my first ambitious personal project, it has been under development since August 2021 during my free time, in parallel of my studies. I've been interested in discord bots for a few years now, at first I was building some for personal servers, but I quickly got the wish to create a functional bot working on several servers. The main idea of this bot is to offer useful features for servers between friends or communities, while not taking over channels like some bots do, and being as easy to use as possible.

✨ Features

🌞 Life enhancements

  • Role Claim
  • Join to Create
  • Auto Role
  • Discord activities
  • Invite to my channel

🛡️ Security & Moderation tools!

  • Complete logging system
  • Ban, kick, warm, mute users
  • Blacklist, Verification protection
  • Discord invites suppression
  • Lock, slowdown, clear channels

⚜️ Useful commands

  • Get user avatar
  • User, server, bot info
  • Translate messages

Check at any time these features with /help

Some of the above features are using context-menu system, try to right click on a message or a user, and select 'applications'.

🌎 Supported Languages

• ☕ English᲼᲼᲼᲼᲼᲼᲼᲼• 💃 Spanish

• 🥖 French᲼᲼᲼᲼᲼᲼᲼᲼• 🥨 Deutsch

Thanks to Github Copilot for making most of the translations possible... 😵‍💫

Feel free to report any bad translations

📬 Future updates

  • 🤖 Discord v14 / 🚀 Sheweny v4 1.1.0
  • 💬 Languages support 1.2.0
  • ⚒️ Better permissions 1.2.2
  • 🗂️ Multiple Role Claim, 🔉 Join to Create
  • 🧮 Role Claim types (reaction, select menu, buttons)

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

📝 License

MIT License Copyright (c) 2022 Pexilo

👏 Show your support

Simply give me a ⭐️ to support me! 😄

⚙️ Installation

Requirements

  • Node 16.9 or higher

  • MongoDB cluster

  1. Create an account
  2. Create a cluster
  3. Connect it with "connect your application"
  4. Copy your connection string
  5. Replace <password> with your database access user password
  • Deepl Auth Key
  1. Create an account
  2. Copy your authentification key

Start the bot

  • Clone the repo
git clone https://github.com/Pexilo/Stealthy.git
🤖 BOT INVITE
  1. Replace <clientId> with your bot Id

https://discord.com/api/oauth2/authorize?client_id=<clientId>&permissions=1099932462166&scope=bot%20applications.commands

  1. Invite your bot with the above link to a desired server

Note: Your bot must have all privileged gateway intents checked to work properly

🧾 ENV FILE
  1. Replace content of example.env
TOKEN=your-bot-token
DEEPL_API_KEY=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX:fx
MONGO_URI=mongodb+srv://username:password@clusterName.xxxxx.mongodb.net/Data
  1. Rename the file example.env > .env
🚀 LAUNCH BOT
  1. Install dependencies
npm install
  1. Start the bot
node .

🦾 Powered by