diff --git a/README.md b/README.md
index 6e75878..41f12b6 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,6 @@
-# Sern
+# Sern Handler
+
+
Sern automates and streamlines development your discord bot with new version compatibility and full customization.
@@ -13,40 +15,78 @@ npm install sern-handler
```sh
yarn add sern-handler
```
+```sh
+pnpm add sern-handler
+```
# Basic Usage
-### [Typescript](https://www.typescriptlang.org/)
-
+##### [Typescript](https://www.typescriptlang.org/)
```ts
-import { Client } from 'discord.js';
-import { Intents } from 'discord.js';
-import { prefix, token } from '../src/secrets.json';
+import { Client, Intents } from 'discord.js'
import { Sern } from 'sern-handler';
+import { prefix, token } from '../src/secrets.json';
const client = new Client({
- intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, Intents.FLAGS.GUILD_MEMBERS],
+ intents: [
+ Intents.FLAGS.GUILDS,
+ Intents.FLAGS.GUILD_MESSAGES,
+ Intents.FLAGS.GUILD_MEMBERS
+ ]
});
-new Sern.Handler({
+// Access the handler anywhere
+client.handler = new Sern.Handler({
client,
prefix,
- commands: 'dist/commands', // after compiling with tsc
- privateServers: [
+ commands : 'dist/commands',
+ privateServers : [
{
- test: true,
- id: 'server id',
- },
+ test : true,
+ id: 'server-id'
+ }
],
- init: async (handler: Sern.Handler) => {
- /* An optional function to initialize anything else on bot startup */
+ init: async (handler : Sern.Handler) => {
+ // Optional function to initialize anything else on bot startup
},
});
+```
+
+##### [JavaScript](https://www.node.js.org/)
+```js
+import { Client, Intents } from 'discord.js';
+import { Handler } from 'sern-handler';
+import { prefix, token } from '../src/secrets.json';
+
+const client = new Client({
+ intents: [
+ Intents.FLAGS.GUILDS,
+ Intents.FLAGS.GUILD_MESSAGES,
+ Intents.FLAGS.GUILD_MEMBERS
+ ]
+});
+
+// Access handler anywhere
+client.handler = new Handler({
+ client,
+ prefix,
+ commands : 'dist/commands',
+ privateServers : [
+ {
+ test : true,
+ id: 'server-id'
+ }
+ ],
+ init: async (handler) => {
+ // Optional function to initialize anything else on bot startup
+ },
+});
+
client.login(token);
```
-## Links 
+## Links 
- 📑 Official Documentation
- 🎧 Discord Server