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, | Here is a small example of how to use harmony, | ||||||
| 
 | 
 | ||||||
| ```ts | ```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() | const client = new Client() | ||||||
| 
 | 
 | ||||||
|  | @ -58,8 +62,11 @@ client.on('messageCreate', (msg: Message): void => { | ||||||
| }) | }) | ||||||
| 
 | 
 | ||||||
| // Connect to gateway | // 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', [ | ||||||
| client.connect('super secret token comes here', Intents.All) |   GatewayIntents.DIRECT_MESSAGES, | ||||||
|  |   GatewayIntents.GUILDS, | ||||||
|  |   GatewayIntents.GUILD_MESSAGES | ||||||
|  | ]) | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| Or with CommandClient! | Or with CommandClient! | ||||||
|  | @ -69,8 +76,7 @@ import { | ||||||
|   CommandClient, |   CommandClient, | ||||||
|   Command, |   Command, | ||||||
|   CommandContext, |   CommandContext, | ||||||
|   Message, |   GatewayIntents | ||||||
|   Intents |  | ||||||
| } from 'https://deno.land/x/harmony/mod.ts' | } from 'https://deno.land/x/harmony/mod.ts' | ||||||
| 
 | 
 | ||||||
| const client = new CommandClient({ | const client = new CommandClient({ | ||||||
|  | @ -94,19 +100,22 @@ class PingCommand extends Command { | ||||||
| client.commands.add(PingCommand) | client.commands.add(PingCommand) | ||||||
| 
 | 
 | ||||||
| // Connect to gateway | // 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', [ | ||||||
| client.connect('super secret token comes here', Intents.All) |   GatewayIntents.DIRECT_MESSAGES, | ||||||
|  |   GatewayIntents.GUILDS, | ||||||
|  |   GatewayIntents.GUILD_MESSAGES | ||||||
|  | ]) | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| Or with Decorators! | Or with Decorators! | ||||||
| 
 | 
 | ||||||
| ```ts | ```ts | ||||||
| import { | import { | ||||||
|   Client, |  | ||||||
|   event, |   event, | ||||||
|   Intents, |   CommandClient, | ||||||
|   command, |   command, | ||||||
|   CommandContext |   CommandContext, | ||||||
|  |   GatewayIntents | ||||||
| } from 'https://deno.land/x/harmony/mod.ts' | } from 'https://deno.land/x/harmony/mod.ts' | ||||||
| 
 | 
 | ||||||
| class MyClient extends CommandClient { | class MyClient extends CommandClient { | ||||||
|  | @ -128,9 +137,11 @@ class MyClient extends CommandClient { | ||||||
|   } |   } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // Connect to gateway | new MyClient().connect('super secret token comes here', [ | ||||||
| // Replace with your bot's token and intents (Intents.All, Intents.None, Intents.Presence, Intents.GuildMembers) |   GatewayIntents.DIRECT_MESSAGES, | ||||||
| new MyClient().connect('super secret token comes here', Intents.All) |   GatewayIntents.GUILDS, | ||||||
|  |   GatewayIntents.GUILD_MESSAGES | ||||||
|  | ]) | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| ## Docs | ## Docs | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue