@@ -398,8 +398,8 @@ def _register_system_event_handlers(self):
398398 # Only register stop if it's been implemented
399399 if self .stop_is_implemented :
400400 self .add_event ('mycroft.stop' , self .__handle_stop )
401- self .add_event ('mycroft.skill.converse.ping' , self .handle_converse_ack )
402- self .add_event ('mycroft.skill.converse.request' , self .handle_converse_request )
401+ self .add_event ('mycroft.skill.converse.ping' , self ._handle_converse_ack )
402+ self .add_event ('mycroft.skill.converse.request' , self ._handle_converse_request )
403403 self .add_event (f"{ self .skill_id } .activate" , self .handle_activate )
404404 self .add_event (f"{ self .skill_id } .deactivate" , self .handle_deactivate )
405405 self .add_event ("intent.service.skills.deactivated" , self ._handle_skill_deactivated )
@@ -503,16 +503,17 @@ def deactivate(self):
503503 self .bus .emit (msg .forward (f"intent.service.skills.deactivate" ,
504504 data = {"skill_id" : self .skill_id }))
505505
506- def handle_converse_ack (self , message ):
506+ def _handle_converse_ack (self , message ):
507+ """Inform skills service if we want to handle converse.
508+ individual skills may override the property self.converse_is_implemented"""
507509 self .bus .emit (message .reply (
508510 "mycroft.skill.converse.pong" ,
509511 data = {"skill_id" : self .skill_id ,
510512 "can_handle" : self .converse_is_implemented },
511513 context = {"skill_id" : self .skill_id }))
512514
513- def handle_converse_request (self , message ):
515+ def _handle_converse_request (self , message ):
514516 """Check if the targeted skill id can handle conversation
515-
516517 If supported, the conversation is invoked.
517518 """
518519 skill_id = message .data ['skill_id' ]
0 commit comments