Lightweight, easy-to-use Discord bot that aims to enrich the lifestyle of your server
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.
- Role Claim
- Join to Create
- Auto Role
- Play Together
- Invite a user to my channel
- Complete logging system
- Ban, kick, warm, mute users
- Join protection against bots raids and scammers
- Discord invites suppression
- Lock, slowdown, clear channels
- Deletes, Edits messages logs
- Join/Leave logs
- Show avatar
- Show user, server, bot info
- Translate messages
Some of the above features are using context-menu system, try to right click on a message or a user, and select 'applications'.
- ๐ค Discord
v13
->v14
2b80de7 - ๐ Sheweny
v3
->v4
2b80de7 - ๐๏ธ Multiple Role Claim, ๐ Join to Create systems for the same server
- ๐งฎ Role Claim types (reaction, select menu, buttons)
- ๐ฌ Languages support
![](https://user-images.githubusercontent.com/67436391/179426270-3eeca633-25ef-4da9-aba4-b28d570d6f12.png)
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
MIT License Copyright (c) 2022 Pexilo
-
Node 16.9 or higher
-
MongoDB cluster
- Create an account
- Create a cluster
- Connect it with "connect your application"
- Copy your connection string
- Replace
<password>
with your database access user password
- Deepl Auth Key
- Create an account
- Copy your authentification key
- Clone the repo
git clone https://github.com/Pexilo/Stealthy.git
- Replace
<clientId>
with your bot Id
https://discord.com/api/oauth2/authorize?client_id=<clientId>&permissions=8&scope=bot%20applications.commands
- Invite your bot with the above link to a desired server
Note: Your bot must have all privileged gateway intents checked to work properly
- Replace content of
example.env
TOKEN=your-bot-token
DEEPL_API_KEY=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX:fx
MONGO_URI=mongodb+srv:https://username:[email protected]/Data
- Rename the file
example.env
>.env
- Install dependencies
npm install
- Start the bot
node .
Simply give me a โญ๏ธ to support me! ๐