bots: Add non-obligatory initialize func for bots.
A bot that implements `initialize(client)` has initial access to the `client` object, before `handle_message` is called.
This commit is contained in:
		
							parent
							
								
									fcb4cf6721
								
							
						
					
					
						commit
						acd71fb96e
					
				
					 1 changed files with 2 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -120,6 +120,8 @@ def run_message_handler_for_bot(lib_module, quiet, config_file):
 | 
			
		|||
    restricted_client = BotHandlerApi(client)
 | 
			
		||||
 | 
			
		||||
    message_handler = lib_module.handler_class()
 | 
			
		||||
    if hasattr(message_handler, 'initialize'):
 | 
			
		||||
        message_handler.initialize(bot_handler=restricted_client)
 | 
			
		||||
 | 
			
		||||
    state_handler = StateHandler()
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue