Skip to content

๐Ÿฒ Lightweight, easy to use discord bot meant to enrich the lifestyle of your server.

License

Notifications You must be signed in to change notification settings

Pexilo/Stealthy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

45 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Lightweight, easy-to-use Discord bot that aims to enrich the lifestyle of your server

Language grade: JavaScript Codacy Badge Security Rating

๐Ÿฒ 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
  • Play Together
  • Invite a user to my channel

๐Ÿ›ก๏ธ Security & Moderation tools

  • 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

โšœ๏ธ Userful commands

  • Show avatar
  • Show 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'.

๐Ÿ“ฌ Future updates

  • ๐Ÿค– 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

๐Ÿฆพ Powered by

DiscordJs v14.1.2, Sheweny v4.0.2, Mongoose v6.4.3, DeeplAPI v1.0.13, Inovaperf

๐Ÿค Contributing

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

๐Ÿ“ License

MIT License Copyright (c) 2022 Pexilo

โš™๏ธ 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=8&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:https://username:[email protected]/Data
  1. Rename the file example.env > .env
๐Ÿš€ LAUNCH BOT
  1. Install dependencies
npm install
  1. Start the bot
node .

๐Ÿ‘ Show your support

Simply give me a โญ๏ธ to support me! ๐Ÿ˜„