fix:exclude disabled commands from platform command registration (#4485)
This commit is contained in:
@@ -370,6 +370,8 @@ class DiscordPlatformAdapter(Platform):
|
||||
for handler_md in star_handlers_registry:
|
||||
if not star_map[handler_md.handler_module_path].activated:
|
||||
continue
|
||||
if not handler_md.enabled:
|
||||
continue
|
||||
for event_filter in handler_md.event_filters:
|
||||
cmd_info = self._extract_command_info(event_filter, handler_md)
|
||||
if not cmd_info:
|
||||
|
||||
@@ -161,6 +161,8 @@ class TelegramPlatformAdapter(Platform):
|
||||
handler_metadata = handler_md
|
||||
if not star_map[handler_metadata.handler_module_path].activated:
|
||||
continue
|
||||
if not handler_metadata.enabled:
|
||||
continue
|
||||
for event_filter in handler_metadata.event_filters:
|
||||
cmd_info = self._extract_command_info(
|
||||
event_filter,
|
||||
|
||||
Reference in New Issue
Block a user