def manage_metrics(enable_metrics): current_edited_config = get_edited_config() if CONFIG_METRICS not in current_edited_config: current_edited_config[CONFIG_METRICS] = {CONFIG_ENABLED_OPTION: enable_metrics} else: current_edited_config[CONFIG_METRICS][CONFIG_ENABLED_OPTION] = enable_metrics if enable_metrics and MetricsManager.should_register_bot(current_edited_config): MetricsManager.background_get_id_and_register_bot(get_bot()) ConfigManager.simple_save_config_update(current_edited_config)
def _save_edition(): ConfigManager.simple_save_config_update(_get_config()) return True
def _save_bot_id(self): if CONFIG_METRICS not in self.edited_config or not self.edited_config[ CONFIG_METRICS]: self.edited_config[CONFIG_METRICS] = {CONFIG_ENABLED_OPTION: True} self.edited_config[CONFIG_METRICS][CONFIG_METRICS_BOT_ID] = self.bot_id ConfigManager.simple_save_config_update(self.edited_config)