def METHOD_NAME(bot: Text, user: Text, config: Dict):
    channel = config.get("connector_type")
    Utility.is_exist(MessageBroadcastSettings, f"Schedule with name '{config['name']}' exists!", bot=bot,
                     name=config['name'], status=True)
    if not Utility.is_exist(Channels, raise_error=False, bot=bot, connector_type=channel):
        raise AppException(f"Channel '{channel}' not configured!")
    config["bot"] = bot
    config["user"] = user
    return MessageBroadcastSettings(**config).save().id.__str__()