Ovx is a versatile Discord bot designed to make your server management and interaction with your community more enjoyable. It comes with a variety of features and commands to enhance your Discord server.
To get started with Ovx, follow these steps:
Make sure you have the following software and resources installed:
- Node.js 14+
- Discord API Token (get it from the Discord Developer Portal)
- Other dependencies...
-
Clone the repository:
git clone https://github.com/Dexvoo/Ovx.git
-
Install the dependencies:
npm install
-
Please rename the
example.env
file provided to.env
and fill out the information -
Start the bot in developer mode:
npm run dev
Use Ovx to manage your server and engage with your community. Here's an example command:
/botcommand arg1 arg2
For a full list of available commands and usage instructions, consult the bot's documentation.
If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with a descriptive commit message.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
Be sure to follow our Code of Conduct and Contributing Guidelines.
Package | Required | Reason |
---|---|---|
@discordjs/rest | true |
Rest Function To Delete/Add Commands |
@iamtraction/google-translate | true |
Translates Text In Translate Command |
cpu-stat | true |
Gives Information On Machine That Is Hosting The Bot |
discord.js | true |
Discord Imports |
dotenv | true |
Access Hidden Variables |
mongoose | true |
Database Connect |
os | true |
Gives Information On Operating System On The /Information Bot Command |
eslint | false |
Code Syntax Highlighting |
prettier | false |
Code Formatting |
Command | User Permission | Bot Permission |
---|---|---|
/automod | Administrator |
ManageGuild |
/ban [user] [string] | BanMembers |
BanMembers |
/kick [user] [string] | KickMembers |
KickMembers |
/nickname [user] [string] | ManageNicknames |
ManageNicknames |
/purge [integer] | ManageMessages |
ManageMessages |
/setup | Administrator |
ManageRoles |
/sim [option] | Administrator |
None |
/takeemoji [emoji] | ManageGuildExpressions |
ManageGuildExpressions |
/timeout [user] | ManageMessages |
ModerateMembers |
/unban [userid] | BanMembers |
BanMembers |
Command | Usage |
---|---|
/afk | Set your status as AFK; the bot will respond to @Tags indicating you're AFK |
/avatar [user] | Gets an avatar of your choice |
/information [choice] | Displays information on the bot, server, role, user |
/invite | Generate a invite to the support server or the bot to your server |
/translate [string] [Language] | Translate text to another language |