Compare commits
	
		
			No commits in common. "d9027356abeba6983f7bc71b7320730060a97f9b" and "8a331e0c7b509a36b5e32720f8486c197a744534" have entirely different histories.
		
	
	
		
			d9027356ab
			...
			8a331e0c7b
		
	
		
					 1 changed files with 7 additions and 1 deletions
				
			
		|  | @ -94,6 +94,7 @@ def do_create(full_user, arguments, note_obj): | |||
|     ) | ||||
|     return([f'{full_user}Added {arguments[0]}, ID {character_id}.',[file_id]]) | ||||
| 
 | ||||
| 
 | ||||
| def do_help(full_user): | ||||
|     '''Provides a list of commands that the bot can do.''' | ||||
|     return f'{full_user} Here\'s what I can do:\n \ | ||||
|  | @ -101,6 +102,11 @@ def do_help(full_user): | |||
|             - `create <name> <rarity> <weight>` Creates a character using a given image.\ | ||||
|             - `help` Shows this message' | ||||
| 
 | ||||
| def do_invalid_command(command, full_user): | ||||
|     '''Generic response when an unknown or invalid command is sent''' | ||||
|     return f'{full_user} Unrecognised command: {command}\n\ | ||||
|             Message \'help\' to get a list of valid commands' | ||||
| 
 | ||||
| def generate_response(parsed_command): | ||||
|     '''Given a command with arguments, processes the game state and | ||||
|     returns a response''' | ||||
|  | @ -114,4 +120,4 @@ def generate_response(parsed_command): | |||
|         case 'help': | ||||
|             return do_help(command) | ||||
|         case _: | ||||
|             return None | ||||
|             return do_invalid_command(command, full_user) | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue