bots: Rename BotHandlerApi object client to bot_handler.
				
					
				
			This commit is contained in:
		
							parent
							
								
									c193443541
								
							
						
					
					
						commit
						fcb4cf6721
					
				
					 24 changed files with 91 additions and 91 deletions
				
			
		|  | @ -89,8 +89,8 @@ class CommuteHandler(object): | |||
|             return config.get('Google.com', 'api_key') | ||||
| 
 | ||||
|     # determines if bot will respond as a private message/ stream message | ||||
|     def send_info(self, message, letter, client): | ||||
|         client.send_reply(message, letter) | ||||
|     def send_info(self, message, letter, bot_handler): | ||||
|         bot_handler.send_reply(message, letter) | ||||
| 
 | ||||
|     def calculate_seconds(self, time_str): | ||||
|         times = time_str.split(',') | ||||
|  | @ -114,7 +114,7 @@ class CommuteHandler(object): | |||
|         return | ||||
| 
 | ||||
|     # gets content for output and sends it to user | ||||
|     def get_send_content(self, rjson, params, message, client): | ||||
|     def get_send_content(self, rjson, params, message, bot_handler): | ||||
|         try: | ||||
|             # JSON list of output variables | ||||
|             variable_list = rjson["rows"][0]["elements"][0] | ||||
|  | @ -126,14 +126,14 @@ class CommuteHandler(object): | |||
|             if no_result: | ||||
|                 self.send_info(message, | ||||
|                                "Zero results\nIf stuck, try '@commute help'.", | ||||
|                                client) | ||||
|                                bot_handler) | ||||
|                 return | ||||
|             elif not_found or invalid_request: | ||||
|                 raise IndexError | ||||
|         except IndexError: | ||||
|             self.send_info(message, | ||||
|                            "Invalid input, please see instructions." | ||||
|                            "\nIf stuck, try '@commute help'.", client) | ||||
|                            "\nIf stuck, try '@commute help'.", bot_handler) | ||||
|             return | ||||
| 
 | ||||
|         # origin and destination strings | ||||
|  | @ -165,7 +165,7 @@ class CommuteHandler(object): | |||
|             output += '\n' + duration | ||||
| 
 | ||||
|         # bot sends commute information to user | ||||
|         self.send_info(message, output, client) | ||||
|         self.send_info(message, output, bot_handler) | ||||
| 
 | ||||
|     # creates parameters for HTTP request | ||||
|     def parse_pair(self, content_list): | ||||
|  | @ -180,7 +180,7 @@ class CommuteHandler(object): | |||
|             result[key] = value | ||||
|         return result | ||||
| 
 | ||||
|     def receive_response(self, params, message, client): | ||||
|     def receive_response(self, params, message, bot_handler): | ||||
|         def validate_requests(request): | ||||
|             if request.status_code == 200: | ||||
|                 return request.json() | ||||
|  | @ -189,30 +189,30 @@ class CommuteHandler(object): | |||
|                                "Something went wrong. Please try again." + | ||||
|                                " Error: {error_num}.\n{error_text}" | ||||
|                                .format(error_num=request.status_code, | ||||
|                                        error_text=request.text), client) | ||||
|                                        error_text=request.text), bot_handler) | ||||
|                 return | ||||
|         r = requests.get('https://maps.googleapis.com/maps/api/' + | ||||
|                          'distancematrix/json', params=params) | ||||
|         result = validate_requests(r) | ||||
|         return result | ||||
| 
 | ||||
|     def handle_message(self, message, client, state_handler): | ||||
|     def handle_message(self, message, bot_handler, state_handler): | ||||
|         original_content = message['content'] | ||||
|         query = original_content.split() | ||||
| 
 | ||||
|         if "help" in query: | ||||
|             self.send_info(message, self.help_info, client) | ||||
|             self.send_info(message, self.help_info, bot_handler) | ||||
|             return | ||||
| 
 | ||||
|         params = self.parse_pair(query) | ||||
|         params['key'] = self.api_key | ||||
|         self.add_time_to_params(params) | ||||
| 
 | ||||
|         rjson = self.receive_response(params, message, client) | ||||
|         rjson = self.receive_response(params, message, bot_handler) | ||||
|         if not rjson: | ||||
|             return | ||||
| 
 | ||||
|         self.get_send_content(rjson, params, message, client) | ||||
|         self.get_send_content(rjson, params, message, bot_handler) | ||||
| 
 | ||||
| handler_class = CommuteHandler | ||||
| handler = CommuteHandler() | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Robert Hönig
						Robert Hönig