diff --git a/README.md b/README.md
index abfe9da..b50ba8d 100644
--- a/README.md
+++ b/README.md
@@ -1,26 +1,147 @@
-
-Discord Bot Using JavaScript Discord.JS
+# Hi, I'm Kabir! 👋
-## **Installation | How to use the Bot**
+I'm a Discord Bot Developer and here is mine bot handler
-**1.** Install [node.js v16](https://nodejs.org/en/) or higher
+## **Installation | How to use the Handler**
-**2.** Download this repo and unzip it | or git clone it
+a discord.js handler which support slash commands , message commands , events
**3.** Fill in everything in **`settings/config.js`**
-**4.** start the bot with **`node index.js`**
+**4.** after Fill everything in config Type in shall **`npm install`**
+
+**5.** start the bot with **`node index.js`**
### _Modify - config.js_
+```js
+module.exports = {
+ TOKEN: process.env.TOKEN || "BOT_TOKEN",
+ PREFIX: process.env.PREFIX || "BOT_PREFIX",
+ Slash: {
+ Global: false,
+ GuildID: process.env.GuildID || "GUILD_ID",
+ },
+};
+```
+
+## Handler Features
+
+- easy to use Handler
+- support event Handler
+- slash commands support
+- message commands support
+- based on [discord.js](https://discord.js.org/#/)
+- provied code snipet for commands
+- support sub directory in commands folder
+- support code suggestions in Handler
+
+## Feedback
+
+If you have any feedback, please reach out to us at [Discord Server](https://discord.gg/PcUVWApWN3)
+
+## Usage/Examples
+
+- Commands Example
+
```javascript
+// chat input slash commands
+const {
+ CommandInteraction,
+ ApplicationCommandType,
+ PermissionFlagsBits,
+ Client,
+} = require("discord.js");
+
module.exports = {
- TOKEN : process.env.TOKEN || "BOT_TOKEN",
- PREFIX : process.env.PREFIX || "BOT_PREFIX"
-}
+ name: "",
+ description: ``,
+ userPermissions: PermissionFlagsBits.SendMessages,
+ botPermissions: PermissionFlagsBits.SendMessages,
+ category: "",
+ type: ApplicationCommandType.ChatInput,
+ /**
+ *
+ * @param {Client} client
+ * @param {CommandInteraction} interaction
+ */
+ run: async (client, interaction) => {
+ // Code
+ },
+};
+
+// message input slash commands
+const {
+ ContextMenuCommandInteraction,
+ ApplicationCommandType,
+ Client,
+} = require("discord.js");
+
+module.exports = {
+ name: "",
+ category: "",
+ type: ApplicationCommandType.Message,
+ /**
+ *
+ * @param {Client} client
+ * @param {ContextMenuCommandInteraction} interaction
+ */
+ run: async (client, interaction) => {
+ // Code
+ },
+};
+
+// user slash commands
+
+const {
+ ContextMenuCommandInteraction,
+ ApplicationCommandType,
+ Client,
+} = require("discord.js");
+
+module.exports = {
+ name: "",
+ category: "",
+ type: ApplicationCommandType.User,
+ /**
+ *
+ * @param {Client} client
+ * @param {ContextMenuCommandInteraction} interaction
+ */
+ run: async (client, interaction) => {
+ // Code
+ },
+};
+
+// message commands
+const { Message, PermissionFlagsBits, Client } = require("discord.js");
+
+module.exports = {
+ name: "",
+ description: ``,
+ userPermissions: PermissionFlagsBits.SendMessages,
+ botPermissions: PermissionFlagsBits.SendMessages,
+ category: "",
+ cooldown: 10,
+ /**
+ *
+ * @param {Client} client
+ * @param {Message} message
+ * @param {String[]} args
+ * @param {String} prefix
+ */
+ run: async (client, message, args, prefix) => {
+ // Code
+ },
+};
```
+## License
+
+[MIT](https://choosealicense.com/licenses/mit/)
+# Thanks For Using Mine Handler Please Give a Star
+
If Any Bug Open Pull Request