update readme examples
This commit is contained in:
parent
ee51609c8c
commit
57863a6ed5
1 changed files with 24 additions and 13 deletions
37
README.md
37
README.md
|
@ -41,7 +41,11 @@ And input your bot's token and Intents.
|
|||
Here is a small example of how to use harmony,
|
||||
|
||||
```ts
|
||||
import { Client, Message, Intents } from 'https://deno.land/x/harmony/mod.ts'
|
||||
import {
|
||||
Client,
|
||||
Message,
|
||||
GatewayIntents
|
||||
} from 'https://deno.land/x/harmony/mod.ts'
|
||||
|
||||
const client = new Client()
|
||||
|
||||
|
@ -58,8 +62,11 @@ client.on('messageCreate', (msg: Message): void => {
|
|||
})
|
||||
|
||||
// Connect to gateway
|
||||
// Replace with your bot's token and intents (Intents.All, Intents.None, Intents.Presence, Intents.GuildMembers)
|
||||
client.connect('super secret token comes here', Intents.All)
|
||||
client.connect('super secret token comes here', [
|
||||
GatewayIntents.DIRECT_MESSAGES,
|
||||
GatewayIntents.GUILDS,
|
||||
GatewayIntents.GUILD_MESSAGES
|
||||
])
|
||||
```
|
||||
|
||||
Or with CommandClient!
|
||||
|
@ -69,8 +76,7 @@ import {
|
|||
CommandClient,
|
||||
Command,
|
||||
CommandContext,
|
||||
Message,
|
||||
Intents
|
||||
GatewayIntents
|
||||
} from 'https://deno.land/x/harmony/mod.ts'
|
||||
|
||||
const client = new CommandClient({
|
||||
|
@ -94,19 +100,22 @@ class PingCommand extends Command {
|
|||
client.commands.add(PingCommand)
|
||||
|
||||
// Connect to gateway
|
||||
// Replace with your bot's token and intents (Intents.All, Intents.None, Intents.Presence, Intents.GuildMembers)
|
||||
client.connect('super secret token comes here', Intents.All)
|
||||
client.connect('super secret token comes here', [
|
||||
GatewayIntents.DIRECT_MESSAGES,
|
||||
GatewayIntents.GUILDS,
|
||||
GatewayIntents.GUILD_MESSAGES
|
||||
])
|
||||
```
|
||||
|
||||
Or with Decorators!
|
||||
|
||||
```ts
|
||||
import {
|
||||
Client,
|
||||
event,
|
||||
Intents,
|
||||
CommandClient,
|
||||
command,
|
||||
CommandContext
|
||||
CommandContext,
|
||||
GatewayIntents
|
||||
} from 'https://deno.land/x/harmony/mod.ts'
|
||||
|
||||
class MyClient extends CommandClient {
|
||||
|
@ -128,9 +137,11 @@ class MyClient extends CommandClient {
|
|||
}
|
||||
}
|
||||
|
||||
// Connect to gateway
|
||||
// Replace with your bot's token and intents (Intents.All, Intents.None, Intents.Presence, Intents.GuildMembers)
|
||||
new MyClient().connect('super secret token comes here', Intents.All)
|
||||
new MyClient().connect('super secret token comes here', [
|
||||
GatewayIntents.DIRECT_MESSAGES,
|
||||
GatewayIntents.GUILDS,
|
||||
GatewayIntents.GUILD_MESSAGES
|
||||
])
|
||||
```
|
||||
|
||||
## Docs
|
||||
|
|
Loading…
Reference in a new issue