bots/xkcd: Improve and refactor doc.md to use Markdown macros.
This commit does the following: * Minor improvements to the writing wherever possible. * Replace links to screenshots with links that would work when rendering said screenshots on the main repo. This would mean the screenshots won't be rendered outside the main repo. * Adds a section that links to our Bots Guide's How to run a bot tutorial by using a Markdown a macro.
This commit is contained in:
		
							parent
							
								
									4a162ba625
								
							
						
					
					
						commit
						8adf51890a
					
				
					 1 changed files with 26 additions and 27 deletions
				
			
		|  | @ -1,40 +1,39 @@ | |||
| # xkcd bot | ||||
| 
 | ||||
| xkcd bot is a Zulip bot that can fetch a comic strip from xkcd. To use xkcd | ||||
| bot you can simply call it with `@xkcd` followed by a command. Like this: | ||||
| xkcd bot is a Zulip bot that can fetch a comic strip from xkcd. To use | ||||
| the xkcd bot, you can simply call it with `@xkcd` followed by a command, | ||||
| like so: | ||||
| 
 | ||||
| ``` | ||||
| @xkcd <command> | ||||
| ``` | ||||
| 
 | ||||
| xkcd bot has four commands:   | ||||
| {!running-a-bot.md!} | ||||
| 
 | ||||
| 1. `help`   | ||||
| This command is used to list all commands that can be used with this bot. | ||||
| You can use this command by typing `@xkcd help` in a stream.   | ||||
|  | ||||
| ## Usage | ||||
| 
 | ||||
| 2. `latest`   | ||||
| This command is used to fetch the latest comic strip from xkcd. You can use | ||||
| this command by typing `@xkcd latest` in a stream.   | ||||
|  | ||||
| The xkcd bot has four commands: | ||||
| 
 | ||||
| 3. `random`   | ||||
| This command is used to fetch a random comic strip from xkcd. You can use | ||||
| this command by typing `@xkcd random` in a stream, xkcd bot will post a | ||||
| random xkcd comic strip.   | ||||
|  | ||||
| 1. `help` - This command is used to list all commands that can be used | ||||
|    with this bot. Example usage: `@xkcd help`: | ||||
|     | ||||
| 
 | ||||
| 4. `<comic_id>`   | ||||
| To fetch a comic strip based on id, you can directly use `@xkcd <comic_id>`, | ||||
| for example if you want to fetch a comic strip with id 1234, you can type | ||||
| `@xkcd 1234`, xkcd bot will post a comic strip with id 1234.   | ||||
|    | ||||
| 2. `latest` - This command is used to fetch the latest comic strip from | ||||
|    xkcd. Example usage: `@xkcd latest`: | ||||
|     | ||||
| 
 | ||||
| If you type a wrong command to xkcd bot, xkcd bot will post information | ||||
| you'd get from `@xkcd help`.   | ||||
|  | ||||
| 3. `random`- This command is used to fetch a random comic strip from xkcd. | ||||
|    Example usage: `@xkcd random`: | ||||
|     | ||||
| 
 | ||||
| And if you type a wrong id, xkcd bot will post a message that an xkcd comic | ||||
| strip with that id is not available.   | ||||
|  | ||||
| 4. `<comic_id>` - To fetch a comic strip based on ID, you can supply the | ||||
|    ID to the bot as a parameter (`@xkcd <comic_id>`). For example, if you | ||||
|    want to fetch a comic strip with ID 1234, type `@xkcd 1234`: | ||||
|     | ||||
|    If the ID requested doesn't exist, the bot will post a message that | ||||
|    the comic strip associated with that ID is not available, like so: | ||||
|     | ||||
| 
 | ||||
| 5. If you type a command that isn't recognized by the bot, it will respond | ||||
|    the information printed by the `@xkcd help` command: | ||||
|     | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Eeshan Garg
						Eeshan Garg